Changeset 6250c37 in mainline
- Timestamp:
- 2010-06-27T10:20:01Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1fc83a
- Parents:
- 12b0d51
- Location:
- kernel/arch/arm32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/include/mm/frame.h
r12b0d51 r6250c37 46 46 47 47 #define BOOT_PAGE_TABLE_SIZE 0x4000 48 #define BOOT_PAGE_TABLE_ADDRESS 0x8000 48 49 #ifdef MACHINE_gta02 50 #define BOOT_PAGE_TABLE_ADDRESS 0x30010000 51 #else 52 #define BOOT_PAGE_TABLE_ADDRESS 0x00008000 53 #endif 49 54 50 55 #define BOOT_PAGE_TABLE_START_FRAME (BOOT_PAGE_TABLE_ADDRESS >> FRAME_WIDTH) 51 56 #define BOOT_PAGE_TABLE_SIZE_IN_FRAMES (BOOT_PAGE_TABLE_SIZE >> FRAME_WIDTH) 57 58 #ifdef MACHINE_gta02 59 #define PHYSMEM_START_ADDR 0x30008000 60 #else 61 #define PHYSMEM_START_ADDR 0x00000000 62 #endif 52 63 53 64 extern uintptr_t last_frame; -
kernel/arch/arm32/src/mach/gta02/gta02.c
r12b0d51 r6250c37 76 76 /** Get extents of available memory. 77 77 * 78 * @param start Place to store memory start address .78 * @param start Place to store memory start address (physical). 79 79 * @param size Place to store memory size. 80 80 */ 81 81 static void gta02_get_memory_extents(uintptr_t *start, uintptr_t *size) 82 82 { 83 *start = PA2KA(GTA02_MEMORY_START)+ GTA02_MEMORY_SKIP;83 *start = GTA02_MEMORY_START + GTA02_MEMORY_SKIP; 84 84 *size = GTA02_MEMORY_SIZE - GTA02_MEMORY_SKIP; 85 85 } -
kernel/arch/arm32/src/mm/frame.c
r12b0d51 r6250c37 56 56 57 57 /* All memory as one zone */ 58 zone_create(first_frame , num_frames,58 zone_create(first_frame >> FRAME_WIDTH, num_frames, 59 59 BOOT_PAGE_TABLE_START_FRAME + BOOT_PAGE_TABLE_SIZE_IN_FRAMES, 0); 60 60 -
kernel/arch/arm32/src/mm/page.c
r12b0d51 r6250c37 58 58 uintptr_t cur; 59 59 /* Kernel identity mapping */ 60 for (cur = 0; cur < last_frame; cur += FRAME_SIZE)60 for (cur = PHYSMEM_START_ADDR; cur < last_frame; cur += FRAME_SIZE) 61 61 page_mapping_insert(AS_KERNEL, PA2KA(cur), cur, flags); 62 62
Note:
See TracChangeset
for help on using the changeset viewer.