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
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
2021-10-15
Kernel: Print current CPU exception level after booting on Aarch64
Marcin Undak
2021-10-13
Kernel: Add post build step to generate kernel8.img
James Mintram
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
Prekernel: Better datasheet link for RPi3
Nico Weber
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-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-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
2021-09-17
Kernel: Don't link Prekernel against kernel_heap
Nico Weber
2021-09-15
Meta: Switch to a SuperBuild that splits host and target builds
Andrew Kaster
2021-09-12
Kernel: Add a class to wrap aarch64 MIDR_EL1
Nico Weber
2021-09-12
Kernel: Put boot.S first in aarch64 Prekernel source list
Nico Weber
2021-09-12
Kernel: Define __stack_chk_guard for aarch64 Prekernel
Nico Weber
2021-09-12
Kernel: Build Prekernel with -fno-threadsafe-statics
Nico Weber
2021-09-08
Kernel: Don't link Prekernel against libsupc++
Nico Weber
2021-09-07
Kernel: Build MiniStdLib.cpp in aarch64 builds
Nico Weber
2021-09-07
Kernel: Build UBSanitizer.cpp in aarch64 builds
Nico Weber
2021-09-07
Kernel: Remove two unused includes from Prekernel/UBSanitizer.cpp
Nico Weber
2021-09-06
Kernel: Let aarch64 port call into C++
Nico Weber
2021-08-28
Prekernel: Make build on aarch64
Nico Weber
2021-08-28
Prekernel: Move boot.S and multiboot.S into an Arch/x86 subfolder
Nico Weber
2021-08-25
CMake: Remove Prekernel incompatible options instead of overriding
Brian Gianforcaro
2021-08-08
Meta: Add Clang support to the CMake build scripts
Daniel Bertalan
2021-07-30
Prekernel: Disable KASAN, so it has no effect when enabled
Brian Gianforcaro
2021-07-27
Kernel: Support loading the kernel at almost arbitrary virtual addresses
Gunnar Beutner
2021-07-27
Prekernel: Export some multiboot parameters in our own BootInfo struct
Gunnar Beutner
2021-07-27
Kernel: Make the kernel independent from specific physical addresses
Gunnar Beutner
2021-07-26
Kernel: Add option to build with coverage instrumentation and KCOV
Patrick Meyer
2021-07-23
Prekernel: Don't build the prekernel as a PIE image
Gunnar Beutner
2021-07-20
Prekernel: Make sure to reload CR3 after modifying the page tables
Gunnar Beutner
2021-07-20
Prekernel: Don't wrap around the PTE index improperly
Gunnar Beutner
2021-07-20
Prekernel: Properly initialize variables
Gunnar Beutner
[next]