Andreas Kling
|
b51031bb54
Kernel: Add a /proc/all process table dump.
|
6 years ago |
Andreas Kling
|
2d17fe58bc
Kernel: Remove unnecessary assertion in page_in_from_inode().
|
6 years ago |
Andreas Kling
|
3eeff0dd14
Kernel: Improve crash info if page_in_from_inode() is called redundantly.
|
6 years ago |
Andreas Kling
|
7e4376d469
Kernel: When entering page_in_from_inode(), assert that !physical_page.
|
6 years ago |
Andreas Kling
|
abe3f515b1
Make font loading use mmap().
|
6 years ago |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 years ago |
Andreas Kling
|
0932efe72e
Kernel: Actually zero-fill eagerly committed regions.
|
6 years ago |
Andreas Kling
|
6d351bb326
Kernel: Move RAM size detection to MemoryManager and use what we learn.
|
6 years ago |
Andreas Kling
|
11b73c38d8
Kernel: Fix incorrect EFAULTs when syscall would write into COW pages.
|
6 years ago |
Andreas Kling
|
aa24547e12
Kernel: Finally stop exposing Region members to the public.
|
6 years ago |
Andreas Kling
|
07f4c8b01b
VFS: Get rid of the deprecated Inode::write(const ByteBuffer&).
|
6 years ago |
Andreas Kling
|
2f2f28f212
Kernel: Refactor Region/PageDirectory ownership model.
|
6 years ago |
Andreas Kling
|
76a2881793
Mark the two Regions used GraphicsBitmaps as explicitly shared.
|
6 years ago |
Andreas Kling
|
b75ee4aacb
Coding style fixes in AK.
|
6 years ago |
Andreas Kling
|
4fef895eda
Rework WindowServer to use select() in its main event loop.
|
6 years ago |
Andreas Kling
|
b46ae2bf09
Get rid of Vnode concept.
|
6 years ago |
Andreas Kling
|
a8baee4dcd
Tidy up memory map a bit and write out the general map in MemoryManager.
|
6 years ago |
Andreas Kling
|
c0ef060a7c
Let's just assume we have 32MB of physical memory to work with.
|
6 years ago |
Andreas Kling
|
659c54e32b
Switch into 1024x768x32bpp VESA LFB mode at boot.
|
6 years ago |
Andreas Kling
|
683185e4aa
MM: Allocate page tables from a separate set of physical pages.
|
6 years ago |
Andreas Kling
|
a5ffa2eec7
Add a PageDirectory::flush() that does nothing if another PD is active.
|
6 years ago |
Andreas Kling
|
9eca2ffd41
Make PhysicalPage eternally allocated.
|
6 years ago |
Andreas Kling
|
3e37a1f5c3
Optimize PageDirectory destruction.
|
6 years ago |
Andreas Kling
|
edac1d6748
Make PageDirectory store physical pages in a HashMap.
|
6 years ago |
Andreas Kling
|
193ead94f8
Let PageDirectory have a PhysicalPage for the PDB instead of being the PDB.
|
6 years ago |
Andreas Kling
|
0dd5279eb1
MM: Fix bug when mapping a region with a VMO with non-zero offset.
|
6 years ago |
Andreas Kling
|
f6179ad9f9
Add slightly better kmalloc_aligned() and kfree_aligned().
|
6 years ago |
Andreas Kling
|
aff89d2fd7
Yet more coding style fixes.
|
6 years ago |
Andreas Kling
|
629c5be10b
Add basic zero faults.
|
6 years ago |
Andreas Kling
|
457a5df7d5
Rename:
|
6 years ago |