aboutsummaryrefslogtreecommitdiff
path: root/machine/minit.c
diff options
context:
space:
mode:
Diffstat (limited to 'machine/minit.c')
-rw-r--r--machine/minit.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/machine/minit.c b/machine/minit.c
index a1befd1..f0587cc 100644
--- a/machine/minit.c
+++ b/machine/minit.c
@@ -146,12 +146,12 @@ static void hart_plic_init()
if (!plic_ndevs)
return;
- size_t ie_words = (plic_ndevs + 8 * sizeof(uintptr_t) - 1) /
- (8 * sizeof(uintptr_t));
+ size_t ie_words = (plic_ndevs + 8 * sizeof(*HLS()->plic_s_ie) - 1) /
+ (8 * sizeof(*HLS()->plic_s_ie));
for (size_t i = 0; i < ie_words; i++) {
if (HLS()->plic_s_ie) {
// Supervisor not always present
- HLS()->plic_s_ie[i] = ULONG_MAX;
+ HLS()->plic_s_ie[i] = __UINT32_MAX__;
}
}
*HLS()->plic_m_thresh = 1;