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.cpp
Age
Commit message (
Expand
)
Author
2019-05-26
Kernel: Send more specific signals when crashing due to CPU exceptions.
Andreas Kling
2019-05-22
Kernel: Dump backtrace on illegal opcode exception.
Andreas Kling
2019-05-17
Kernel: After creating our GDT, make sure CS refers to the right descriptor.
Andreas Kling
2019-05-17
Kernel: Put GDT and IDT in BSS rather than runtime-allocating them.
Andreas Kling
2019-05-17
Kernel: Make sure we load DS/ES/FS/GS/SS immediately after making the GDT.
Andreas Kling
2019-05-17
Kernel: GDTR and IDTR limits should be table size - 1.
Andreas Kling
2019-05-16
Kernel: Always dump_backtrace() on process crash.
Andreas Kling
2019-05-16
Kernel: Simplify dump_backtrace() API for clients.
Andreas Kling
2019-04-28
Kernel: Dump backtrace on user process page fault.
Andreas Kling
2019-04-23
Put assertions behind a DEBUG flag to make it easy to build without them.
Andreas Kling
2019-04-06
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
Andreas Kling
2019-04-03
Kernel: Move VM-related files into Kernel/VM/.
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-24
Kernel: Don't hang the system on unrecoverable page fault.
Andreas Kling
2019-03-23
Kernel+LibC: Add a simple create_thread() syscall.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-16
Kernel: Remove the one client of Vector-with-custom-allocator.
Andreas Kling
2019-03-06
Kernel: Dump kernel stack trace on assertion failure.
Andreas Kling
2019-03-05
Kernel: More signal handling improvements.
Andreas Kling
2019-02-20
Kernel: Reduce code duplication in exception handlers.
Andreas Kling
2019-02-20
LibGUI: Add a GToolBar class that can be populated with GActions.
Andreas Kling
2019-02-15
Use modern C++ attributes instead of __attribute__ voodoo.
Andreas Kling
2019-02-10
Kernel: Put page fault logspam behind PAGE_FAULT_DEBUG.
Andreas Kling
2019-02-05
Kernel: Invalidate file-backed VMO's when inodes are written.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-30
Kernel: Don't try to dump invalid code memory in page fault handler.
Andreas Kling
2019-01-25
Kernel: Implement lazy FPU state restore.
Andreas Kling
2019-01-25
Snazz up the windows with some title bar gradients. :^)
Andreas Kling
2019-01-25
Kernel: Dump registers and code on ring0 page fault.
Andreas Kling
2019-01-19
Coding style fixes in AK.
Andreas Kling
2019-01-15
Add basic PTY support.
Andreas Kling
2019-01-14
Start refactoring the windowing system to use an event loop.
Andreas Kling
2019-01-13
Make GraphicsBitmaps be Region-backed when running in the kernel.
Andreas Kling
2018-12-26
Fix some issues uncovered by the spawn stress test.
Andreas Kling
2018-12-21
Yet another pass of style fixes.
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-10
Merge VGA into VirtualConsole.
Andreas Kling
2018-11-10
Merge Disk namespace into the IDEDiskDevice class.
Andreas Kling
2018-11-09
Fix all current build warnings in the kernel.
Andreas Kling
2018-11-08
Teach Process::exec() about the magic of file-backed VMO's.
Andreas Kling
2018-11-08
Support basic mmap'ing of a file!
Andreas Kling
2018-11-08
Start working on memory-mapped files.
Andreas Kling
2018-11-07
Some refactor and style tweaks.
Andreas Kling
2018-11-07
Rework process states to make a bit more sense.
Andreas Kling
2018-11-05
Only COW on fault if the physical page has retain_count > 1.
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-05
Replace zones with individually tracked physical pages.
Andreas Kling
[next]