Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 years ago |
Andreas Kling
|
47b096feb4
Kernel: More work on bringing up E1000 support.
|
6 years ago |
Andreas Kling
|
1678ac69ef
Kernel: More work on Ethernet support.
|
6 years ago |
Andreas Kling
|
405413c354
Kernel: Start adding support for E1000 network adapters.
|
6 years ago |
Andreas Kling
|
37388b311f
ProcessManager: Show some basic system memory stats below the process table.
|
6 years ago |
Andreas Kling
|
a356746d04
Compat work towards porting vim.
|
6 years ago |
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 |