From 90d208f074626521118984902ca8d3ebfd17e62f Mon Sep 17 00:00:00 2001 From: vetch Date: Tue, 17 Dec 2019 17:07:08 +0100 Subject: small adjustment --- kernel.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel.c b/kernel.c index b274fe2..a6f8790 100644 --- a/kernel.c +++ b/kernel.c @@ -44,9 +44,13 @@ void kernel_main(uint32_t r0, uint32_t r1, uint32_t atags) asm("LDR r0, =0x3F00B200\n\r" "MOV r1, #2\n\r" - "STR r1, [r0, #0x04]\n\r"); + "STR r1, [r0, #0x00]\n\r"); - *(int *)(0xE000ED0C) = 1; + *(int *)(0x7E00B210) = 1; + *(int *)(0x7E00B214) = 1; + *(int *)(0x7E00B218) = 1; + uart_putc(*(int*)(0x40000034) ); + *(int *)(0x40000034) = 1; // prints some info and sets up a section for PL0 code, loads a blob -- cgit v1.2.3