Histórico de Commits

Autor SHA1 Mensagem Data
  Andreas Kling 9da62f52a1 Kernel: Use the Multiboot memory map info to inform our paging setup. há 6 anos atrás
  Andreas Kling 736092a087 Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} há 6 anos atrás
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. há 6 anos atrás
  Andreas Kling 2f4e7edee5 Kernel: Simplify dump_backtrace() API for clients. há 6 anos atrás
  Andreas Kling 1163e0a030 Kernel: Don't count kfree(nullptr) as a call to kfree(). há 6 anos atrás
  Andreas Kling 6c950f8f83 Kernel: Dump stack trace when kmalloc() fails. há 6 anos atrás
  Andreas Kling d384c7815f Kernel: Make it possible to have kmalloc() dump call stacks. há 6 anos atrás
  Andreas Kling e9c0f4567d Kernel+ProcessManager: Expose the number of kmalloc/kfree calls. há 6 anos atrás
  Andreas Kling a58d7fd8bb Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. há 6 anos atrás
  Andreas Kling 39fd81174e Kernel: Tidy up kmalloc.cpp a tiny bit. há 6 anos atrás
  Andreas Kling 60d25f0f4a Kernel: Introduce threads, and refactor everything in support of it. há 6 anos atrás
  Andreas Kling a7a456002e LibC: Enough compat work to make binutils-2.32 build and run. há 6 anos atrás
  Andreas Kling 6788dcdb58 Start fixing things up to build with a proper cross-compiler. há 6 anos atrás
  Andreas Kling e241f3a801 Kernel: Shrink kmalloc() chunk size from 128 to 64. há 6 anos atrás
  Andreas Kling 0730b3c15f Add ability to switch video modes from the system menu. há 6 anos atrás
  Andreas Kling 022f7790db Use modern C++ attributes instead of __attribute__ voodoo. há 6 anos atrás
  Andreas Kling 0e73aa36c8 Kernel: Unbreak symbolication yet another time. há 6 anos atrás
  Andreas Kling a8baee4dcd Tidy up memory map a bit and write out the general map in MemoryManager. há 6 anos atrás
  Andreas Kling 3ac977f50b Paper over a race in DoubleBuffer. há 6 anos atrás
  Andreas Kling 2e2d883c09 Print process name and PID when kmalloc() panics. há 6 anos atrás
  Andreas Kling f6179ad9f9 Add slightly better kmalloc_aligned() and kfree_aligned(). há 6 anos atrás
  Andreas Kling 85b886c2e0 Make it possible to build the Kernel on a macOS host. há 6 anos atrás
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. há 6 anos atrás
  Andreas Kling 5e8e554f94 Add a braindead 10x speedup to kmalloc(). há 6 anos atrás
  Andreas Kling 2ac5e14c08 Merge VGA into VirtualConsole. há 6 anos atrás
  Andreas Kling 47b7eeda44 Fix all current build warnings in the kernel. há 6 anos atrás
  Andreas Kling e71cb1c56b Fix some paging related bugs exposed by the spawn stress test. há 6 anos atrás
  Andreas Kling b59ce22fc5 Fix dumb-but-hard-to-find bug in paging. há 6 anos atrás
  Andreas Kling 8accc92c3c Implement fork()! há 6 anos atrás
  Andreas Kling c70afd045e Use a freelist for GDT entries. há 6 anos atrás