tangled
alpha
login
or
join now
jcs.org
/
serenity
0
fork
atom
Serenity Operating System
0
fork
atom
overview
issues
pulls
pipelines
serenity
/
Kernel
/
at
hosted
12 folders
64 files
VAN BOSSUYT Nicolas
Meta: Removed all gitignore in the source tree only keeping the root one
6y ago
802d4dcb
ACPI
Kernel: Reorder bitwise operations when creating PCI interrupt overrides
6 years ago
Arch
Kernel: Prepend missing license
6 years ago
Devices
Kernel: Simplify VMWareBackdoor somewhat
6 years ago
FileSystem
Kernel: Rename KParams => Kernel::CommandLine
6 years ago
Heap
Kernel: Update cryptically-named functions related to symbolication
6 years ago
Interrupts
Interrupts: Simplify initialization a bit more
6 years ago
Net
Kernel: Move NetworkTask startup into NetworkTask::spawn()
6 years ago
PCI
Kernel: Simplify PCI messages on initialization
6 years ago
TTY
Kernel: Make ^W and ^U actually erase characters
6 years ago
Tasks
Kernel: Move sync and finalization tasks into their own files
6 years ago
Time
Kernel: Simplify the Time management initialization
6 years ago
VM
Kernel: Add typed_map<T>(PhysicalAddress) and use it in ACPI parsing
6 years ago
.bochsrc
Meta: Make Serenity run on Bochs once again
6 years ago
.gitignore
Meta: Removed all gitignore in the source tree only keeping the root one
6 years ago
Assertions.h
Kernel: Remove more <LibBareMetal/Output/kstdio.h> includes
6 years ago
CMOS.cpp
Kernel: Apply changes to use LibBareMetal definitions
6 years ago
CMOS.h
Meta: Add license header to source files
6 years ago
CommandLine.cpp
Kernel: Simplify VMWareBackdoor somewhat
6 years ago
CommandLine.h
Kernel: Simplify VMWareBackdoor somewhat
6 years ago
DoubleBuffer.cpp
AK: Reduce header dependency graph of String.h
6 years ago
DoubleBuffer.h
Kernel: Move all code into the Kernel namespace
6 years ago
FB.h
Meta: Add license header to source files
6 years ago
Forward.h
Kernel: Add 'ptrace' syscall
6 years ago
KBuffer.h
AK: Reduce header dependency graph of String.h
6 years ago
KBufferBuilder.cpp
Kernel: Move all code into the Kernel namespace
6 years ago
KBufferBuilder.h
Kernel: Move all code into the Kernel namespace
6 years ago
KResult.h
Kernel: Move all code into the Kernel namespace
6 years ago
KSyms.cpp
Kernel: Update cryptically-named functions related to symbolication
6 years ago
KSyms.h
Kernel: Update cryptically-named functions related to symbolication
6 years ago
KernelInfoPage.h
Meta: Add license header to source files
6 years ago
KeyCode.h
Kernel: Add key_code_count
6 years ago
Lock.cpp
Kernel: Use klog() instead of kprintf()
6 years ago
Lock.h
Kernel: Allow process with multiple threads to call exec and exit
6 years ago
Makefile
Kernel: Remove redundant "ACPI" from filenames in ACPI/
6 years ago
Module.h
Kernel: Move all code into the Kernel namespace
6 years ago
MousePacket.h
Kernel: Simplify VMWareBackdoor somewhat
6 years ago
Multiboot.h
Meta: Add license header to source files
6 years ago
PerformanceEventBuffer.cpp
Kernel: Run clang-format on files
6 years ago
PerformanceEventBuffer.h
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
6 years ago
Process.cpp
Kernel: Remove redundant "ACPI" from filenames in ACPI/
6 years ago
Process.h
Kernel: Add 'ptrace' syscall
6 years ago
Profiling.cpp
Kernel: Don't blindly dereference Process::executable()
6 years ago
Profiling.h
Kernel: Reset profiling state on exec() (but keep it going)
6 years ago
RTC.cpp
Kernel: Fix awkward RTC log message at boot
6 years ago
RTC.h
Meta: Add license header to source files
6 years ago
Random.cpp
Kernel: Move all code into the Kernel namespace
6 years ago
Random.h
Kernel: Move all code into the Kernel namespace
6 years ago
Scheduler.cpp
WaitBlocker: don't unblock if thread has pending SIGCONT
6 years ago
Scheduler.h
Scheduler: Use monotonic time for blocking threads
6 years ago
SharedBuffer.cpp
Kernel: Use klog() instead of kprintf()
6 years ago
SharedBuffer.h
Kernel+LibC: Rename shared buffer syscalls to use a prefix
6 years ago
Syscall.cpp
Kernel: Add 'ptrace' syscall
6 years ago
Syscall.h
Kernel & Userland: Allow to mount image files formatted with Ext2FS
6 years ago
TestModule.cpp
Kernel: Use klog() instead of kprintf()
6 years ago
Thread.cpp
Kernel: Update cryptically-named functions related to symbolication
6 years ago
Thread.h
Kernel: Add 'ptrace' syscall
6 years ago
ThreadTracer.cpp
Kernel: Add 'ptrace' syscall
6 years ago
ThreadTracer.h
Kernel: Add 'ptrace' syscall
6 years ago
TimerQueue.cpp
Kernel: Move all code into the Kernel namespace
6 years ago
TimerQueue.h
Kernel: Introduce the new Time management subsystem
6 years ago
UnixTypes.h
Kernel: Add the SO_BINDTODEVICE socket option
6 years ago
WaitQueue.cpp
Kernel: Allow process with multiple threads to call exec and exit
6 years ago
WaitQueue.h
Kernel: Allow process with multiple threads to call exec and exit
6 years ago
build-image-grub.sh
Partition Table: Change Script files
6 years ago
build-image-qemu.sh
Build: Add FreeBSD support (#1492)
6 years ago
build-root-filesystem.sh
Kernel: Remove DebugLogDevice
6 years ago
debug-kernel
Debugging: Add kernel debugging support
6 years ago
grub-ebr.cfg
Kernel: Change noacpi GRUB entry to use the right boot argument
6 years ago
grub-gpt.cfg
Kernel: Change noacpi GRUB entry to use the right boot argument
6 years ago
grub-mbr.cfg
Kernel: Change noacpi GRUB entry to use the right boot argument
6 years ago
init.cpp
Kernel: Simplify the Time management initialization
6 years ago
linker.ld
Kernel: Move kernel above the 3GB virtual address mark
6 years ago
makeall.sh
Build: Add FreeBSD support (#1492)
6 years ago
mkmap.sh
Meta: Fix shellcheck warnings in various scripts
6 years ago
run
Kernel: Run QEMU machine with two virtual processors
6 years ago
sync.sh
Meta: Fix shellcheck warnings in various scripts
6 years ago