A question for SPARC experts – did anyone use virtualization/hypervisors on SPARC v9/Sun4u machines, i.e. before the availability of Sun4v processors? If so, is there any sample code for a (ideally bare-metal "type 1") hypervisor available?

The only reference I found is a paper by Leon SPARC (v8) users who conclude that SPARC v8 should be classically (Popek/Goldberg) virtualizable using a trap- and emulate approach.

https://dl.acm.org/doi/10.1145/3584702

#SPARC #Sun #hypervisor #virtualization #UltraSPARC

I found a single source for SPARC v8 - the XtratuM hypervisor source for SPARC is available at https://github.com/Danoloan10/xm-sparc

Nothing for Sun4u so far...

GitHub - Danoloan10/xm-sparc: XtratuM for SPARC

XtratuM for SPARC. Contribute to Danoloan10/xm-sparc development by creating an account on GitHub.

GitHub