diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-05-29 18:24:28 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-05-29 18:24:28 -0700 |
commit | cffdcee338ea682c74fa778244241e2f060199bf (patch) | |
tree | 17cbc43440db766cc5aba5a03afdc07e83e03e93 /pk/pk.c | |
parent | 835d03d2160be9ee50ba5fd892554ef62fcb13b8 (diff) | |
download | pk-cffdcee338ea682c74fa778244241e2f060199bf.zip pk-cffdcee338ea682c74fa778244241e2f060199bf.tar.gz pk-cffdcee338ea682c74fa778244241e2f060199bf.tar.bz2 |
Make boot loader/SBI changes to support SMP Linux
Diffstat (limited to 'pk/pk.c')
-rw-r--r-- | pk/pk.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -97,3 +97,10 @@ void run_loaded_program(struct mainvars* args) write_csr(sscratch, kernel_stack_top); start_user(&tf); } + +void boot_other_hart() +{ + // stall all harts besides hart 0 + while (1) + wfi(); +} |