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
/
kmalloc.cpp
Age
Commit message (
Expand
)
Author
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-09
Kernel: Use the Multiboot memory map info to inform our paging setup.
Andreas Kling
2019-06-07
Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}
Andreas Kling
2019-06-07
Kernel: Run clang-format on everything.
Andreas Kling
2019-05-16
Kernel: Simplify dump_backtrace() API for clients.
Andreas Kling
2019-04-25
Kernel: Don't count kfree(nullptr) as a call to kfree().
Andreas Kling
2019-04-25
Kernel: Dump stack trace when kmalloc() fails.
Andreas Kling
2019-04-15
Kernel: Make it possible to have kmalloc() dump call stacks.
Andreas Kling
2019-04-15
Kernel+ProcessManager: Expose the number of kmalloc/kfree calls.
Andreas Kling
2019-04-06
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
Andreas Kling
2019-04-03
Kernel: Tidy up kmalloc.cpp a tiny bit.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-02-23
LibC: Enough compat work to make binutils-2.32 build and run.
Andreas Kling
2019-02-22
Start fixing things up to build with a proper cross-compiler.
Andreas Kling
2019-02-17
Kernel: Shrink kmalloc() chunk size from 128 to 64.
Andreas Kling
2019-02-17
Add ability to switch video modes from the system menu.
Andreas Kling
2019-02-15
Use modern C++ attributes instead of __attribute__ voodoo.
Andreas Kling
2019-01-27
Kernel: Unbreak symbolication yet another time.
Andreas Kling
2019-01-16
Tidy up memory map a bit and write out the general map in MemoryManager.
Andreas Kling
2019-01-12
Paper over a race in DoubleBuffer.
Andreas Kling
2019-01-12
Print process name and PID when kmalloc() panics.
Andreas Kling
2018-12-26
Add slightly better kmalloc_aligned() and kfree_aligned().
Andreas Kling
2018-12-02
Make it possible to build the Kernel on a macOS host.
Andreas Kling
2018-11-17
Make bash-2.05b build with minimal changes.
Andreas Kling
2018-11-12
Add a braindead 10x speedup to kmalloc().
Andreas Kling
2018-11-10
Merge VGA into VirtualConsole.
Andreas Kling
2018-11-09
Fix all current build warnings in the kernel.
Andreas Kling
2018-11-09
Fix some paging related bugs exposed by the spawn stress test.
Andreas Kling
2018-11-03
Fix dumb-but-hard-to-find bug in paging.
Andreas Kling
2018-11-02
Implement fork()!
Andreas Kling
2018-11-01
Use a freelist for GDT entries.
Andreas Kling
2018-11-01
Implement address validation by querying the task's page directory.
Andreas Kling
2018-11-01
Give each task its own page directory.
Andreas Kling
2018-10-31
Add a kmalloc_eternal() for things that will never be destroyed.
Andreas Kling
2018-10-29
Fix broken SpinLock.
Andreas Kling
2018-10-27
Greatly improve /proc/PID/stack by tracing the ebp frame chain.
Andreas Kling
2018-10-26
Add a very hackish /proc/PID/stack.
Andreas Kling
2018-10-24
Add an InterruptDisabler helper class and use that for kmalloc.
Andreas Kling
2018-10-24
Make the kmalloc global stats variable volatile.
Andreas Kling
2018-10-24
Add a kmalloc lock. This definitely reduces flakiness.
Andreas Kling
2018-10-16
Import the "gerbert" kernel I worked on earlier this year.
Andreas Kling