Tom
|
ad5d9d648b
Kernel: Use PAE to allow accessing all physical memory beyond 4GB
|
4 年之前 |
Hendiadyoin1
|
65566d6868
Kernel: Make and use KERNEL_BASE
|
4 年之前 |
Gunnar Beutner
|
f285241cb8
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
|
4 年之前 |
Gunnar Beutner
|
38fca26f54
Kernel: Add stubs for missing x86_64 functionality
|
4 年之前 |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 年之前 |
Brian Gianforcaro
|
864b1a65e3
Kernel: Make ContiguousVMObject factory API OOM safe
|
4 年之前 |
Andreas Kling
|
fc9ce22981
Kernel: Use KString for Region names
|
4 年之前 |
Brian Gianforcaro
|
2045782a6e
Kernel: Switch VMObject to IntrusiveList from InlineLinkedList
|
4 年之前 |
Brian Gianforcaro
|
e6f73d69a2
Kernel: Switch Region to IntrusiveList from InlineLinkedList
|
4 年之前 |
Brian Gianforcaro
|
1415b2cfc3
Kernel: Do not allocate AnonymousVMObject's under spin lock
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Andreas Kling
|
c6b7b98b64
Kernel: Don't consider kernel memory regions for syscall origin check
|
4 年之前 |
Idan Horowitz
|
2c93123daf
Kernel: Replace process' regions vector with a Red Black tree
|
4 年之前 |
Andreas Kling
|
54f6b52f71
Kernel: Don't dump regions twice when crashing due to bad access
|
4 年之前 |
Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
4 年之前 |
Andreas Kling
|
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
|
4 年之前 |
Andreas Kling
|
96fb3d4a11
Kernel: Add MemoryManager::set_page_writable_direct()
|
4 年之前 |
Andreas Kling
|
b007bc07b7
Kernel: Convert klog() => dmesgln() in MemoryManager
|
4 年之前 |
Brian Gianforcaro
|
eaef57443c
Kernel: Make MemoryManager API type-safe for Region::Access enum
|
4 年之前 |
Andreas Kling
|
adb2e6be5f
Kernel: Make the kernel compile & link for x86_64
|
4 年之前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年之前 |
Andreas Kling
|
fdf03852c9
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
|
4 年之前 |
Andreas Kling
|
6136faa4eb
Kernel: Add .unmap_after_init section for code we don't need after init
|
4 年之前 |
Brian Gianforcaro
|
7482cb6531
Kernel: Avoid some un-necessary copies coming from range based for loops
|
4 年之前 |
Andreas Kling
|
d8013c60bb
Kernel: Add mechanism to make some memory read-only after init finishes
|
4 年之前 |
Andreas Kling
|
09b1b09c19
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
|
4 年之前 |
Andreas Kling
|
8415866c03
Kernel: Remove user/kernel flags from Region
|
4 年之前 |
Andreas Kling
|
4e2802bf91
Kernel: Move region dumps from dmesg to debug log
|
4 年之前 |
Andreas Kling
|
c4db224c94
Kernel: Convert klog() => dmesgln() / dbgln() in MemoryManager
|
4 年之前 |
Andreas Kling
|
0dbb22e9e0
Kernel: Remove a handful of unused things in VM/ directory
|
4 年之前 |