- 13 May, 2021 2 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 10 May, 2021 1 commit
-
-
Jeremy Soller authored
-
- 07 May, 2021 3 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 06 May, 2021 16 commits
-
-
Jeremy Soller authored
Put the KPCRs in high memory, in their own PML4. See merge request !173
-
4lDO2 authored
-
4lDO2 authored
This also removes the need to do another semi-expensive remap when cloning processes, since the KPCRs (for kernel TLS) are no longer stored in the user PML4.
-
Jeremy Soller authored
-
Jeremy Soller authored
Move most of ACPI to userspace See merge request !175
-
4lDO2 authored
-
4lDO2 authored
-
4lDO2 authored
We may also want to do this with the MADT and the HPET tables, and let user drivers specify what the tables mean independent of ACPI. That is, adding an interface for registering new CPUs, and specifying the main timer IRQ.
-
4lDO2 authored
-
4lDO2 authored
-
4lDO2 authored
-
4lDO2 authored
-
4lDO2 authored
-
4lDO2 authored
Currently, there are some things that need to be set up by userspace that the kernel previously did. These include telling firmware when the I/O APIC is used, and most importantly, shutting down the system. The former is not particularly important, but for the latter I think that we could implement this using a "shutdown pipe". Essentially it will be a file that triggers an event shutting down, which would be used to notify to acpid that the kernel is requesting a shutdown.
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 04 May, 2021 11 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 03 May, 2021 7 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-