From: Jacob Lifshay Date: Mon, 4 Dec 2023 08:19:31 +0000 (-0800) Subject: ISACaller: add PowerISA spec. reference for real_page_size X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0a16a9f58ef519a1d332931b302601e2bac87b05;p=openpower-isa.git ISACaller: add PowerISA spec. reference for real_page_size --- 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)