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
/
i386.h
Age
Commit message (
Expand
)
Author
2019-04-06
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
Andreas Kling
2019-03-30
Stopwatch: Print the result in decimal instead of hexadecimal.
Andreas Kling
2019-03-27
Kernel: Save/restore the SSE context on context switch.
Andreas Kling
2019-03-27
Kernel: Initialize the CPU to allow SSE on startup.
Andreas Kling
2019-03-21
Use 64-bit integers inside Stopwatch to enable longer timings.
Andreas Kling
2019-02-15
Use modern C++ attributes instead of __attribute__ voodoo.
Andreas Kling
2019-02-05
Kernel: Add an InterruptFlagSaver helper class.
Andreas Kling
2019-02-05
mmap all the font files!
Andreas Kling
2019-02-03
Kernel: Let's have cli() and sti() clobber memory.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-31
Kernel: Actually zero-fill eagerly committed regions.
Andreas Kling
2019-01-25
Kernel: Implement lazy FPU state restore.
Andreas Kling
2019-01-16
Tear out or duplicate what's unique for WindowServer from Widgets.
Andreas Kling
2018-12-03
More coding style changes.
Andreas Kling
2018-11-17
Make bash-2.05b build with minimal changes.
Andreas Kling
2018-11-13
Reduce kmalloc() traffic in directory iteration.
Andreas Kling
2018-11-12
Make loading /bin/bash ~250x faster.
Andreas Kling
2018-11-08
Make Process::for_each...() functions inline and allocation-free.
Andreas Kling
2018-11-08
Refactor the virtual memory object model a bit:
Andreas Kling
2018-11-08
Support basic mmap'ing of a file!
Andreas Kling
2018-11-07
Some refactor and style tweaks.
Andreas Kling
2018-11-05
Implement COW pages! :^)
Andreas Kling
2018-11-05
Tidy up the page fault code a bit in preparation.
Andreas Kling
2018-11-02
Add a simple /proc/cpuinfo that includes some info from CPUID.
Andreas Kling
2018-11-01
Use a freelist for GDT entries.
Andreas Kling
2018-10-24
Add an InterruptDisabler helper class and use that for kmalloc.
Andreas Kling
2018-10-23
Lots of hacking:
Andreas Kling
2018-10-22
Add IRQHandler class that can be subclasses to handle an IRQ.
Andreas Kling
2018-10-19
Turn the syscall interrupt into a trap (by switching the gate type.)
Andreas Kling
2018-10-18
Add Regions concept to Task.
Andreas Kling
2018-10-18
More paging stuff.
Andreas Kling
2018-10-17
A userspace process can now GPF and the OS goes on!
Andreas Kling
2018-10-16
Import the "gerbert" kernel I worked on earlier this year.
Andreas Kling