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=81ffb9341985220f52c0875051b8348d1a9ef729;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 7806ccd2..e2f997cb 100644 --- a/src/openpower/decoder/isa/caller.py +++ b/src/openpower/decoder/isa/caller.py @@ -1452,7 +1452,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)