qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Q35 FreeBSD install status


From: Michael S. Tsirkin
Subject: Re: [Qemu-devel] Q35 FreeBSD install status
Date: Tue, 17 Sep 2013 19:44:01 +0300

Could be MPT is not parsed correctly?
I see that we put 0 in the ID in bios code.
Could you dump the MPT and send it on list?

On Tue, Sep 17, 2013 at 03:25:38PM +0000, Bret Ketchum wrote:
> 
>     The emulated e1000 uses legacy interrupts. I'm wondering if someone can 
> help me understand the mptable (used by FreeBSD to route interrupts and 
> defined in Intel's MP spec):
> 
> Bus:            Bus ID  Type
>                  0       PCI
>                  1       ISA
> 
> I/O APICs:      APIC ID Version State           Address
>                  0       0x11    usable          0xfec00000
> 
> I/O Ints:       Type    Polarity    Trigger     Bus ID   IRQ    APIC ID    
> PIN#
>                 INT     active-hi    conforms        0    31:A        2    10
>                 INT     active-hi    conforms        0     3:A        2    11
> 
> 
>      The interrupts associated with the PCI bus where e1000 hangs suggest 
> there is an APIC with an ID of  2 but there is only one APIC (with an ID of 
> 0). 
> 
> -----Original Message-----
> From: Gerd Hoffmann [mailto:address@hidden 
> Sent: Monday, September 16, 2013 10:15 AM
> To: Bret Ketchum
> Cc: address@hidden; address@hidden
> Subject: Re: [Qemu-devel] Q35 FreeBSD install status
> 
> On Mo, 2013-09-16 at 12:57 +0000, Bret Ketchum wrote:
> >     Tried that - looks like FreeBSD expects to use MSI for AHCI devices 
> > which does not appear to be supported in q35.
> 
> It is supported and linux has no problems using ahci with msi.
> 
> Given that e1000 seems to have interrupt problems too I wouldn't be surprised 
> if both issues have the same root cause.  Might be something in the seabios 
> acpi tables.  Or a bug in FreeBSD.
> 
> cheers,
>   Gerd
> 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]