From 7f8633cb9455542bd331f8fe813fbef3a6a8e1b3 Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Mon, 4 Dec 2023 00:19:31 -0800 Subject: [PATCH] ISACaller: add PowerISA spec. reference for real_page_size --- src/openpower/decoder/isa/caller.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/openpower/decoder/isa/caller.py b/src/openpower/decoder/isa/caller.py index e500f8a3..fd0a60fe 100644 --- a/src/openpower/decoder/isa/caller.py +++ b/src/openpower/decoder/isa/caller.py @@ -1461,7 +1461,9 @@ class ISACaller(ISACallerHelper, ISAFPHelpers, StepLoop): # for LR/SC if real_page_size is None: - real_page_size = 4096 + # PowerISA v3.1B Book III Section 6.7 page 1191 (1217) + # defines real page size as 2 ** 12 bytes (4KiB) + real_page_size = 2 ** 12 self.real_page_size = real_page_size self.reserve_addr = SelectableInt(0, self.XLEN) self.reserve = SelectableInt(0, 1) -- 2.30.2