Ron,<br><br>The following was the irq_tables.c file created when getpir was run with QEMU using its default Bochs BIOS.<br><br>==<br>#ifdef GETPIR<br>#include "pirq_routing.h"<br>#else<br>#include <arch/pirq_routing.h><br>
#endif<br><br>const struct irq_routing_table intel_irq_routing_table = {<br>    PIRQ_SIGNATURE,  /* u32 signature */<br>    PIRQ_VERSION,    /* u16 version   */<br>    32+16*6,     /* There can be total 6 devices on the bus */<br>
    0x00,         /* Where the interrupt router lies (bus) */<br>    (0x01<<3)|0x0,   /* Where the interrupt router lies (dev) */<br>    0,         /* IRQs devoted exclusively to PCI usage */<br>    0x8086,         /* Vendor */<br>
    0x122e,         /* Device */<br>    0,         /* Miniport */<br>    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */<br>    0x37,         /* u8 checksum. This has to be set to some<br>                value that would give 0 after the sum of all<br>
                bytes for this structure (including checksum) */<br>    {<br>        /* bus,     dev|fn,   {link, bitmap}, {link, bitmap}, {link, bitmap}, {link, bitmap},  slot, rfu */<br>        {0x00,(0x01<<3)|0x0, {{0x60, 0xdef8}, {0x61, 0xdef8}, {0x62, 0xdef8}, {0x63, 0xdef8}}, 0x0, 0x0},<br>
        {0x00,(0x02<<3)|0x0, {{0x61, 0xdef8}, {0x62, 0xdef8}, {0x63, 0xdef8}, {0x60, 0xdef8}}, 0x1, 0x0},<br>        {0x00,(0x03<<3)|0x0, {{0x62, 0xdef8}, {0x63, 0xdef8}, {0x60, 0xdef8}, {0x61, 0xdef8}}, 0x2, 0x0},<br>
        {0x00,(0x04<<3)|0x0, {{0x63, 0xdef8}, {0x60, 0xdef8}, {0x61, 0xdef8}, {0x62, 0xdef8}}, 0x3, 0x0},<br>        {0x00,(0x05<<3)|0x0, {{0x60, 0xdef8}, {0x61, 0xdef8}, {0x62, 0xdef8}, {0x63, 0xdef8}}, 0x4, 0x0},<br>
        {0x00,(0x06<<3)|0x0, {{0x61, 0xdef8}, {0x62, 0xdef8}, {0x63, 0xdef8}, {0x60, 0xdef8}}, 0x5, 0x0},<br>    }<br>};<br><br>unsigned long write_pirq_routing_table(unsigned long addr)<br>{<br>    return copy_pirq_routing_table(addr);<br>
}<br><br><br><div class="gmail_quote">On Thu, Mar 19, 2009 at 1:39 AM, ron minnich <span dir="ltr"><<a href="mailto:rminnich@gmail.com">rminnich@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Wed, Mar 18, 2009 at 1:06 PM, rukhsana ansari <<a href="mailto:ruk.ansari@gmail.com">ruk.ansari@gmail.com</a>> wrote:<br>
> Not sure if this is the procedure:<br>
> I copied util/getpir to the fedora9 image, booted qemu with that image and<br>
> ran getpir.<br>
> Got the following error:<br>
> Probing PIRQ table in memory.<br>
> No PCI IRQ routing table signature found.<br>
><br>
</div>well that does explain the other error.<br>
<br>
I'm sorry, my fault; this is under coreboot or under the standard qemu<br>
bios? I'd like to see it from the standard.<br>
<font color="#888888"><br>
ron<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>-Rukhsana<br>