Changeset 7a9364c in mainline
- Timestamp:
- 2007-09-13T12:50:16Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c952465d
- Parents:
- 0f78e74
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ia64/Makefile.inc
r0f78e74 r7a9364c 27 27 # 28 28 29 ifeq ($(MACHINE),ski)29 #ifeq ($(MACHINE),ski) 30 30 31 31 32 32 33 VMAXLMA_SRC = tools/ia64/vmaxlma.c34 build: $(BASE)/kernel.bin35 echo Building SKI33 #VMAXLMA_SRC = tools/ia64/vmaxlma.c 34 #build: $(BASE)/kernel.bin 35 #echo Building SKI 36 36 #$(BASE)/kernel.bin: $(KERNELDIR)/kernel.bin vmaxlma 37 37 # cp $(KERNELDIR)/kernel.bin $(BASE)/kernel.bin … … 43 43 44 44 45 else45 #else 46 46 47 47 … … 62 62 63 63 64 endif64 #endif -
boot/arch/ia64/loader/Makefile
r0f78e74 r7a9364c 80 80 COMPONENTS = \ 81 81 $(KERNELDIR)/kernel.bin \ 82 83 # $(USPACEDIR)/srv/ns/ns\84 # $(USPACEDIR)/srv/fb/fb\85 # $(USPACEDIR)/srv/kbd/kbd\86 # $(USPACEDIR)/srv/console/console\87 # $(USPACEDIR)/app/init/init\88 # $(USPACEDIR)/app/tetris/tetris\89 # $(USPACEDIR)/app/tester/tester \ 90 # $(USPACEDIR)/app/klog/klog 82 $(USPACEDIR)/srv/ns/ns \ 83 $(USPACEDIR)/srv/fb/fb \ 84 $(USPACEDIR)/srv/kbd/kbd \ 85 $(USPACEDIR)/srv/console/console \ 86 $(USPACEDIR)/app/init/init \ 87 $(USPACEDIR)/app/tetris/tetris \ 88 $(USPACEDIR)/app/tester/tester \ 89 $(USPACEDIR)/app/klog/klog 90 91 91 92 92 OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) -
boot/arch/ia64/loader/asm.S
r0f78e74 r7a9364c 32 32 .text 33 33 34 .global halt35 .global memcpy36 34 .global jump_to_kernel 37 38 halt:39 40 memcpy:41 35 42 36 jump_to_kernel: -
boot/arch/ia64/loader/boot.S
r0f78e74 r7a9364c 37 37 mov ar.rsc = r0 38 38 # movl r8 = (VRN_KERNEL << VRN_SHIFT) ;; 39 movl r1 = 0x 10000039 movl r1 = 0x4400000 40 40 movl r8 = initial_stack ;; 41 41 mov ar.bspstore = r8 -
kernel/arch/ia64/Makefile.inc
r0f78e74 r7a9364c 88 88 ARCH_SOURCES += arch/$(ARCH)/src/ski/ski.c 89 89 DEFS += -DSKI 90 BFD = elf64-ia64-little 90 # BFD = elf64-ia64-little 91 BFD = binary 91 92 endif 92 93 -
kernel/arch/ia64/src/ia64.c
r0f78e74 r7a9364c 62 62 /* Setup usermode init tasks. */ 63 63 64 #ifdef I460GX64 //#ifdef I460GX 65 65 int i; 66 66 init.cnt = bootinfo->taskmap.count; … … 70 70 init.tasks[i].size = bootinfo->taskmap.tasks[i].size; 71 71 } 72 /* 72 73 #else 73 74 init.cnt = 8; … … 88 89 init.tasks[7].addr = INIT0_ADDRESS + 0x1c00000; 89 90 init.tasks[7].size = INIT0_SIZE; 90 #endif 91 #endif*/ 91 92 } 92 93 -
kernel/arch/ia64/src/start.S
r0f78e74 r7a9364c 108 108 109 109 # initialize gp (Global Pointer) register 110 mov r20 = r1 ;; 110 movl r20 = (VRN_KERNEL << VRN_SHIFT);; 111 or r20 = r20,r1;; 111 112 movl r1 = _hardcoded_load_address 112 113 113 114 /* 114 115 * Initialize hardcoded_* variables.
Note:
See TracChangeset
for help on using the changeset viewer.