|
ec808e5e2e
|
runtime, interrupt: print to screen on errors, print CR2 on panic
CR2 is the last accessed address set on page exceptions
|
2021-11-11 16:18:47 +08:00 |
|
|
9f86e52164
|
runtime: disable interrupts on Printf
Printf uses vsnprintf and a global buffer prone to race conditions.
|
2021-11-08 01:33:18 +08:00 |
|
|
4460661bfd
|
main: refactor to keep the EFI headers from polluting the main namespace
|
2021-11-06 23:40:50 +08:00 |
|
|
ab6737f904
|
makefile, runtime: add RUNTIME_QUIET build flag
|
2021-11-05 14:47:48 +08:00 |
|
|
ad0bab89be
|
main, runtime: init serial at EFI boot stage, use serial as output
|
2021-11-05 14:29:48 +08:00 |
|
|
6ff7aff718
|
runtime: increase printf() buffer to 512
Mostly to fit the long panic message by interrupt_Handler, dumping all the registers
|
2021-10-11 22:50:56 +08:00 |
|
|
d25da95e1e
|
Initial commit
|
2021-10-10 14:39:17 +08:00 |
|