> Date: Tue, 09 Sep 2014 19:20:09 +0100 > From: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> > > Hi all, > > Following up from my posts at the beginning of the summer, I'm pleased > to announce that as of today, qemu-system-sparc64 built from QEMU git > master will successfully install OpenBSD from an .iso and boot back into > it in serial mode with its default sun4u emulation:
... > There are still some issues with the device tree to work out; in > particular NVRAM and networking (I'd guess that the OpenBSD sparc64 > kernel doesn't contain the Realtek device driver so at some point I'll > need to create a virtual hme device) but it's good enough to > install/boot an OS on different hardware for testing - what could be > more fun than that? Sweet. The RealTek 8129 should be supported by the rl(4) driver, and is AFAICT included in the RAMDISK kernel. Not sure why it doesn't attach. If it is easy to hook up QEMU's e1000 hardware emulation to the emulated sparc64 hardware, that should be supported as well on the OpenBSD side. OpenBSD expects the device tree node for the PS/2 keyboard to be named "8042". That's how it is named on the Ultra AXi boards. The NVRAM is supposed to be described by a node named "eeprom" under "ebus. proper emulation of this device will get rid of the unix-gettod:interpret: exception -13 caught interpret h# 01c099fc unix-gettod failed with error ffffffffffffffed WARNING: bad date in battery clock -- CHECK AND RESET THE DATE! spam. Cheers, Mark