mirror of
https://github.com/Dasharo/edk2.git
synced 2026-03-06 14:47:27 -08:00
Prevent debugging on serial port (whether physical or cbmem console) at runtime by not doing anything after boot services are exited. It will stop calling SerialPortWrite if EFI switches to runtime and avoid access to cbmem CONSOLE buffer which is neither marked as runtime code nor data. If serial debugging will be necessary, actually mark coreboot's CONSOLE buffer as runtime data (it's location and size are known). Solves the issue with Xen backtrace on EFI reset system runtime service: https://github.com/Dasharo/dasharo-issues/issues/488#issuecomment-1772758851 Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com> Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>