On 10/01/11 11:40, Artyom Tarasenko wrote:
This patchset fixes up a couple of minor bugs in OFMEM and also fixes up the SPARC32 memory/virtual-memory properties so that they are similar as to how they appear under OBP. This furthers Solaris 8 boot in my tests here.
Sounds great! How far do you get it now?
With the previous patchset applied:
Configuration device id QEMU version 1 machine id 32 CPUs: 1 x FMI,MB86904 UUID: 00000000-0000-0000-0000-000000000000 Welcome to OpenBIOS v1.0 built on Jan 9 2011 16:49 Type 'help' for detailed information
0 > boot cdrom:d -v Not a bootable ELF image Loading a.out image... Loaded 7680 bytes entry point is 0x4000 bootpath: /iommu/sbus/espdma/esp/sd@2,0:d
Jumping to entry point 00004000 for type 00000005... switching to new context: Size: 259040+54154+47486 Bytes SunOS Release 5.8 Version Generic_108528-09 32-bit Copyright 1983-2001 Sun Microsystems, Inc. All rights reserved. Ethernet address = 52:54:0:12:34:56 Using default device instance data vac: enabled in write through mode mem = 131072K (0x8000000) avail mem = 110419968
Stepping through with gdb, the next failure seems to happen just after the clock is accessed - feel free to join in with the bug hunt :)
ATB,
Mark.