qemu-ppc
[Top][All Lists]
Advanced

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

Re: [Qemu-ppc] macio ide question/bug report


From: BALATON Zoltan
Subject: Re: [Qemu-ppc] macio ide question/bug report
Date: Fri, 9 May 2014 01:29:31 +0200 (CEST)
User-agent: Alpine 2.02 (LMD 1266 2009-07-14)

On Thu, 8 May 2014, Programmingkid wrote:
On May 8, 2014, at 5:49 AM, BALATON Zoltan wrote:
On Wed, 7 May 2014, Programmingkid wrote:
I just tried out darwin 8.0.1 in QEMU v2.0.0. It boots to the installer screen in about a minute. The image from the url you gave me would be the file darwinppc-801.cdr.gz. Let me know if you need anything else.

Was it with qemu-system-ppc with -machine mac99 or what options did you use? It does not boot for me so maybe I need to check the changes I have. (Although I did not wait a minute but canceled it when it seemed to hang.)

Regards,
BALATON Zoltan

It was with qemu-system-ppc. Where does it hang at for you?

This is the command options I used:  ./qemu-system-ppc -cdrom 
<path>/darwinppc.iso -boot d

I don't use the -M mac99 option. When I did, it hung at this line: "using 327 buffer headers and 327 cluster IO buffer headers".

This is exactly where it hangs for me so then our results are the same.

Did you see "AppleMacRiscPCI: bad range 2(80000000:01000000)"? I think this 
problem should be corrected.

I didn't but I may have missed it or one of my patches may fixed it. I have this:

diff --git a/hw/pci-host/uninorth.c b/hw/pci-host/uninorth.c
index e72fe2a..21f805f 100644
--- a/hw/pci-host/uninorth.c
+++ b/hw/pci-host/uninorth.c
@@ -230,7 +230,7 @@ PCIBus *pci_pmac_init(qemu_irq *pic,
     d = UNI_NORTH_PCI_HOST_BRIDGE(dev);
     memory_region_init(&d->pci_mmio, OBJECT(d), "pci-mmio", 0x100000000ULL);
     memory_region_init_alias(&d->pci_hole, OBJECT(d), "pci-hole", &d->pci_mmio,
-                             0x80000000ULL, 0x70000000ULL);
+                             0x80000000ULL, 0x10000000ULL);
     memory_region_add_subregion(address_space_mem, 0x80000000ULL,
                                 &d->pci_hole);

Did you see this at the bottom of the window: "The following devices are available for installation:"? If you did, then it is just waiting for you to enter a number. If you see nothing below that text, it means you didn't include a hard drive image. Including a hard drive image with QEMU via the -hdd option will allow you to install Darwin.

It only took 30 seconds for the booting to finish for me.

Without -M mac99 I did see this, with -M mac99 it hangs at the same place. So it probably "works" as before with my patches.

Regards,
BALATON Zoltan



reply via email to

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