The following series addresses a few issues found in current sparc64 mmu
implementation.

With these changes HelenOS-0.4.2-sparc64-us2.iso can progress to executing
userspace tasks (verified by looking for 40b0 addresses in in_asm debug trace)

---

Igor V. Kovalenko (5):
      sparc64: generate data access exception on RW violation
      sparc64: fix pstate privilege bits
      sparc64: fix dump_mmu to look for global bit in tte value instead of tag
      sparc64: fix mmu context at trap levels above zero
      sparc64: flush translations on mmu context change


 target-sparc/cpu.h       |   73 +++++++++++++++++++--------
 target-sparc/helper.c    |  126 +++++++++++++++++++++++++++++++---------------
 target-sparc/op_helper.c |   30 ++++++-----
 target-sparc/translate.c |   14 +++--
 4 files changed, 161 insertions(+), 82 deletions(-)

-- 

Reply via email to