On Dec 28, 2013, at 2:00 AM, Artyom Tarasenko <atar4q...@gmail.com> wrote: > Actually QEMU does set variables in NVRAM (hw/sparc/sun4m.c:151), and > afaik uses the layout of open-sourced OBP. The problem is that earlier > versions of OBP seemed to have a different layout, or maybe just a > magic constant is missing somewhere.
Is there a specific version of OBP that you're aware of that works? That'd sure be nice. -peter -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1262081 Title: qemu-system-sparc in qemu 1.7.0 fails to boot with Sun ROM Status in QEMU: New Bug description: 1.7.0 seems to have broken booting on SPARC ... at least with a Sun ROM. Everything fails with "data access exception." 1.6.{1,2} qemu-system-sparc binaries both boot the same images that 1.7.0 fails to boot. Type help for more information ok boot disk1 Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@1,0 File and args: Data Access Exception Starting with following command: sudo qemu-system-sparc -m 256 -M SS-5 -nographic -bios /home/img/ROMs/sun/ss5-170.bin \ -prom-env 'boot-device=disk1' -prom-env 'auto-boot?=true' \ -drive file=/home/doc/VMs/slagheap/sd0.raw,if=scsi,bus=0,unit=3 \ -drive file=/home/doc/VMs/slagheap/sd1.raw,if=scsi,bus=0,unit=1 \ -drive file=/home/doc/VMs/slagheap/sd2.raw,if=scsi,bus=0,unit=2 \ -net nic,macaddr=DE:EE:DD:FF:EE:DD,model=lance \ -net tap,ifname=tap0,script=/home/doc/VMs/slagheap/ifup,downscript=/home/doc/VMs/slagheap/ifdown To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1262081/+subscriptions