coreboot/src/drivers/generic
Kyösti Mälkki ca5a793ec3 drivers/generic/ioapic: Drop poor implementation
This disables MP table generation for the affected boards
since interrupt routing entries would now be completely missing.

The mechanism itself is flawed and redundant. The mapping
of integrated PCI devices' INTx pins to IOAPIC pins is
dependent of configuration registers and needs not appear
in the devicetree.cb files at all.

The write_smp_table implementation would skip writing
any entry delivering to destination IOAPIC ID 0. This
does not follow MP table specification.

There were duplicate calls to register_new_ioapic_gsi0(),
with another present under southbridge LPC device.

Change-Id: I383d55ba2bc0800423617215e0bfdfad5136e9ac
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69488
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2022-11-13 18:48:52 +00:00
..
adau7002
alc1015 drivers/generic/alc1015: Add HID to support alc1019 2021-08-12 17:57:55 +00:00
bayhub src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
bayhub_lv2 pciexp_device: Join pciexp_find_(next_)extended_cap() APIs 2022-08-17 16:29:39 +00:00
cbfs-serial
cbfs-uuid drivers/generic/cbfs-uuid: Add driver to include UUID from CBFS 2022-10-11 08:36:06 +00:00
gpio_keys src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
max98357a drivers: Get rid of unnecessary blank lines {before,after} brace 2022-07-17 18:45:23 +00:00
nau8315