[SeaBIOS] [PATCH] acpi: fix irq 8 ressource conflict

Kevin O'Connor kevin at koconnor.net
Wed Dec 5 23:31:25 CET 2012


On Wed, Dec 05, 2012 at 10:13:57AM +0100, Gerd Hoffmann wrote:
> Both hpet and rtc have irq 8 in their ressources, making windows unhappy
> because of the conflict.  Fix this by making rtc check whenever the hpet
> is present, and claim irq 8 only in case it isn't.  So rtc gets irq 8
> only in case you start qemu with the -no-hpet switch.
> 
> Verified working in both linux (check pnp boot messages) and windows
> (check rtc ressources in device manager) guests.

Thanks.  It looks like ConcatenateResTemplate wasn't in the ACPI 1.0
spec, so I think we should try to avoid using it.  (I know it's used
by the 64bit PCI code, but any machine supporting 64bit PCI is likely
to have a more recent OS.)

I put together a slightly modified patch - see separate email.

-Kevin



More information about the SeaBIOS mailing list