coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
irq_tables.c File Reference
Include dependency graph for irq_tables.c:

Go to the source code of this file.

Functions

unsigned long write_pirq_routing_table (unsigned long addr)
 

Variables

const struct irq_routing_table intel_irq_routing_table
 

Function Documentation

◆ write_pirq_routing_table()

unsigned long write_pirq_routing_table ( unsigned long  addr)

Definition at line 37 of file irq_tables.c.

References addr, copy_pirq_routing_table(), and intel_irq_routing_table.

Here is the call graph for this function:

Variable Documentation

◆ intel_irq_routing_table

const struct irq_routing_table intel_irq_routing_table
Initial value:
= {
32 + 16 * CONFIG_IRQ_SLOT_COUNT,
0x00,
(0x14 << 3) | 0x3,
0,
0x1002,
0x439d,
0,
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
0x3b,
{
{0x00, (0x01 << 3) | 0x0, {{0x01, 0x9cb8}, {0x02, 0x9cb8}, {0x00, 0x0000}, {0x00, 0x0000}}, 0x0, 0x0},
{0x00, (0x02 << 3) | 0x0, {{0x01, 0x9cb8}, {0x02, 0x9cb8}, {0x03, 0x9cb8}, {0x04, 0x9cb8}}, 0x0, 0x0},
{0x00, (0x10 << 3) | 0x0, {{0x03, 0x9cb8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x0000}}, 0x0, 0x0},
{0x00, (0x11 << 3) | 0x0, {{0x04, 0x9cb8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x0000}}, 0x0, 0x0},
{0x00, (0x12 << 3) | 0x0, {{0x03, 0x9cb8}, {0x02, 0x9cb8}, {0x00, 0x0000}, {0x00, 0x0000}}, 0x0, 0x0},
{0x00, (0x13 << 3) | 0x0, {{0x03, 0x9cb8}, {0x02, 0x9cb8}, {0x00, 0x0000}, {0x00, 0x0000}}, 0x0, 0x0},
{0x00, (0x14 << 3) | 0x0, {{0x01, 0x9cb8}, {0x02, 0x9cb8}, {0x03, 0x9cb8}, {0x04, 0x9cb8}}, 0x0, 0x0},
{0x00, (0x16 << 3) | 0x0, {{0x03, 0x9cb8}, {0x02, 0x9cb8}, {0x00, 0x0000}, {0x00, 0x0000}}, 0x0, 0x0},
{0x01, (0x00 << 3) | 0x0, {{0x01, 0x9cb8}, {0x02, 0x9cb8}, {0x03, 0x9cb8}, {0x04, 0x9cb8}}, 0x0, 0x0},
{0x02, (0x00 << 3) | 0x0, {{0x02, 0x9cb8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x0000}}, 0x0, 0x0},
}
}
#define PIRQ_SIGNATURE
Definition: pirq_routing.h:17
#define PIRQ_VERSION
Definition: pirq_routing.h:18

Definition at line 1 of file irq_tables.c.

Referenced by write_pirq_routing_table().