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-10-05
Kernel: Validate x86_64 address canonicality before SafeMem operations
Idan Horowitz
2021-10-05
Kernel: Detect and store the virtual address bit width during CPU init
Idan Horowitz
2021-10-03
Kernel: Fix copy paste in VirtIO::RNG::class_name()
Brian Gianforcaro
2021-10-03
Kernel: Remove unused partition name API
Brian Gianforcaro
2021-10-03
Kernel: Remove now unused StorageDevice constructor
Brian Gianforcaro
2021-10-03
Kernel: Remove most String usage from storage_name() API
Brian Gianforcaro
2021-10-03
Kernel: Use `operator ""sv` in all purpose() implementations
Brian Gianforcaro
2021-10-03
Kernel: Use `operator ""sv` in all class_name() implementations
Brian Gianforcaro
2021-10-03
Kernel: Remove AK::String usage from Storage/StorageManagement.cpp
Brian Gianforcaro
2021-10-03
Kernel: Remove AK::String usage from Storage/IDEChannel.cpp
Brian Gianforcaro
2021-10-02
Kernel: Make aarch64 UART::print_num() print u64s
Nico Weber
2021-10-02
Kernel: Add a Timer class for aarch64
Nico Weber
2021-10-02
Kernel: Access Processor static methods statically
Brian Gianforcaro
2021-10-02
Kernel: Access MemoryManager static functions statically
Brian Gianforcaro
2021-10-02
Prekernel: Better datasheet link for RPi3
Nico Weber
2021-10-01
Kernel: Switch RTL8168NetworkAdapter::possible_device_name to StringView
Brian Gianforcaro
2021-10-01
Kernel: Convert network adapter names to Kernel::KString
Brian Gianforcaro
2021-10-01
Kernel: Move x86 IO instructions code into the x86 specific folder
Liav A
2021-10-01
Kernel: Remove IO.h include from a bunch of places
Liav A
2021-10-01
Kernel: Fix a few typos
Nico Weber
2021-09-30
Kernel: Exclude userspace heap memory from coredumps by default
Andreas Kling
2021-09-30
Kernel: Make UART::print_num(0) work on aarch64
Nico Weber
2021-09-30
Kernel: Zero out .bss contents on aarch64
Nico Weber
2021-09-30
Kernel: Implement getsockopt(SO_TYPE)
Rodrigo Tobar
2021-09-29
Kernel/PCI: Remove all macros and replace them with enum classes
Liav A
2021-09-29
Kernel/PCI: Remove Address from enumeration callback
Liav A
2021-09-29
Kernel/PCI: Cache interrupt line and interrupt pin of a device
Liav A
2021-09-29
Kernel/PCI: Propagate usage of DeviceIdentifier everywhere
Liav A
2021-09-29
Kernel: Rename two PCI components
Liav A
2021-09-29
Kernel/PCI: Cache more details about PCI devices when enumerating them
Liav A
2021-09-28
AK: Add missing AK/Types.h include to VirtIO/Protocol.h
Hendiadyoin1
2021-09-27
Kernel/Graphics: Modernize somewhat the code of BochsGraphicsAdapter
Liav A
2021-09-27
Kernel/Graphics: Ensure we set BGR format of bochs-display if supported
Liav A
2021-09-27
Kernel/Graphics: Force BGR format when modesetting the bochs-display
Liav A
2021-09-27
Kernel: Fix a typo in a comment
Nico Weber
2021-09-27
Kernel: Adjust aarch64 linker script
Nico Weber
2021-09-27
Kernel: Move prekernel linker.ld into Arch subdirectories
Nico Weber
2021-09-26
Kernel: Add UART class for aarch64
Nico Weber
2021-09-26
Kernel: Add Mailbox::set_clock_rate()
Nico Weber
2021-09-26
Kernel: Add a GPIO class for aarch64
Nico Weber
2021-09-23
Kernel: Define PT_READ_I and PT_READ_D
Jelle Raaijmakers
2021-09-23
Kernel: Allow PROT_NONE in mmap and mprotect for stack regions
Eric Seifert
2021-09-21
Kernel: Use AK::Variant default initialization where appropriate
Ben Wiederhake
2021-09-20
Kernel: Clean up PCI::Device namespace formatting
Ben Wiederhake
2021-09-19
Kernel: Store device class name as member of VirtIO devices
Idan Horowitz
2021-09-19
Kernel: Use StringView literals in VirtIO::determine_device_class()
Idan Horowitz
2021-09-19
Kernel: Add a Mailbox class for aarch64
Nico Weber
2021-09-19
Kernel: Add a MMIO class for aarch64
Nico Weber
2021-09-19
Kernel: Use new halt() for all our halting needs in aarch64 Prekernel
Nico Weber
2021-09-19
Kernel: Add __stack_chk_fail to aarch64 Prekernel init
Nico Weber
[next]