disabling MMU on UltraSPARC

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
jermar
Posts: 3
Joined: Thu Jun 22, 2006 4:25 pm

disabling MMU on UltraSPARC

Post by jermar »

Hi,

does anyone have any idea what steps are required to survive clearing the IM bit in the LSU register on UltraSPARC II/IIi? The code is running from identity-mapped virtual memory and the membar #Synch instruction is issued after the write to that register.

When I run it in a simulator (Simics), everything is ok. However when the same piece of code is run on a real Ultra 5 with UltraSPARC IIi, it never makes it past the write to the LSU register. My guess is that a trap is received...

And yes, interrupts are disabled in the PSTATE register.

Thanks,
Jakub
User avatar
chase
Site Admin
Posts: 710
Joined: Wed Oct 20, 2004 10:46 pm
Libera.chat IRC: chase_osdev
Location: Texas
Discord: chase/matt.heimer
Contact:

Post by chase »

Can't say that I'll be much help here, in fact most of us are x86 hackers. However I do have access to lots of Blade 100s, Blade 1000s, Utlra 60s, and even a Ultra 10(but that's not really different then an Ultra 5). If you need some testing done that won't take hours I can probably help out(current workload permitting).
Post Reply