Brian Gianforcaro
|
1cffecbe8d
Kernel: Push ARCH specific ifdef's down into RegisterState functions
|
4 tahun lalu |
Tom
|
d7e5521a04
Kernel: Ignore subsequent calls to Process::die
|
4 tahun lalu |
Tom
|
fa8fe40266
Revert "Kernel: Make sure threads which don't do any syscalls are t..."
|
4 tahun lalu |
Hendiadyoin1
|
9b7e48c6bd
Kernel: Replace raw asm functions with naked ones
|
4 tahun lalu |
Gunnar Beutner
|
52f9aaa823
Kernel: Use the GS segment for the per-CPU struct
|
4 tahun lalu |
Gunnar Beutner
|
e37576440d
Kernel: Fix stack alignment on x86_64
|
4 tahun lalu |
Gunnar Beutner
|
b6435372cc
Kernel: Implement syscall entry for x86_64
|
4 tahun lalu |
Gunnar Beutner
|
233ef26e4d
Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegisters
|
4 tahun lalu |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 tahun lalu |
Hendiadyoin1
|
7ca3d413f7
Kernel: Pull apart CPU.h
|
4 tahun lalu |
Gunnar Beutner
|
3c3a1726df
Kernel: Make sure threads which don't do any syscalls are terminated
|
4 tahun lalu |
Ali Mohammad Pur
|
50349de38c
Meta: Disable -Wmaybe-uninitialized
|
4 tahun lalu |
Gunnar Beutner
|
42d667645d
Kernel: Make sure we free the thread stack on thread exit
|
4 tahun lalu |
Gunnar Beutner
|
4fca9ee060
Kernel: Allow building the kernel with -O0
|
4 tahun lalu |
Gunnar Beutner
|
55ae52fdf8
Kernel: Enable building the kernel with -flto
|
4 tahun lalu |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 tahun lalu |
Andreas Kling
|
c6b7b98b64
Kernel: Don't consider kernel memory regions for syscall origin check
|
4 tahun lalu |
Gunnar Beutner
|
f033416893
Kernel+LibC: Clean up how assertions work in the kernel and LibC
|
4 tahun lalu |
Brian Gianforcaro
|
a973b22359
Kernel: Suppress maybe-uninitialized' warning s_syscall_table in gcc-10.3.0
|
4 tahun lalu |
Brian Gianforcaro
|
1d7a0ab5ea
Kernel: Mark s_syscall_table const so it ends up in ro_data.
|
4 tahun lalu |
Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
4 tahun lalu |
Andreas Kling
|
a166a65eff
Kernel: Don't return -EFOO when return type is KResultOr<...>
|
4 tahun lalu |
Andreas Kling
|
73e06a1983
Kernel: Convert klog() => AK::Format in a handful of places
|
4 tahun lalu |
Andreas Kling
|
adb2e6be5f
Kernel: Make the kernel compile & link for x86_64
|
4 tahun lalu |
Andreas Kling
|
dce030eefc
Kernel: Use RDTSC instead of get_fast_random() for syscall stack noise
|
4 tahun lalu |
Andreas Kling
|
14aa8e3708
Kernel: Oops, SC_abort was actually calling sys$exit_thread()
|
4 tahun lalu |
Andreas Kling
|
261b30e120
Kernel: Detach any attached thread tracer on sys$abort()
|
4 tahun lalu |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 tahun lalu |
Andreas Kling
|
4aa58aaab5
Kernel: Don't disable interrupts while exiting a thread or process
|
4 tahun lalu |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 tahun lalu |