Changeset fa024ce in mainline for boot/arch/ppc32
- Timestamp:
- 2009-02-12T20:12:08Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 98a4e76
- Parents:
- fcd7053
- Location:
- boot/arch/ppc32
- Files:
-
- 4 edited
-
Makefile.inc (modified) (1 diff)
-
loader/Makefile (modified) (2 diffs)
-
loader/_link.ld.in (modified) (2 diffs)
-
loader/main.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ppc32/Makefile.inc
rfcd7053 rfa024ce 29 29 build: $(BASE)/image.boot 30 30 31 $(BASE)/image.boot: depend arch/$( ARCH)/loader/image.boot32 cp arch/$( ARCH)/loader/image.boot $(BASE)/image.boot31 $(BASE)/image.boot: depend arch/$(BARCH)/loader/image.boot 32 cp arch/$(BARCH)/loader/image.boot $(BASE)/image.boot 33 33 34 34 depend: 35 -rm arch/$( ARCH)/loader/image.boot35 -rm arch/$(BARCH)/loader/image.boot 36 36 37 arch/$( ARCH)/loader/image.boot:38 make -C arch/$( ARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) "DEFS=$(DEFS)"37 arch/$(BARCH)/loader/image.boot: 38 make -C arch/$(BARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) 39 39 40 40 clean: generic_clean 41 make -C arch/$( ARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) "DEFS=$(DEFS)"41 make -C arch/$(BARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) 42 42 -rm -f $(BASE)/image.boot -
boot/arch/ppc32/loader/Makefile
rfcd7053 rfa024ce 28 28 29 29 include ../../../../version 30 include ../../../../Makefile.config30 -include ../../../../Makefile.config 31 31 32 32 ## Toolchain configuration … … 58 58 endif 59 59 60 CFLAGS = -DRELEASE=\"$(RELEASE)\" -I. -I../../../generic -I../../../genarch -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -mcpu=powerpc -msoft-float -m32 -pipe 61 62 ifdef REVISION 63 CFLAGS += "-DREVISION=\"$(REVISION)\"" 64 endif 65 66 ifdef TIMESTAMP 67 CFLAGS += "-DTIMESTAMP=\"$(TIMESTAMP)\"" 68 endif 60 CFLAGS = -DRELEASE=$(RELEASE) -I. -I../../../generic -I../../../genarch -imacros ../../../../config.h -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -mcpu=powerpc -msoft-float -m32 -pipe 69 61 70 62 SOURCES = \ -
boot/arch/ppc32/loader/_link.ld.in
rfcd7053 rfa024ce 1 OUTPUT_FORMAT("elf32-powerpc") 2 OUTPUT_ARCH(powerpc:common) 3 ENTRY(start) 4 1 OUTPUT_FORMAT("elf32-powerpc") 2 OUTPUT_ARCH(powerpc:common) 3 ENTRY(start) 4 5 5 SECTIONS { 6 .boot 0x01000000: AT (0) { 6 .boot 0x01000000: AT (0) { 7 7 *(BOOTSTRAP); 8 8 *(REALMODE); … … 11 11 *(.rodata); 12 12 *(.rodata.*); 13 *(.data); /* initialized data */13 *(.data); /* initialized data */ 14 14 *(.sdata); 15 15 *(.sdata2); 16 16 *(.sbss); 17 *(.bss); /* uninitialized static variables */18 *(COMMON); /* global variables */17 *(.bss); /* uninitialized static variables */ 18 *(COMMON); /* global variables */ 19 19 [[COMPONENTS]] 20 20 } -
boot/arch/ppc32/loader/main.c
rfcd7053 rfa024ce 33 33 #include <ofw.h> 34 34 #include <align.h> 35 #include <macros.h> 35 36 36 37 #define HEAP_GAP 1024000 … … 73 74 } 74 75 75 char *release = RELEASE;76 char *release = STRING(RELEASE); 76 77 77 78 #ifdef REVISION 78 char *revision = ", revision " REVISION;79 char *revision = ", revision " STRING(REVISION); 79 80 #else 80 81 char *revision = ""; … … 82 83 83 84 #ifdef TIMESTAMP 84 char *timestamp = "\nBuilt on " TIMESTAMP;85 char *timestamp = "\nBuilt on " STRING(TIMESTAMP); 85 86 #else 86 87 char *timestamp = "";
Note:
See TracChangeset
for help on using the changeset viewer.
