Chris Coulson 37ddd9457f kern/efi/init: Log a console error during a stack check failure
The initial implementation of the stack protector just busy looped
in __stack_chk_fail in order to reduce the amount of code being
executed after the stack has been compromised because of a lack of
firmware memory protections. With future firmware implementations
incorporating memory protections such as W^X, call in to boot services
when an error occurs in order to log a message to the console before
automatically rebooting the machine.

Signed-off-by: Chris Coulson <chris.coulson@canonical.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
2022-04-04 22:26:31 +02:00
..
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2020-07-29 16:55:47 +02:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2020-12-18 23:04:36 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2012-02-26 22:49:24 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2022-03-14 15:46:55 +01:00
2010-05-06 11:34:04 +05:30