Changeset 085d973 in mainline for arch/mips32
- Timestamp:
- 2006-02-08T12:34:05Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5e3757d
- Parents:
- eb1b8b6
- Location:
- arch/mips32
- Files:
-
- 5 edited
-
Makefile.inc (modified) (1 diff)
-
include/types.h (modified) (1 diff)
-
src/drivers/arc.c (modified) (1 diff)
-
src/mips32.c (modified) (1 diff)
-
src/mm/frame.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/Makefile.inc
reb1b8b6 r085d973 74 74 KERNEL_LOAD_ADDRESS = 0x88002000 75 75 CFLAGS += -EB -DBIG_ENDIAN -DHAVE_FPU -march=r4600 76 INIT_ADDRESS = 0 77 INIT_SIZE = 0 76 78 endif 77 79 ifeq ($(MIPS_MACHINE),lgxemul) -
arch/mips32/include/types.h
reb1b8b6 r085d973 52 52 typedef union pte pte_t; 53 53 54 typedef __u32 pfn_t; 55 54 56 #endif -
arch/mips32/src/drivers/arc.c
reb1b8b6 r085d973 304 304 305 305 total += basesize; 306 zone_create_in_region(base, basesize); 306 307 zone_create(ADDR2PFN(base), 308 SIZE2PFN(ALIGN_DOWN(basesize,FRAME_SIZE)), 309 ADDR2PFN(base),0); 307 310 } 308 311 desc = arc_entry->getmemorydescriptor(desc); -
arch/mips32/src/mips32.c
reb1b8b6 r085d973 96 96 arc_print_memory_map(); 97 97 arc_print_devices(); 98 /* Setup usermode...*/ 99 // config.init_addr = INIT_ADDRESS; 100 // config.init_size = INIT_SIZE; 98 101 } 99 102 100 103 void arch_post_mm_init(void) 101 104 { 102 /* Setup usermode...*/103 config.init_addr = INIT_ADDRESS;104 config.init_size = INIT_SIZE;105 105 } 106 106 -
arch/mips32/src/mm/frame.c
reb1b8b6 r085d973 44 44 void frame_arch_init(void) 45 45 { 46 /* Blacklist first 4KB, exception vector */47 frame_region_not_free(0, FRAME_SIZE);48 49 46 if (arc_enabled()) 50 47 arc_frame_init(); 51 else 52 zone_create _in_region(KA2PA(KERNEL_LOAD_ADDRESS),53 (config.memory_size & ~(FRAME_SIZE-1)));48 else { 49 zone_create(1, (config.memory_size >> PAGE_WIDTH)-1,1,0); 50 } 54 51 }
Note:
See TracChangeset
for help on using the changeset viewer.
