[SeaBIOS] [PATCH 3/3] acpi: revert d9f5cdbdf (DSDT: Fix HPET _CRS Method)

Gerd Hoffmann kraxel at redhat.com
Thu Dec 6 09:42:19 CET 2012


On 12/05/12 23:36, Kevin O'Connor wrote:
> Changing the hpet resource template appears to break WinXP, so revert
> the change.
> 
> Signed-off-by: Kevin O'Connor <kevin at koconnor.net>
> ---
>  src/acpi-dsdt-hpet.dsl | 14 +++++++++-----
>  1 file changed, 9 insertions(+), 5 deletions(-)
> 
> diff --git a/src/acpi-dsdt-hpet.dsl b/src/acpi-dsdt-hpet.dsl
> index d5aa3f1..75b8a16 100644
> --- a/src/acpi-dsdt-hpet.dsl
> +++ b/src/acpi-dsdt-hpet.dsl
> @@ -24,11 +24,15 @@ Scope(\_SB) {
>              Return (0x0F)
>          }
>          Name(_CRS, ResourceTemplate() {
> -            IRQNoFlags() {2, 8}

Kicking off this line is enougth to make winxp boot.

The irq logic in patch 2/3 works with winxp too, when booted with
-no-hpet device manager shows irq being assigned to rtc, otherwise rtc
has the ioports only.  So there is no conflict for IRQ 8, /me wonders
why winxp bsods nevertheless.

I think it's better to just comment out the line and add a comment why
it is commented out.

cheers,
  Gerd




More information about the SeaBIOS mailing list