u-boot-brain/arch/x86/cpu
Bin Meng 10d569ea1a x86: Fix up PIRQ routing table checksum earlier
PIRQ routing table checksum is fixed up in copy_pirq_routing_table(),
which is fine if we only write the configuration table once. But with
the SeaBIOS case, when we write the table for the second time, the
checksum will be fixed up to zero per the checksum algorithm, which
is caused by the checksum field not being zero before fix up, since
the checksum has already been calculated in the first run.

To fix this, move the checksum fixup to create_pirq_routing_table(),
so that copy_pirq_routing_table() only does what its function name
suggests: copy the table to somewhere else.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2016-05-23 15:18:00 +08:00
..
baytrail x86: baytrail: Generate ACPI FADT/MADT tables 2016-05-23 15:18:00 +08:00
broadwell dm: Rename disk uclass to ahci 2016-05-17 09:54:43 -06:00
coreboot x86: Call board_final_cleanup() in last_stage_init() 2016-05-23 15:18:00 +08:00
efi x86: Convert to use driver model timer 2015-12-01 06:26:35 -07:00
intel_common dm: Rename disk uclass to ahci 2016-05-17 09:54:43 -06:00
ivybridge x86: Drop asm/acpi.h 2016-05-23 15:18:00 +08:00
qemu x86: qemu: rename qemu/acpi_table.c 2016-05-23 15:18:00 +08:00
quark x86: quark: Use Quark's own PCI config APIs 2016-02-05 12:47:23 +08:00
queensbay x86: tnc: Remove IGD and SDVO devices from driver model 2016-02-05 12:47:22 +08:00
call32.S x86: Add a way to call 32-bit code from 64-bit mode 2015-08-05 08:44:07 -06:00
call64.S x86: Tidy up the 64-bit calling code 2015-08-05 08:42:41 -06:00
config.mk x86: Add Kconfig options to be used by arch/x86/cpu/config.mk 2015-07-14 18:03:15 -06:00
cpu_x86.c x86: Move MP initialization codes into a common place 2015-07-14 18:03:16 -06:00
cpu.c x86: Call board_final_cleanup() in last_stage_init() 2016-05-23 15:18:00 +08:00
interrupts.c dm: Use uclass_first_device_err() where it is useful 2016-03-14 15:34:50 -06:00
ioapic.c x86: Add a function to set the IOAPIC ID 2016-03-17 10:27:27 +08:00
irq.c x86: Fix up PIRQ routing table checksum earlier 2016-05-23 15:18:00 +08:00
lapic.c x86: Remove inline for lapic access routines 2015-07-14 18:03:17 -06:00
Makefile x86: Add basic support for broadwell 2016-03-17 10:27:25 +08:00
mp_init.c cmd: qfw: rename qemu_fw_cfg.[c|h] to qfw.[c|h] 2016-05-23 15:18:00 +08:00
mtrr.c x86: Test mtrr support flag before accessing mtrr msr 2015-01-23 17:24:55 -07:00
pci.c x86: pci: Drop legacy PCI APIs 2016-02-05 12:47:23 +08:00
resetvec.S Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
sipi_vector.S x86: Add comments to the SIPI vector 2016-03-17 10:27:23 +08:00
start.S x86: Support a chained-boot development flow 2016-03-17 10:27:27 +08:00
start16.S x86: fsp: Load GDT before calling FspInitEntry 2015-07-14 18:03:15 -06:00
turbo.c x86: Add Intel speedstep and turbo mode code 2014-11-25 06:34:02 -07:00
u-boot.lds arm: x86: Drop command-line code when CONFIG_CMDLINE is disabled 2016-03-22 12:16:09 -04:00