lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <492c13c9-666c-9578-6c66-0eb8fefc93dc@linux-m68k.org>
Date: Wed, 5 Nov 2025 15:13:09 +1100 (AEDT)
From: Finn Thain <fthain@...ux-m68k.org>
To: "Dr. David Alan Gilbert" <linux@...blig.org>
cc: Stan Johnson <userm57@...oo.com>, mpe@...erman.id.au, npiggin@...il.com, 
    christophe.leroy@...roup.eu, sam@...nborg.org, benh@...nel.crashing.org, 
    linuxppc-dev@...ts.ozlabs.org, linux-kernel@...r.kernel.org, 
    rdunlap@...radead.org, Cedar Maxwell <cedarmaxwell@....com>
Subject: QEMU limitations, was Re: [PATCH v4] powerpc: Use shared font data


On Mon, 3 Nov 2025, Finn Thain wrote:

> > OK, remember I don't think I've ever tried PPC via MacOS booting, so 
> > not familiar with it.
> > 
> 
> I will try to set up a MacOS guest in QEMU, to see if the hang can be 
> reproduced that way.
> 

QEMU appears to be incompatible with the Old World ROM from the Beige G3. 
'qemu-system-ppc -M g3beige -bios 78F57389.ROM -serial stdio' drops into a 
ROM diagnostic menu and won't boot.

I did get 'qemu-system-ppc -M mac99 ...' to boot into MacOS 9, by using 
OpenBIOS instead of Apple firmware. Unforunately, BootX is not compatible 
with this configuration, so it won't help.

BootX is compatible with beige powermacs, but 'qemu-system-ppc -M g3beige' 
with OpenBIOS fails to boot MacOS 9 ("MacOS: unable to find an interrupt 
controller node").

OpenBIOS wouldn't boot a MacOS 8.1 CD-ROM either, but for different 
reasons: both mac99 and g3beige failed with "No valid state has been set 
by load or init-program".

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ