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
portability
10 folders
64 files
VAN BOSSUYT Nicolas
Meta: Removed all gitignore in the source tree only keeping the root one
6y ago
802d4dcb
ACPI
ACPI: Don't set Smart Pointers to be nullptr
6 years ago
Arch
Kernel: Change get_sharing_devices_count() in GenericInterruptHandler
6 years ago
Devices
Kernel: Change get_pci_address() to pci_address() in PCI::Device class
6 years ago
FileSystem
AK: Make Vector use size_t for its size and capacity
6 years ago
Heap
Kernel: Remove unnecessary allocation metadata from kmalloc() chunks
6 years ago
Interrupts
Kernel: Don't use references or pointers to physical addresses
6 years ago
Net
AK: Make Vector use size_t for its size and capacity
6 years ago
PCI
Kernel: Don't use references or pointers to physical addresses
6 years ago
TTY
AK: Use size_t for CircularQueue and CircularDeque
6 years ago
VM
AK: Make Vector use size_t for its size and capacity
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
DoubleBuffer.cpp
Kernel: Move all code into the Kernel namespace
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: More header dependency reduction work
6 years ago
KBuffer.h
Kernel: Commit the entire region up front in KBuffer::copy()
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
KParams.cpp
Meta: Add license header to source files
6 years ago
KParams.h
Meta: Add license header to source files
6 years ago
KResult.h
Kernel: Move all code into the Kernel namespace
6 years ago
KSyms.cpp
Kernel: Replace "current" with Thread::current and Process::current
6 years ago
KSyms.h
Kernel: Move all code into the Kernel namespace
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: Replace "current" with Thread::current and Process::current
6 years ago
Lock.h
Kernel: Replace "current" with Thread::current and Process::current
6 years ago
Makefile
Build: Update the Kernel makefile to build the latest changes
6 years ago
Module.h
Kernel: Move all code into the Kernel namespace
6 years ago
MousePacket.h
Kernel: Add support for vmmouse
6 years ago
Multiboot.h
Meta: Add license header to source files
6 years ago
PerformanceEventBuffer.cpp
Kernel+ProfileViewer: Move symbolication to userspace for time profiles
6 years ago
PerformanceEventBuffer.h
Kernel: Move all code into the Kernel namespace
6 years ago
Process.cpp
AK: Make Vector use size_t for its size and capacity
6 years ago
Process.h
Kernel: Fix some formatting goofs in Process.h
6 years ago
ProcessTracer.cpp
Kernel: Move all code into the Kernel namespace
6 years ago
ProcessTracer.h
Kernel: Move all code into the Kernel namespace
6 years ago
Profiling.cpp
Kernel: Reset profiling state on exec() (but keep it going)
6 years ago
Profiling.h
Kernel: Reset profiling state on exec() (but keep it going)
6 years ago
RTC.cpp
Meta: Add license header to source files
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
Kernel: Include the new PIT class in system components
6 years ago
Scheduler.h
Kernel: Replace "current" with Thread::current and Process::current
6 years ago
SharedBuffer.cpp
AK: Make Vector use size_t for its size and capacity
6 years ago
SharedBuffer.h
Kernel: Make Region weakable and use WeakPtr<Region> instead of Region*
6 years ago
Syscall.cpp
Kernel: Replace "current" with Thread::current and Process::current
6 years ago
Syscall.h
Kernel+LibC: Allow sys$mmap() callers to specify address alignment
6 years ago
TestModule.cpp
Kernel: Replace "current" with Thread::current and Process::current
6 years ago
Thread.cpp
AK: Make Vector use size_t for its size and capacity
6 years ago
Thread.h
Kernel: Reset FPU state on exec()
6 years ago
TimerQueue.cpp
Kernel: Move all code into the Kernel namespace
6 years ago
TimerQueue.h
Kernel: Include the new PIT class in system components
6 years ago
UnixTypes.h
Kernel+LibC: Add SO_REUSEADDR macro
6 years ago
WaitQueue.cpp
Kernel: Move all code into the Kernel namespace
6 years ago
WaitQueue.h
Kernel: Move all code into the Kernel namespace
6 years ago
build-image-grub.sh
Partition Table: Change Script files
6 years ago
build-image-qemu.sh
Meta: Fix shellcheck warnings in various scripts
6 years ago
build-root-filesystem.sh
Userland+Kernel: Set shutdown/reboot to only be run by the `phys` group
6 years ago
debug-kernel
Debugging: Add kernel debugging support
6 years ago
grub-ebr.cfg
Partition Table: Change Script files
6 years ago
grub-gpt.cfg
Partition Table: Change Script files
6 years ago
grub-mbr.cfg
Partition Table: Change Script files
6 years ago
init.cpp
Kernel: Don't use references or pointers to physical addresses
6 years ago
linker.ld
Kernel: Move kernel above the 3GB virtual address mark
6 years ago
makeall.sh
Meta: Fix shellcheck warnings in various scripts
6 years ago
mkmap.sh
Meta: Fix shellcheck warnings in various scripts
6 years ago
run
Meta: Fix shellcheck warnings in various scripts
6 years ago
sync.sh
Meta: Fix shellcheck warnings in various scripts
6 years ago