cosmopolitan/libc/vga
tkchia d38700687a
[metal] Allow more fine-grained control over page permissions (#663)
- use PAGE_RSRV bit (originally only for blinkenlights),
  rather than PAGE_V bit, to indicate that a virtual address
  page has been reserved — this should allow a program to
  create & reserve inaccessible "guard pages"
- mark page table entries for non-code pages with PAGE_XD bit,
  which should be supported on (circa) post-2004 x86-64 CPUs
2022-10-12 11:07:11 -07:00
..
readv-vga.c Bare metal VGA: clarify code comments (#616) 2022-09-13 15:26:33 -07:00
rlinit-init-vga.S [metal] Push forward timing of VGA TTY initialization (#653) 2022-10-07 17:10:28 -07:00
rlinit-vesa.S Add basic character output for VGA graphics mode console (#649) 2022-10-05 06:46:50 -07:00
tty-graph.c Show "screen of death" on VGA console upon program crash (#650) 2022-10-06 05:36:15 -07:00
tty-graph.inc Show "screen of death" on VGA console upon program crash (#650) 2022-10-06 05:36:15 -07:00
tty-klog.greg.c Show "screen of death" on VGA console upon program crash (#650) 2022-10-06 05:36:15 -07:00
tty.greg.c Show "screen of death" on VGA console upon program crash (#650) 2022-10-06 05:36:15 -07:00
vga-font-default.c Add basic character output for VGA graphics mode console (#649) 2022-10-05 06:46:50 -07:00
vga-init.greg.c [metal] Allow more fine-grained control over page permissions (#663) 2022-10-12 11:07:11 -07:00
vga.internal.h Show "screen of death" on VGA console upon program crash (#650) 2022-10-06 05:36:15 -07:00
vga.mk Add VGA support on bare metal (#588) 2022-09-06 18:41:08 -07:00
writev-vga.c Show "screen of death" on VGA console upon program crash (#650) 2022-10-06 05:36:15 -07:00