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
/
Prekernel
Age
Commit message (
Expand
)
Author
2023-06-04
Kernel: Move all boot-related code to the new Boot subdirectory
Liav A
2023-06-04
Everywhere: Move global Kernel pattern code to Kernel/Library directory
Liav A
2023-06-04
Kernel: Move {Virtual,Physical}Address classes to the Memory directory
Liav A
2023-04-28
Revert "Kernel/x86: Bake the Prekernel and the Kernel into one image"
Tim Schumacher
2023-04-28
Kernel/x86: Bake the Prekernel and the Kernel into one image
Liav A
2023-01-25
Kernel: Unify x86-64 assembly snippets naming for RDSEED & RDRAND
konrad
2023-01-24
Kernel: Add KERNEL_MAPPING_BASE to Sections.h and use it in Prekernel
Timon Kruiper
2022-12-28
Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removal
Liav A
2022-12-28
Kernel: Remove i686 support
Liav A
2022-11-29
LibC: Use uintptr_t for __stack_chk_guard
Keegan Saunders
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-24
Kernel: Add a 'disable_kaslr' kernel command line parameter
Idan Horowitz
2022-03-23
Kernel: Use the whole kernel PD range when randomizing the KASLR offset
Idan Horowitz
2022-03-22
Kernel: Use the pre-image kernel memory range introduced by KASLR
Idan Horowitz
2022-03-22
Kernel: Keep kernel base load address 2 MiB aligned
Idan Horowitz
2022-03-22
Kernel: Disable KASLR on i686
Andreas Kling
2022-03-21
Kernel: Add an extremely primitive version of KASLR
Idan Horowitz
2022-03-12
Kernel: Move aarch64 Prekernel into Kernel
Jakub V. Flasar
2022-02-09
Kernel: Change static constexpr variables to constexpr where possible
Lenny Maiorani
2022-02-03
AK+Kernel+LibSanitizer: Store "ubsan-is-deadly" flag as Atomic<bool>
Andreas Kling
2022-01-24
Prekernel: Handle synchronous EL1 exceptions in C++ on aarch64
Jesse Buhagiar
2022-01-24
Prekernel: Install EL1 vector table at boot on aarch64
Jesse Buhagiar
2022-01-24
Prekernel: Implement `print_hex` UART function on aarch64
Jesse Buhagiar
2022-01-07
Everywhere: Fix spelling mistakes
mjz19910
2022-01-06
Kernel: Only use multiboot framebuffer details if present
Tom
2021-12-04
Kernel: Do not do integer to pointer conversion in constexpr functions
Daniel Bertalan
2021-11-28
Kernel: Use peripheral addresses returned from MMIO to map prekernel mem
James Mintram
2021-11-28
Kernel: Refactor prekernel MMU to use a bump allocator
James Mintram
2021-11-28
Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespace
James Mintram
2021-11-28
Kernel: Rename Aarch64Registers -> Registers and add Aarch64 namespace
James Mintram
2021-11-28
Kernel: Set up and activate the MMU in the aarch64 perkernel
James Mintram
2021-11-28
Kernel: Move common aarch64 asm functions into kernel folder and NS
James Mintram
2021-11-28
Kernel: Split prekernel exception level code into its own file
James Mintram
2021-11-28
Kernel: Change prekernel to use shared SP across Exception Levels
James Mintram
2021-11-28
Kernel: Replace inline asm with typesafe static member functions
James Mintram
2021-11-28
Kernel: Remove unused header from Aarch64_asm_utils
James Mintram
2021-10-31
Kernel: Draw picture on screen when booting Raspberry Pi
Marcin Undak
2021-10-31
Kernel: Add very simple PPM parser for Aarch64
Marcin Undak
2021-10-31
Kernel: Add Framebuffer class for Raspberry Pi
Marcin Undak
2021-10-31
Kernel: Refactor Aarch64 MailBox class
Marcin Undak
2021-10-31
Kernel: Add temporary debug printing utilities for Aarch64
Marcin Undak
2021-10-17
Toolchain+Meta: Update LLVM version to 13.0.0
Daniel Bertalan
2021-10-17
Everywhere: Make some symbols `__attribute__((used))` for LTO
Daniel Bertalan
2021-10-17
Prekernel: Force enable PAE on Intel Pentium M CPUs
Tim Schumacher
2021-10-17
Prekernel: Split early boot printing into two subroutines
Tim Schumacher
2021-10-17
Kernel: Print CPU check errors by writing to VRAM
Tim Schumacher
2021-10-15
Kernel: Discover initial exception level when booting Aarch64
Marcin Undak
2021-10-15
Kernel: Make Aarch64 register variables bit more descriptive
Marcin Undak
2021-10-15
Kernel: Switch processor to EL1 immediately after boot on Aarch64
Marcin Undak
2021-10-15
Kernel: Move wait_cycles() function to Aarch_asm_utils.S
Marcin Undak
[next]