[SeaBIOS] [Qemu-devel] [PATCH 3/3] Changes related to secondary buses and 64bit regions

Alexey Korolev Alexey.Korolev at endace.com
Fri Dec 30 08:05:23 CET 2011


>> >There are two main things we can do:
>> >1. Make the 64 bit device only use the low 32 bit
>>  It was my first implementation. Unfortunately older versions of
>> Linux (Like 2.6.18) hang during startup with this.
>> As far as I remember it was qemu-0.15 so may be 1.0 have no such an
>> issue. I will check this.

> That seems really odd - there's nothing unusual with a 64bit bar being
> set to an address under 4gig.

> Looking at the current code, it's not initializing 64bit bars properly
>(it doesn't initialize the top bits of the 64bit address).  Does just
> the patch below (totally untested) improve things for you?

Yes I see. Will test after short holidays, now it's quite late in New Zealand.
BTW: Tried today version 1.0 to reproduce this issue and could not
reproduce it.


More information about the SeaBIOS mailing list