- Timestamp:
- 2006-02-08T22:29:20Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 85dc2e7
- Parents:
- 89298e3
- Location:
- arch
- Files:
-
- 7 edited
-
amd64/_link.ld.in (modified) (1 diff)
-
amd64/src/asm_utils.S (modified) (1 diff)
-
amd64/src/boot/boot.S (modified) (2 diffs)
-
ia32/src/mm/frame.c (modified) (4 diffs)
-
mips32/src/drivers/arc.c (modified) (1 diff)
-
sparc64/_link.ld.in (modified) (1 diff)
-
sparc64/src/mm/frame.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/_link.ld.in
r89298e3 r42744880 39 39 QUAD(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start)); 40 40 hardcoded_unmapped_ktext_size = .; 41 LONG(unmapped_ktext_end - unmapped_ktext_start);41 QUAD(unmapped_ktext_end - unmapped_ktext_start); 42 42 hardcoded_unmapped_kdata_size = .; 43 LONG(unmapped_kdata_end - unmapped_kdata_start);43 QUAD(unmapped_kdata_end - unmapped_kdata_start); 44 44 *(COMMON); /* global variables */ 45 45 -
arch/amd64/src/asm_utils.S
r89298e3 r42744880 219 219 .global interrupt_handler_size 220 220 221 interrupt_handler_size: . long(h_end-h_start)/IDT_ITEMS221 interrupt_handler_size: .quad (h_end-h_start)/IDT_ITEMS -
arch/amd64/src/boot/boot.S
r89298e3 r42744880 165 165 166 166 xorq %rdx, %rdx 167 movq %rdx, %rcx 167 168 movl 24(%ebx), %esi # mbi->mods_addr 168 169 movl 0(%esi), %edx # mods->mod_start … … 172 173 173 174 mods_invalid: 174 mov l %ecx, init_size175 movq %rcx, init_size 175 176 movq %rdx, init_addr 176 177 -
arch/ia32/src/mm/frame.c
r89298e3 r42744880 42 42 #include <console/kconsole.h> 43 43 44 45 44 size_t hardcoded_unmapped_ktext_size = 0; 46 45 size_t hardcoded_unmapped_kdata_size = 0; … … 51 50 { 52 51 int i; 53 pfn_t start, size,conf; 52 pfn_t start, conf; 53 size_t size; 54 54 55 55 for (i = 0; i < e820counter; i++) { … … 57 57 start = ADDR2PFN(ALIGN_UP(e820table[i].base_address, 58 58 FRAME_SIZE)); 59 size = SIZE2 PFN(ALIGN_DOWN(e820table[i].size,59 size = SIZE2FRAMES(ALIGN_DOWN(e820table[i].size, 60 60 FRAME_SIZE)); 61 61 if (minconf < start || minconf >= start+size) … … 63 63 else 64 64 conf = minconf; 65 zone_create(start, size, conf, 0);65 zone_create(start, size, conf, 0); 66 66 if (last_frame < ALIGN_UP(e820table[i].base_address + e820table[i].size, FRAME_SIZE)) 67 67 last_frame = ALIGN_UP(e820table[i].base_address + e820table[i].size, FRAME_SIZE); -
arch/mips32/src/drivers/arc.c
r89298e3 r42744880 306 306 307 307 zone_create(ADDR2PFN(base), 308 SIZE2 PFN(ALIGN_DOWN(basesize,FRAME_SIZE)),308 SIZE2FRAMES(ALIGN_DOWN(basesize,FRAME_SIZE)), 309 309 ADDR2PFN(base),0); 310 310 } -
arch/sparc64/_link.ld.in
r89298e3 r42744880 27 27 *(.sbss); 28 28 hardcoded_ktext_size = .; 29 LONG(ktext_end - ktext_start);29 QUAD(ktext_end - ktext_start); 30 30 hardcoded_kdata_size = .; 31 LONG(kdata_end - kdata_start);31 QUAD(kdata_end - kdata_start); 32 32 hardcoded_load_address = .; 33 33 QUAD(0x4000); -
arch/sparc64/src/mm/frame.c
r89298e3 r42744880 30 30 #include <mm/frame.h> 31 31 #include <config.h> 32 #include <align.h> 32 33 33 34 void frame_arch_init(void) 34 35 { 35 zone_create(0, config.memory_size >> FRAME_WIDTH, 1, 0);36 zone_create(0, config.memory_size >> FRAME_WIDTH, ADDR2PFN(ALIGN_UP(config.base + config.kernel_size + CONFIG_STACK_SIZE, FRAME_SIZE)), 0); 36 37 37 38 /*
Note:
See TracChangeset
for help on using the changeset viewer.
