coreboot-kgpe-d16/src/arch/x86
Stefan Reinauer ac901e6bed wakeup: Switch back to 32bit mode first
On x86_64 we need to leave long mode before we can switch to 16bit
mode. Oh joy! When's my 64bit resume pointer coming?

Why didn't this get caught earlier? Seems the Asrock E350M2 didn't
do Suspend/Resume?

Yes, I know it's Intel syntax. Will be converted to AT&T syntax
as soon as the whole thing actually works.. 8)

Change-Id: Ic51869cf67d842041f8842cd9964d72a024c335f
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-on: http://review.coreboot.org/11106
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2015-10-30 18:52:45 +01:00
..
acpi Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
include x86: add standalone verstage support 2015-10-14 17:07:52 +00:00
acpi.c acpi: 64bit fixes 2015-08-14 20:25:40 +02:00
acpigen.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
assembly_entry.S x86: provide common macro for linking early stages 2015-09-30 06:53:42 +00:00
boot.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
bootblock.ld x86: bootblock: remove linking and program flow from build system 2015-09-09 03:22:58 +00:00
bootblock.S arch/x86/bootblock: Do not include non-code files in bootblock.S 2015-10-08 19:11:24 +00:00
bootblock_normal.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
bootblock_simple.c x86: add standalone verstage support 2015-10-14 17:07:52 +00:00
c_start.S rmodule: use program.ld for linking 2015-09-09 19:35:30 +00:00
car.ld x86: add standalone verstage support 2015-10-14 17:07:52 +00:00
cbfs_and_run.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
cbmem.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
cpu.c symbols: add '_' to pci_drivers and cpu_drivers symbols 2015-09-05 15:36:23 +00:00
cpu_common.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
crt0_romcc_epilogue.inc x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
ebda.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
exception.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
failover.ld arch/x86/bootblock: Link in object files selected with bootblock-y 2015-10-08 16:27:50 +00:00
gdt.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
id.ld x86/bootblock: Use LDFLAGS_bootblock to enable garbage collection 2015-10-07 03:08:58 +00:00
id.S arch/x86/bootblock: Do not include non-code files in bootblock.S 2015-10-08 19:11:24 +00:00
ioapic.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
Kconfig acpi: bring back ability to link DSDT into ramstage 2015-06-23 21:19:02 +02:00
Makefile.inc x86: add standalone verstage support 2015-10-14 17:07:52 +00:00
memcpy.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
memlayout.ld x86: add standalone verstage support 2015-10-14 17:07:52 +00:00
memmove.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
memset.c Drop "See file CREDITS..." comment 2015-09-07 15:54:50 +00:00
mmap_boot.c x86: Make sure boot device is mapped below 4G 2015-08-04 21:25:08 +02:00
mpspec.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
pci_ops_conf1.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
pci_ops_mmconf.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
pirq_routing.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
prologue.inc x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
romcc_console.c coreboot: introduce commonlib 2015-09-22 21:21:34 +00:00
smbios.c arch/x86/smbios: Add Crucial DIMM manufacturer ID 2015-10-16 20:26:01 +00:00
stages.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
tables.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
thread.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
thread_switch.S x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
timestamp.c timestamp: add tick frequency to exported table 2015-08-31 13:55:28 +00:00
wakeup.S wakeup: Switch back to 32bit mode first 2015-10-30 18:52:45 +01:00
walkcbfs.S arch/x86: Link walkcbfs.S instead on including it in bootblock.S 2015-10-08 16:44:38 +00:00