diff --git a/Kernel/arch/armv7/Makefile b/Kernel/arch/armv7/Makefile index 214137a34e0e745beded0cf4a2b4df6b30465896..1bb9496d1c3d4da3800591fc6dc9cc5c648cbed4 100644 --- a/Kernel/arch/armv7/Makefile +++ b/Kernel/arch/armv7/Makefile @@ -13,6 +13,6 @@ LDFLAGS += `$(CC) --print-libgcc-file-name` A_OBJ = start.ao main.o lib.o lib.ao time.o pci.o debug.o A_OBJ += mm_phys.o mm_virt.o proc.o proc.ao -main.c: Makefile.BuildNum.$(ARCH) +#main.c: Makefile.BuildNum.$(ARCH) POSTBUILD = objcopy $(BIN) -F binary $(BIN) diff --git a/Kernel/arch/armv7/start.S b/Kernel/arch/armv7/start.S index da57360ba3ae7e9305aa1ac85b8e496cb1f6ca33..817dca1ff9642e40a07741644ac5c20bcdf004a8 100644 --- a/Kernel/arch/armv7/start.S +++ b/Kernel/arch/armv7/start.S @@ -18,6 +18,10 @@ ivt_fiq: b . @ 0x1C FIQ (Fast interrupt) .globl _start _start: + ldr r0, =DEBUG_UART_PADDR + ldr r1, 'A' + str r0, r1 + ldr r0, =kernel_table0-KERNEL_BASE mcr p15, 0, r0, c2, c0, 1 @ Set TTBR1 to r0 mcr p15, 0, r0, c2, c0, 0 @ Set TTBR0 to r0 too (for identity) @@ -305,3 +309,5 @@ kernel_exception_map: stack: .space MM_KSTACK_SIZE, 0 @ Original kernel stack +; vim: ts=8, ft=armv7 +