Truly independent web browser
Find a file
Andreas Kling 683185e4aa MM: Allocate page tables from a separate set of physical pages.
The old approach only worked because of an overpermissive accident.
There's now a concept of supervisor physical pages that can be allocated.
They all sit in the low 4 MB of physical memory and are identity mapped,
shared between all processes, and only ring 0 can access them.
2019-01-01 02:09:43 +01:00
AK Make PageDirectory store physical pages in a HashMap. 2018-12-31 15:10:12 +01:00
Base/etc Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
Editor Editor: Fix build on Linux. 2018-12-09 13:48:11 +01:00
Kernel MM: Allocate page tables from a separate set of physical pages. 2019-01-01 02:09:43 +01:00
LibC Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
Userland Tweak /bin/id output slightly. 2018-12-29 03:44:37 +01:00
VirtualFileSystem Oops, errno codes need to be negative in the kernel. 2018-12-31 20:38:25 +01:00
Widgets Make the Widgets/ directory build again. 2018-12-21 02:18:16 +01:00
.gitignore Add simplified mmap() and munmap() syscalls. 2018-10-24 09:48:41 +02:00