qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] IBM makes AIX 6 beta available for download for everyon


From: Andreas Färber
Subject: Re: [Qemu-devel] IBM makes AIX 6 beta available for download for everyone
Date: Thu, 19 Jul 2007 00:46:00 +0200


Am 18.07.2007 um 18:26 schrieb Blue Swirl:

> It looks like open hack'ware is pretty much stalled, so its hard
> telling
> what progress will be made futurewise.

Might it be possible to replace it with OpenBIOS?

Sure, and as both are GPL useful, code can be shared. But some PPC
developers are needed. It may still be easier to fix the OHW bugs than
start over anew.

Not sure I understand... I thought Open Firmware was based on platform independent Forth code? I'm running on ppc64 and could try to compile something under Linux in case that's the problem.


I had previously commented on ppc emulation issues but had not received any replies. I've not been able to do anything useful with the ppc emulation despite its status being "OK" on the qemu page. When I start it (compiled with the patch recently attached), using

qemu-system-ppc -boot d -cdrom debian-40r0-powerpc-netinst.iso

this is what I see on the console:

starting qemu...
init_ppc_proc: PVR 00080000 mask ffffffff => 00080000

The (Cocoa) screen then has some apparent debug information rushing by and an
ERROR: Give range: start 0x300000 0x100000
and unreadable chars before the Debian yaboot screen; looks and behaves okay from there. If I type "install" or "install video=ofonly" it starts to do some things, intermixed with lots of these:
ERROR: Give range: [...]
HFS ERROR in hfs_get_bloc: Block 8192 not found
ERROR: bloc: -1 part size: 477144 5834a00
ERROR: OF_property_copy cannot get property 'device_type' for [...]
ERROR: overlap: start 0x1d00000 virt 0x2000000 end 0x2100000 0x[...]
ERROR: No range match !
ERROR: Give range: [...]

and it ends with

Calling quiesce ...
returning from prom_init

Some of the "funny output" does not appear if I use the -nographic option but the errors remain.

If I use qemu-system-ppc64 with the "install64" yaboot option it is shortened to this:

Please wait, loading kernel...
ERROR: Give range: start 0x1400000 0x600000
   Elf64 kernel loaded...
Loading ramdisk...
ERROR: Give range: start 0x1a00000 0x400000
ERROR: Give range: start 0x1e00000 0x400000
HFS ERROR in hfs_get_bloc: Block 8192 not found
ERROR: bloc: -1 part size: 477144 5834a00
ramdisk loaded at 01a00000, size: 4095 Kbytes
invalid/unsupported opcode: 1e - 12 - 1b (782106e4) 0x00000000014080e4 1

So no better. "install64" works fine on real hardware, thus the DVD image should be okay. Interestingly the fallback after quiesce, as seen in ppc emulation, occurs when trying 32-bit "install" on a real ppc64.


Questions: Do you get the same results? Or are those an OS X or an endianness issue? Which part is an OHW bug and which on the qemu side of things? Any workarounds or pointers to fix it?

The Sparc32/OpenBIOS combination has been working much better than this for me...

Andreas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]