ladybird/Libraries
Jesse a27c9e3e01 Kernel+Userland: Addd reboot syscall (#334)
Rolling with the theme of adding a dialog to shutdown the machine, it is
probably nice to have a way to reboot the machine without performing a full
system powerdown.

A reboot program has been added to `/bin/` as well as a corresponding
`syscall` (SC_reboot). This syscall works by attempting to pulse the 8042
keyboard controller. Note that this is NOT supported on  new machines, and
should only be a fallback until we have proper ACPI support.

The implementation causes a triple fault in QEMU, which then restarts the
system. The filesystems are locked and synchronized before this occurs,
so there shouldn't be any corruption etctera.
2019-07-19 09:58:12 +02:00
..
LibAudio AWavLoader: Share code between 24/16/8 bit reading 2019-07-18 13:45:10 +02:00
LibC Kernel+Userland: Addd reboot syscall (#334) 2019-07-19 09:58:12 +02:00
LibCore LibDraw: Introduce (formerly known as SharedGraphics.) 2019-07-18 10:18:16 +02:00
LibDraw StylePainter: Tweak surface highlight color to match the system warm gray. 2019-07-18 21:30:18 +02:00
LibGUI GFilePicker: OKCancel MsgBox for overwriting files 2019-07-18 21:04:02 +02:00
LibHTML LibDraw: Introduce (formerly known as SharedGraphics.) 2019-07-18 10:18:16 +02:00
LibM Libraries: Unbreak "make install" with new directory locations. 2019-07-04 16:41:42 +02:00