Tom
|
ad5d9d648b
Kernel: Use PAE to allow accessing all physical memory beyond 4GB
|
4 年之前 |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Andreas Kling
|
1208fc7d37
AK: Simplify Bitmap and implement in terms of BitmapView
|
4 年之前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年之前 |
Tom
|
affb4ef01b
Kernel: Allow specifying a physical alignment when allocating
|
4 年之前 |
Luke
|
b980782343
Kernel/VM: Make local_offset in PhysicalRegion::find_one_free_page unsigned
|
4 年之前 |
Luke
|
eb38fe4a82
Kernel/VM: Make local_offset in PhysicalRegion::free_page_at unsigned
|
4 年之前 |
Tom
|
6fbced6f4f
Kernel: Ensure PhysicalRegion free page hint is within valid range
|
4 年之前 |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
4 年之前 |
Luke
|
68b361bd21
Kernel: Return ENOMEM in more places
|
4 年之前 |
Tom
|
efe2b75017
Kernel: Optimize single physical page allocation and randomize returns
|
4 年之前 |
Andreas Kling
|
cc5403f77b
Kernel: Remove unused variable PhysicalRegion::m_last
|
4 年之前 |
Andreas Kling
|
d74650e80d
Kernel: Use NonnullRefPtrVector<T> instead of Vector<RefPtr<T>> some
|
5 年之前 |
Liav A
|
d6e122fd3a
Kernel: Allow contiguous allocations in physical memory
|
5 年之前 |
Andreas Kling
|
b1058b33fb
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
|
5 年之前 |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 年之前 |
Andreas Kling
|
a246e9cd7e
Use uintptr_t instead of u32 when storing pointers as integers
|
5 年之前 |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 年之前 |
Conrad Pankoff
|
224fbb7910
Kernel: Fix returning pages to regions >= 2GB
|
5 年之前 |
Andreas Kling
|
149fd7e045
Kernel: Move PhysicalAddress.h into VM/
|
6 年之前 |
Andreas Kling
|
46a06c23e3
Kernel: Fix all compiler warnings.
|
6 年之前 |
Andreas Kling
|
550b0b062b
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
|
6 年之前 |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 年之前 |
Conrad Pankoff
|
b29a83d554
Kernel: Wrap around to region start if necessary in take_free_page
|
6 年之前 |
Conrad Pankoff
|
aee9317d86
Kernel: Refactor MemoryManager to use a Bitmap rather than a Vector
|
6 年之前 |