From 36a5855d446efab2d122346c99e12b66183a2e9b Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 8 Mar 2017 02:13:48 -0800 Subject: Don't rely on config string for basic functionality --- machine/minit.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/machine/minit.c b/machine/minit.c index 9a3b01c..76d9bae 100644 --- a/machine/minit.c +++ b/machine/minit.c @@ -73,6 +73,9 @@ hls_t* hls_init(uintptr_t id) static void memory_init() { + // TODO FDT: mem_size + mem_size = 16 << 20; + mem_size = mem_size / MEGAPAGE_SIZE * MEGAPAGE_SIZE; } @@ -104,6 +107,9 @@ static void prci_test() static void hart_plic_init() { + // TODO FDT: mtime, ipi, timecmp + return; + // clear pending interrupts *HLS()->ipi = 0; *HLS()->timecmp = -1ULL; @@ -123,7 +129,7 @@ void init_first_hart() { hart_init(); hls_init(0); // this might get called again from parse_config_string - parse_config_string(); + //parse_config_string(); plic_init(); hart_plic_init(); //prci_test(); -- cgit v1.1