Andreas Kling
|
8f70528f30
Kernel: Take some baby steps towards x86_64
|
4 vuotta sitten |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 vuotta sitten |
Brian Gianforcaro
|
cbd8f78cce
Kernel: Use uniform initialization instead of memset for a few stack buffer.
|
4 vuotta sitten |
Andreas Kling
|
fdf03852c9
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
|
4 vuotta sitten |
Andreas Kling
|
00107a0dc1
Kernel: Mark a handful of things in Process.cpp READONLY_AFTER_INIT
|
4 vuotta sitten |
Andreas Kling
|
8415866c03
Kernel: Remove user/kernel flags from Region
|
4 vuotta sitten |
Andreas Kling
|
1593219a41
Kernel: Map signal trampoline into each process's address space
|
4 vuotta sitten |
Andreas Kling
|
abe4463b1c
Kernel: Remove an unnecessary InterruptDisabler in early initialization
|
4 vuotta sitten |
Andreas Kling
|
085f80aeac
Kernel: Remove unused root directory computation in Process creation
|
4 vuotta sitten |
Andreas Kling
|
8bda30edd2
Kernel: Move memory statistics helpers from Process to Space
|
4 vuotta sitten |
Andreas Kling
|
f1b5def8fd
Kernel: Factor address space management out of the Process class
|
4 vuotta sitten |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
4 vuotta sitten |
Tom
|
b22740c08e
Kernel: Use KResultOr::release_value in Process::create_kernel_thread
|
4 vuotta sitten |
Andreas Kling
|
b466ede1ea
Kernel: Make sure we can allocate kernel stack before creating thread
|
4 vuotta sitten |
Andreas Kling
|
5c1c82cd33
Kernel: Remove unused function Process::backtrace()
|
4 vuotta sitten |
Andreas Kling
|
823186031d
Kernel: Add a way to specify which memory regions can make syscalls
|
4 vuotta sitten |
Andreas Kling
|
5ff355c0cd
Kernel: Generate coredump backtraces from "threads for coredump" list
|
4 vuotta sitten |
Tom
|
ac3927086f
Kernel: Keep a list of threads per Process
|
4 vuotta sitten |
Andreas Kling
|
e67402c702
Kernel: Remove Range "valid" state and use Optional<Range> instead
|
4 vuotta sitten |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 vuotta sitten |
Andreas Kling
|
a131927c75
Kernel: sys$munmap() region splitting did not preserve "shared" flag
|
4 vuotta sitten |
Andreas Kling
|
1e25d2b734
Kernel: Remove allocate_region() functions that don't take a Range
|
4 vuotta sitten |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 vuotta sitten |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
4 vuotta sitten |
Andreas Kling
|
19d3f8cab7
Kernel+LibC: Turn errno codes into a strongly typed enum
|
4 vuotta sitten |
Andreas Kling
|
bf0719092f
Kernel+Userland: Remove shared buffers (shbufs)
|
4 vuotta sitten |
asynts
|
94bb544c33
Everywhere: Replace a bundle of dbg with dbgln.
|
4 vuotta sitten |
Linus Groh
|
1ccc2e6482
Kernel: Store process arguments and environment in coredumps
|
4 vuotta sitten |
Linus Groh
|
057ae36e32
Kernel: Prevent threads from being destructed between die() and finalize()
|
4 vuotta sitten |
Andreas Kling
|
64b0d89335
Kernel: Make Process::allocate_region*() return KResultOr<Region*>
|
4 vuotta sitten |