On 25/03/15 23:52, Programmingkid wrote:

(Added Peter C as CC)

> On Mar 25, 2015, at 6:20 PM, qemu-discuss-requ...@nongnu.org
> <mailto:qemu-discuss-requ...@nongnu.org> wrote:
> 
>>> QEMU window opens up, but I am getting this error "Guest has not
>>> initialized
>>> the display yet"
>>> I had enabled -sdl option while configuring qemu, but I am still getting
>>> that error.
>>
>> This isn't an error. It is just QEMU telling you that the guest OS
>> has not yet done what it needs to do to turn on the emulated graphics
>> card and display output.
> 
> I'm seeing this error also. When I try to boot Mac OS 10.2 in
> qemu-system-ppc, I just see a black window. When I switch from the
> monitor to the vga window, then I see "Guest has not initialized the
> display (yet)". It doesn't go away. OpenBIOS can't even be accessed
> anymore. I think I started seeing this problem around the 18th of March.
> I'm using Mac OS 10.6 as my host. 

I've just done some testing here and I see exactly the same issue -
something is preventing OpenBIOS from executing. A quick session with
git bisect points to the following:


c3c1bb99d1c11978d9ce94d1bdcf0705378c1459 is the first bad commit
commit c3c1bb99d1c11978d9ce94d1bdcf0705378c1459
Author: Peter Crosthwaite <peter.crosthwa...@xilinx.com>
Date:   Mon Mar 16 22:35:54 2015 -0700

    exec: Respect as_tranlsate_internal length clamp

    address_space_translate_internal will clamp the *plen length argument
    based on the size of the memory region being queried. The iommu walker
    logic in addresss_space_translate was ignoring this by discarding the
    post fn call value of *plen. Fix by just always using *plen as the
    length argument throughout the fn, removing the len local variable.

    This fixes a bootloader bug when a single elf section spans multiple
    QEMU memory regions.

    Signed-off-by: Peter Crosthwaite <peter.crosthwa...@xilinx.com>
    Message-Id:
<1426570554-15940-1-git-send-email-peter.crosthwa...@xilinx.com>
    Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>


Reproduction is easy with the command line given below:

  ./qemu-system-ppc -prom-env 'auto-boot?=false'


ATB,

Mark.


Reply via email to