Andreas Kling
|
9624b54703
More moving towards using signed types.
|
6 years ago |
Andreas Kling
|
beda478821
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
|
6 years ago |
Andreas Kling
|
15fb917f28
Convert more RetainPtr use to Retained.
|
6 years ago |
Andreas Kling
|
2cfcbdc735
AK: Add Retained<T>, like RetainPtr, but never null.
|
6 years ago |
Andreas Kling
|
266e77259e
Kernel: If someone else zero-fills a shared VMO page, don't freak out.
|
6 years ago |
Andreas Kling
|
59b8183c4b
WindowServer: Support resizing windows.
|
6 years ago |
Andreas Kling
|
0730b3c15f
Add ability to switch video modes from the system menu.
|
6 years ago |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 years ago |
Andreas Kling
|
4db78dabd3
Kernel: Rename create_framebuffer_wrapper() to create_for_physical_range().
|
6 years ago |
Andreas Kling
|
9860e55047
Kernel: Put page fault logspam behind PAGE_FAULT_DEBUG.
|
6 years ago |
Andreas Kling
|
d4ba155711
Kernel: Break retain cycle between Inode and VMObject.
|
6 years ago |
Andreas Kling
|
458706c4cf
Kernel: Let's try disabling the CPU's page-level caching for framebuffers.
|
6 years ago |
Andreas Kling
|
e05237485c
Kernel: Various stability improvements.
|
6 years ago |
Andreas Kling
|
353b191a49
Clean up some uninteresting log spam.
|
6 years ago |
Andreas Kling
|
b782055b96
Kernel: Add an InterruptFlagSaver helper class.
|
6 years ago |
Andreas Kling
|
ca16d9d98e
Kernel: Invalidate file-backed VMO's when inodes are written.
|
6 years ago |
Andreas Kling
|
a258d6507a
mmap all the font files!
|
6 years ago |
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 |