From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: micah anderson <micah@riseup.net>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: xen-devel@lists.xensource.com
Subject: Re: ATA driver failures with pvops dom0, (was: aic79xx failures with pvops dom0 2.6.32.25)
Date: Mon, 22 Nov 2010 18:35:08 -0500 [thread overview]
Message-ID: <20101122233508.GA18665@dumpdata.com> (raw)
In-Reply-To: <87y68lq7yj.fsf@algae.riseup.net>
> [ 0.000000] MPTABLE: OEM ID:
> [ 0.000000] MPTABLE: Product ID: Kings Canyon
> [ 0.000000] MPTABLE: APIC at: 0xFEE00000
Oh, MPTtable..
.. snip ..
> [ 1.560006] ACPI: Interpreter disabled.
.. and ACPI disable..
..
> [ 1.908022] pci 0000:00:1f.0: PIIX/ICH IRQ router [8086:2480]
and using the southbridge to program the IRQs.
This looks like the old PIIX4 controller, which is what QEMU uses.
Stefano, do you remember how the IRQs are programmed in QEMU
with this? Is the OS writting in the config space of the southbridge
(IRQ router) the vector values that correspond to the IOAPIC? So instead
of poking at the IOAPIC it does it directly in the IRQ router. And it would
use the MPtable for something - thought I don't remember what.
... snip..
> [ 6.117107] querying PCI -> IRQ mapping bus:3, slot:2, pin:0.
> [ 6.117117] IOAPIC[1]: Set routing entry (3-4 -> 0x69 -> IRQ 28 Mode:1 Active:1)
> [ 6.117124] aic79xx 0000:03:02.0: PCI->APIC IRQ transform: INT A -> IRQ 28
and sure enough it looks to looking in the MPtable for the pin value
and the writing in the IRQ router the vector value.
next prev parent reply other threads:[~2010-11-22 23:35 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-20 21:01 aic79xx failures with pvops dom0 2.6.32.25 Micah Anderson
2010-11-20 21:41 ` Sander Eikelenboom
2010-11-21 0:08 ` micah anderson
2010-11-21 17:18 ` Micah Anderson
2010-11-22 16:28 ` Konrad Rzeszutek Wilk
2010-11-22 21:46 ` ATA driver failures with pvops dom0, (was: aic79xx failures with pvops dom0 2.6.32.25) micah anderson
2010-11-22 21:55 ` Konrad Rzeszutek Wilk
2010-11-22 22:50 ` Re: ATA driver failures with pvops dom0, Jeremy Fitzhardinge
2010-11-23 0:25 ` micah anderson
2010-11-22 23:01 ` ATA driver failures with pvops dom0, (was: aic79xx failures with pvops dom0 2.6.32.25) micah anderson
2010-11-22 23:35 ` Konrad Rzeszutek Wilk [this message]
2010-11-23 17:43 ` Stefano Stabellini
2010-11-23 18:32 ` Konrad Rzeszutek Wilk
2010-11-29 23:33 ` micah anderson
2010-11-23 23:18 ` Re: aic79xx failures with pvops dom0 2.6.32.25 micah anderson
2010-11-24 11:36 ` Ian Campbell
2010-11-24 13:23 ` Konrad Rzeszutek Wilk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20101122233508.GA18665@dumpdata.com \
--to=konrad.wilk@oracle.com \
--cc=micah@riseup.net \
--cc=stefano.stabellini@eu.citrix.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).