aboutsummaryrefslogtreecommitdiff
path: root/pk/pk.c
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@dabbelt.com>2017-11-02 15:44:15 -0700
committerPalmer Dabbelt <palmer@dabbelt.com>2017-11-02 15:45:26 -0700
commit9204785053e9a488b8990f9f98ff8f05c71fd0d5 (patch)
treed87d05b64a66af9a542a7d88e98f53d7ff17d33d /pk/pk.c
parent220b1bee10d9399864131cd1dbe5037714237f03 (diff)
downloadriscv-pk-9204785053e9a488b8990f9f98ff8f05c71fd0d5.zip
riscv-pk-9204785053e9a488b8990f9f98ff8f05c71fd0d5.tar.gz
riscv-pk-9204785053e9a488b8990f9f98ff8f05c71fd0d5.tar.bz2
Detect harts that can't boot Linux instead of hard-coding them
This checks to see if a hart can't boot Linux by looking for a compatible "mmu-type" field. If the hart can't boot Linux, then bbl masks it off.
Diffstat (limited to 'pk/pk.c')
-rw-r--r--pk/pk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pk/pk.c b/pk/pk.c
index 11a2cdf..e7cfc3a 100644
--- a/pk/pk.c
+++ b/pk/pk.c
@@ -7,6 +7,7 @@
#include <stdbool.h>
elf_info current;
+long disabled_hart_mask;
static void handle_option(const char* s)
{