Changeset edc89bd in mainline
- Timestamp:
- 2006-03-14T16:50:28Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e4ddfa8
- Parents:
- 6463264c
- Location:
- arch/ppc32
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/Makefile.inc
r6463264c redc89bd 62 62 arch/$(ARCH)/src/ppc32.c \ 63 63 arch/$(ARCH)/src/dummy.s \ 64 arch/$(ARCH)/src/exception.S \ 64 65 arch/$(ARCH)/src/asm.S \ 65 66 arch/$(ARCH)/src/cpu/cpu.c \ -
arch/ppc32/_link.ld.in
r6463264c redc89bd 1 1 /** PPC32 linker script 2 2 * 3 * It is ELF format, but its only section looks like this: 4 * kernel text 5 * kernel data 3 * umapped section: 4 * kernel text 5 * kernel data 6 * mapped section: 7 * kernel text 8 * kernel data 6 9 * 7 10 */ … … 14 17 15 18 SECTIONS { 16 .image PA2KA(BOOT_OFFSET): AT (0) { 19 .unmapped 0: AT (0) { 20 unmapped_ktext_start = .; 21 *(K_UNMAPPED_TEXT_START); 22 unmapped_ktext_end = .; 23 24 unmapped_kdata_start = .; 25 *(K_UNMAPPED_DATA_START); 26 unmapped_kdata_start = .; 27 } 28 29 .mapped PA2KA(BOOT_OFFSET): AT (BOOT_OFFSET) { 17 30 ktext_start = .; 18 *(K_TEXT_START) 31 *(K_TEXT_START); 19 32 *(.text); 20 33 ktext_end = .; 21 34 22 35 kdata_start = .; 23 *(K_DATA_START) 36 *(K_DATA_START); 24 37 *(.rodata); 25 38 *(.rodata.*); -
arch/ppc32/include/asm.h
r6463264c redc89bd 47 47 "mfmsr %0\n" 48 48 "mfmsr %1\n" 49 //"ori %1, %1, 1 << 15\n"49 "ori %1, %1, 1 << 15\n" 50 50 "mtmsr %1\n" 51 51 : "=r" (v), "=r" (tmp) -
arch/ppc32/src/boot/boot.S
r6463264c redc89bd 32 32 #include <arch/boot/memmap.h> 33 33 34 .section K_TEXT_START 34 .section K_TEXT_START, "ax" 35 35 36 36 .global kernel_image_start -
arch/ppc32/src/drivers/cuda.c
r6463264c redc89bd 29 29 #include <arch/drivers/cuda.h> 30 30 #include <arch/asm.h> 31 #include <console/chardev.h> 32 #include <console/console.h> 31 33 32 34 #define CUDA_PACKET 0x01
Note:
See TracChangeset
for help on using the changeset viewer.