Guilherme Goncalves
|
33b78915d3
Kernel: Propagate overflow errors from Memory::page_round_up
|
3 rokov pred |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 rokov pred |
Andreas Kling
|
524ef5e475
Kernel: Add KBuffer::bytes() and use it
|
3 rokov pred |
Andreas Kling
|
a01b19c878
Kernel: Remove KBuffer::try_copy() in favor of try_create_with_bytes()
|
3 rokov pred |
Andreas Kling
|
8ded4ad88c
Kernel: Simplify KBuffer by removing KBufferImpl
|
3 rokov pred |
Andreas Kling
|
60b892772f
Kernel: Remove more unused KBuffer API
|
3 rokov pred |
Andreas Kling
|
881923dd47
Kernel: Remove KBuffer::is_null() and bogus call sites :^)
|
3 rokov pred |
Andreas Kling
|
1a04dc9cba
Kernel: Enforce the fact that KBuffer always has internal storage
|
3 rokov pred |
Andreas Kling
|
16cd86b845
Kernel: Remove some unused KBuffer functions
|
3 rokov pred |
Andreas Kling
|
be613b9ef6
Kernel: Remove unused KBufferImpl::expand()
|
3 rokov pred |
Andreas Kling
|
b300f9aa2f
Kernel: Convert KBuffer::copy() => KBuffer::try_copy()
|
3 rokov pred |
Andreas Kling
|
250b52d6e5
Kernel: Make KBuffer::try_create_with_bytes() return KResultOr
|
3 rokov pred |
Andreas Kling
|
899cee8185
Kernel: Make KBuffer::try_create_with_size() return KResultOr
|
3 rokov pred |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
3 rokov pred |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
4 rokov pred |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 rokov pred |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 rokov pred |
Brian Gianforcaro
|
2caafacd9b
Kernel: Remove OOM unsafe API KBuffer::create_with_size
|
4 rokov pred |
Daniel Bertalan
|
fda9f394d1
Kernel: Fix always-true comparison warnings
|
4 rokov pred |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
4 rokov pred |
Brian Gianforcaro
|
f4d7151c3c
Kernel: Make KBuffer APIs OOM safe
|
4 rokov pred |
Andreas Kling
|
fc9ce22981
Kernel: Use KString for Region names
|
4 rokov pred |
Brian Gianforcaro
|
c8758d4faa
Kernel: Make KBuffer::try_create_with* APIs OOM safe
|
4 rokov pred |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 rokov pred |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 rokov pred |
Andreas Kling
|
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
|
4 rokov pred |
Andreas Kling
|
839d2d70a4
Kernel: Add non-const KBuffer::impl() getter
|
4 rokov pred |
Brian Gianforcaro
|
eaef57443c
Kernel: Make MemoryManager API type-safe for Region::Access enum
|
4 rokov pred |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 rokov pred |
Brian Gianforcaro
|
69df3cfae7
Kernel: Mark KBuffer and its getters as [[nodiscard]]
|
4 rokov pred |