aboutsummaryrefslogtreecommitdiff
path: root/kernel.c
diff options
context:
space:
mode:
authorvetch <vetch97@gmail.com>2019-12-17 17:07:08 +0100
committervetch <vetch97@gmail.com>2019-12-17 17:07:08 +0100
commit90d208f074626521118984902ca8d3ebfd17e62f (patch)
treeac73dac799359f807d9d3df5676e7a0405b108dc /kernel.c
parent9891df79dc55cbab3b542b9ee67ea50d8b82542f (diff)
downloadrpi-MMU-example-90d208f074626521118984902ca8d3ebfd17e62f.tar.gz
rpi-MMU-example-90d208f074626521118984902ca8d3ebfd17e62f.zip
small adjustment
Diffstat (limited to 'kernel.c')
-rw-r--r--kernel.c8
1 files 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