index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
Age
Commit message (
Expand
)
Author
2021-06-28
Kernel: Properly set up the userland context for new processes on x86_64
Gunnar Beutner
2021-06-28
Kernel+LibELF: Add support for validating and loading ELF64 executables
Gunnar Beutner
2021-06-28
Userland: Set linker max page size to 4096
Gunnar Beutner
2021-06-28
Kernel: Implement do_assume_context for execve() on x86_64
Gunnar Beutner
2021-06-28
Kernel: Get Alt-Shift-F12 to work on x86_64
Gunnar Beutner
2021-06-28
Kernel: Fix spelling mistake
Gunnar Beutner
2021-06-28
Kernel: Use FlatPtr for register-sized values
Gunnar Beutner
2021-06-28
Kernel: Fix GDT and segment selectors to make userland work on x86_64
Gunnar Beutner
2021-06-28
Kernel: Fix page round wrap detection for 64-bit
Hendiadyoin1
2021-06-28
Kernel: Make and use KERNEL_BASE
Hendiadyoin1
2021-06-28
Kernel: Fix Process::crash assuming 32-bit mode
Hendiadyoin1
2021-06-28
Kernel: Fix small typo in inline comment
rileylyman
2021-06-28
Kernel: Add a sanity check for CHUNK_SIZE
Gunnar Beutner
2021-06-28
Kernel: Increase kmalloc eternal heap to 3MiB
Gunnar Beutner
2021-06-28
Kernel: Fix memset() on x86_64
Gunnar Beutner
2021-06-28
Kernel: Fix type for PageDirectory::s_cr3_map
Gunnar Beutner
2021-06-28
Kernel: Specify I/O size for BMIDEChannel
Gunnar Beutner
2021-06-28
Kernel: Implement more x86_64 context switching functionality
Gunnar Beutner
2021-06-28
Kernel: Implement entry code for x86_64 interrupts
Gunnar Beutner
2021-06-28
Kernel: Fix stack for new threads on x86_64
Gunnar Beutner
2021-06-27
Kernel: Implement initializing threads on x86_64
Gunnar Beutner
2021-06-27
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
Gunnar Beutner
2021-06-27
Kernel: Reorder code a bit to clarify which #if block it belongs to
Gunnar Beutner
2021-06-27
Kernel: Implement safe_* memory access functions for x86_64
Gunnar Beutner
2021-06-27
Kernel: Clear segment registers on x86_64
Gunnar Beutner
2021-06-27
Kernel: Use macros for GDT indices instead of hardcoding the values
Gunnar Beutner
2021-06-27
Kernel: Add support for interrupts on x86_64
Gunnar Beutner
2021-06-27
Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegisters
Gunnar Beutner
2021-06-27
Kernel: Fix declaration for struct TrapFrame
Gunnar Beutner
2021-06-27
Kernel: Fix incorrect flags for the GDT entries
Gunnar Beutner
2021-06-27
Kernel: Don't kmalloc() for small (<=1024) dbgputstr() syscalls
Andreas Kling
2021-06-27
WindowServer: Coalesce flushing buffers into one ioctl() call
Tom
2021-06-27
Kernel: Enable additional VirtIO displays only on first resolution set
Tom
2021-06-27
Kernel: Add support for multiple VirtIO GPU outputs
Tom
2021-06-26
Kernel: Specify -fno-pic when using -mcmodel=large
Gunnar Beutner
2021-06-26
Kernel: Clean up create_signal_trampoline a bit
Gunnar Beutner
2021-06-26
Kernel: Add CPUID flag for long mode
Gunnar Beutner
2021-06-26
Kernel: Ensure that the ProcessBase class is properly laid out on x86_64
Gunnar Beutner
2021-06-26
Kernel: Correct spelling mistake
Gunnar Beutner
2021-06-26
Kernel: Make addresses returned by kmalloc() properly aligned for x86_64
Gunnar Beutner
2021-06-26
Kernel: Add PML4T support for the PageDirectory class
Gunnar Beutner
2021-06-26
Kernel: Fix memcpy and memset for x86_64
Gunnar Beutner
2021-06-26
Kernel: Add slab allocator for 256 bytes
Gunnar Beutner
2021-06-26
Kernel: Fix off-by-one error in Processor::write_raw_gdt_entry
Gunnar Beutner
2021-06-26
Kernel: Add support for setting up a x86_64 GDT once in C++ land
Gunnar Beutner
2021-06-26
Kernel: Fix GDT limits
Gunnar Beutner
2021-06-25
Kernel: Add VirtIOGPU graphics device
Sahan Fernando
2021-06-25
Kernel: Don't clear VirtualConsoles when initializing
Sahan Fernando
2021-06-25
Kernel: Pass TTY-switch keyboard combo to userspace
Sahan Fernando
2021-06-25
Kernel: Fix use after AK::move in Kernel::TimerQueue
Sahan Fernando
[next]