[Libre-soc-bugs] [Bug 982] Support PowerPC ABI in ISACaller
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sun Oct 22 21:20:58 BST 2023
https://bugs.libre-soc.org/show_bug.cgi?id=982
--- Comment #127 from Dmitry Selyutin <ghostmansd at gmail.com> ---
Nope, it doesn't help, even if I literally copy&paste sc and rfid generated
code.
I'm looking at ISACaller.TRAP code and find this comment somewhat suspicios:
# set exception bits. TODO: this should, based on the address
# in figure 66 p1065 V3.0B and the table figure 65 p1063 set these
# bits appropriately. however it turns out that *for now* in all
# cases (all trap_addrs) the exact same thing is needed.
self.msr[MSRb.IR] = 0
self.msr[MSRb.DR] = 0
self.msr[MSRb.FE0] = 0
self.msr[MSRb.FE1] = 0
self.msr[MSRb.EE] = 0
self.msr[MSRb.RI] = 0
self.msr[MSRb.SF] = 1
self.msr[MSRb.TM] = 0
self.msr[MSRb.VEC] = 0
self.msr[MSRb.VSX] = 0
self.msr[MSRb.PR] = 0
self.msr[MSRb.FP] = 0
self.msr[MSRb.PMM] = 0
self.msr[MSRb.TEs] = 0
self.msr[MSRb.TEe] = 0
self.msr[MSRb.UND] = 0
self.msr[MSRb.LE] = 1
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list