[Libre-soc-bugs] [Bug 982] Support PowerPC ABI in ISACaller

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Oct 18 02:09:39 BST 2023


https://bugs.libre-soc.org/show_bug.cgi?id=982

--- Comment #93 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Dmitry Selyutin from comment #90)
> Folks, could you, please, take a look at scemu branch and summarize what's
> missing or needs to be improved before we can close this task? Just look at
> top 7 commits, ignore anything before.
> 
> https://git.libre-soc.org/?p=openpower-isa.git;a=shortlog;h=refs/heads/scemu

v quick. 2am.


+        if not self.is_svp64_mode and asmop in ("sc", "scv"):
+            identifier = self.gpr(0)

1. it is impossible to have svp64 on sc and scv. sv.sc or sv.scv will 
NEVER happen.

2. redirecting ALL sc and scv calls as i said on the call today
destroys unit tests on sc and scv (equivalent to qemu-system)

3. running in user mode *must* be made optional just as jacob
described in the chat logs of today's call (equivalent to qemu-user)
+            with Program(lst, bigendian=False) as program:
+                sim = self.run_tst_program(program, initial_regs,
                       >>>>usermode_emu_sc=True<<<<)

4. enabling usermode_emu_sc *must* enable the mmap memory mode as well.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list