커밋 기록

작성자 SHA1 메시지 날짜
  Andreas Kling a8baee4dcd Tidy up memory map a bit and write out the general map in MemoryManager. 6 년 전
  Andreas Kling 3ac977f50b Paper over a race in DoubleBuffer. 6 년 전
  Andreas Kling 2e2d883c09 Print process name and PID when kmalloc() panics. 6 년 전
  Andreas Kling f6179ad9f9 Add slightly better kmalloc_aligned() and kfree_aligned(). 6 년 전
  Andreas Kling 85b886c2e0 Make it possible to build the Kernel on a macOS host. 6 년 전
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. 6 년 전
  Andreas Kling 5e8e554f94 Add a braindead 10x speedup to kmalloc(). 6 년 전
  Andreas Kling 2ac5e14c08 Merge VGA into VirtualConsole. 6 년 전
  Andreas Kling 47b7eeda44 Fix all current build warnings in the kernel. 6 년 전
  Andreas Kling e71cb1c56b Fix some paging related bugs exposed by the spawn stress test. 6 년 전
  Andreas Kling b59ce22fc5 Fix dumb-but-hard-to-find bug in paging. 6 년 전
  Andreas Kling 8accc92c3c Implement fork()! 6 년 전
  Andreas Kling c70afd045e Use a freelist for GDT entries. 6 년 전
  Andreas Kling 0f70b9105f Implement address validation by querying the task's page directory. 6 년 전
  Andreas Kling 1da0a7c949 Give each task its own page directory. 6 년 전
  Andreas Kling 9a086b2d35 Add a kmalloc_eternal() for things that will never be destroyed. 6 년 전
  Andreas Kling e6284a8774 Fix broken SpinLock. 6 년 전
  Andreas Kling 2716a9e2d7 Greatly improve /proc/PID/stack by tracing the ebp frame chain. 6 년 전
  Andreas Kling c928b06218 Add a very hackish /proc/PID/stack. 6 년 전
  Andreas Kling 0c5bbac86e Add an InterruptDisabler helper class and use that for kmalloc. 6 년 전
  Andreas Kling a5caf7ca99 Make the kmalloc global stats variable volatile. 6 년 전
  Andreas Kling 82dae8fc90 Add a kmalloc lock. This definitely reduces flakiness. 6 년 전
  Andreas Kling 9396108034 Import the "gerbert" kernel I worked on earlier this year. 6 년 전