Attention is currently required from: Arthur Heymans, Kapil Porwal.
Subrata Banik has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81968?usp=email )
Change subject: libpayload: Add x86_64 (64-bit) support ......................................................................
Patch Set 22:
(1 comment)
File payloads/libpayload/arch/x86/exception_asm_64.S:
https://review.coreboot.org/c/coreboot/+/81968/comment/81edc52a_b1398312 : PS20, Line 132: push vector : push error_code : push %gs : push %fs : push 4(%rax) : push 8(%rax) : push (%rax) : push %rdi : push %rsi : push %rbp : push old_rsp : push %rbx : push %rdx : push %rcx : push old_rax
You want a different exception state than 32bit mode
looks like 64-bit mode exception handling code is not proper. We need to implement the code nicely.
@Arthur, please feel free to pick this (if u wish) as I'll be OOO for next 2 week.