diff options
author | Andrew Waterman <andrew@sifive.com> | 2017-03-08 02:13:48 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2017-03-08 02:13:48 -0800 |
commit | 36a5855d446efab2d122346c99e12b66183a2e9b (patch) | |
tree | f616fdbae7363c775eb5092a3145969d82af023f | |
parent | d203037851b05ed665ec98d8f6bf40dcd3984bbd (diff) | |
download | pk-36a5855d446efab2d122346c99e12b66183a2e9b.zip pk-36a5855d446efab2d122346c99e12b66183a2e9b.tar.gz pk-36a5855d446efab2d122346c99e12b66183a2e9b.tar.bz2 |
Don't rely on config string for basic functionality
-rw-r--r-- | machine/minit.c | 8 |
1 files changed, 7 insertions, 1 deletions
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(); |