genode/repos/base-hw/src/bootstrap/spec/x86_64
Sebastian Sumpf 5611020f33 hw: fix stack alignment in bootstrap for x86_64
Fix initial stack pointer alignment for x86_64 in crt0.s startup code of
bootstrap. SysV ABI states that upon function entry (rsp + 8) % 16 = 0.
There, we have to align the stack to 16 bytes before all 'call'
instruction not 8. Otherwise FPU (GP) exception might be raised later on
because of unaligned FPU accesses.

issue #3365
2019-05-29 10:20:52 +02:00
..
board.h hw: unify board definitions of bootstrap/core 2019-05-27 14:46:54 +02:00
crt0_translation_table_muen.s hw: separate bootstrap and core strictly 2017-05-31 13:15:52 +02:00
crt0_translation_table.s hw/x86: enable SMP support 2018-08-28 16:48:44 +02:00
crt0.s hw: fix stack alignment in bootstrap for x86_64 2019-05-29 10:20:52 +02:00
multiboot.h hw: add UEFI boot support 2017-08-28 16:49:44 +02:00
multiboot2.h hw: add mbi2 framebuffer support 2017-11-30 11:23:09 +01:00
platform_muen.cc muen: Update sinfo to variant resources API 2018-04-19 12:38:25 +02:00
platform.cc hw: factor out x86 specific bootinfo 2019-05-27 14:46:54 +02:00