[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-port-i386
Subject:    Re: ioapic/mpbios/acpi changes
From:       Manuel Bouyer <bouyer () antioche ! eu ! org>
Date:       2006-09-28 19:26:58
Message-ID: 20060928192658.GA8359 () antioche ! eu ! org
[Download RAW message or body]

On Sat, Sep 23, 2006 at 11:58:51PM +0200, Manuel Bouyer wrote:
> Hi,
> here is the diff I intend to commit, it contains the changes needed to enable
> MPBIOS and ACPI interrupt routing in Xen3/dom0. Overview of the changes:
> - mpacpi.c, mpbios.c: allow to build without lapic (in Xen3 lapic is managed
>   entirely by the hypervisor)
> - ioapic.c: allow custom read/write routines, Xen need hypercalls to talk to
>   the ioapic
>   In ioapic_addroute(), always initialize sc->sc_pins[]. I can't see why 
>   it should not be initialized in the !ioapic_cold case; and in the
>   !ioapic_cold case apic_set_redir() doesn't work properly because
>   ip_type left to IST_NONE. For Xen I have to enable ioapic very early to be
>   able to bind interrupts to events.

FYI, I commited this to current.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic