diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-11-12 17:48:26 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-11-12 17:48:48 -0800 |
commit | 47f9e06fc2c696dfb1054d730cde888f1ac75d07 (patch) | |
tree | 29e15e824e6d774cfe06e3520933ae8f5e743396 /pk/init.c | |
parent | 9cc6732d806b4a7e4842528606fa1390e7ab0a90 (diff) | |
download | riscv-pk-47f9e06fc2c696dfb1054d730cde888f1ac75d07.zip riscv-pk-47f9e06fc2c696dfb1054d730cde888f1ac75d07.tar.gz riscv-pk-47f9e06fc2c696dfb1054d730cde888f1ac75d07.tar.bz2 |
Read and use devicetree -- THIS BREAKS ROCKET FOR NOW
Diffstat (limited to 'pk/init.c')
-rw-r--r-- | pk/init.c | 21 |
1 files changed, 0 insertions, 21 deletions
@@ -44,31 +44,10 @@ static void handle_option(const char* s) uarch_counters_enabled = 1; break; - case 'm': // memory capacity in MiB - { - uintptr_t mem_mb = atol(&s[2]); - if (!mem_mb) - goto need_nonzero_int; - mem_size = mem_mb << 20; - if ((mem_size >> 20) < mem_mb) - mem_size = (typeof(mem_size))-1 & -RISCV_PGSIZE; - break; - } - - case 'p': // number of harts - num_harts = atol(&s[2]); - if (!num_harts) - goto need_nonzero_int; - break; - default: panic("unrecognized option: `%c'", s[1]); break; } - return; - -need_nonzero_int: - panic("the -%c flag requires a nonzero argument", s[1]); } struct mainvars* parse_args(struct mainvars* args) |