Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 0adbacf59e Kernel: Demangle userspace ELF symbols in backtraces %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 349d2ec1c2 Kernel: Link with libgcc %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 01c6088789 AK: Add String::contains(String) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1c692e87a6 Kernel: Move kmalloc() into a Kernel/Heap/ directory %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 2396b2ed70 Kernel: Add strncmp() %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 57c29491a3 Kernel+AK: Remove AK/StdLibExtras.cpp, moving kernel stuff to Kernel/. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5bce004d84 Kernel: The kernel will never call mmx_memcpy() so prune it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 891d4c4834 Kernel: Qualify a bunch of #include statements. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6693cfb26a Kernel: Don't use MMX memcpy() in the kernel. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a58d7fd8bb Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bcc00857a4 AK: Revert Eternal<T> for now since it doesn't work as intended. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c02c9880b6 AK: Add Eternal<T> and use it in various places. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 60d25f0f4a Kernel: Introduce threads, and refactor everything in support of it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6788dcdb58 Start fixing things up to build with a proper cross-compiler. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 022f7790db Use modern C++ attributes instead of __attribute__ voodoo. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2e663eda36 Kernel: Don't disable interrupts to access the system hostname. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1f159eaab0 Add a fast memcpy() using MMX when we're moving >= 1KB. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5e9ba2ac84 Kernel: Rewrite ProcFS. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 14712ad9c5 Let's do dword-at-a-time memcpy() and memset() in userspace as well. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c43903eebd Don't use dword-by-dword memset/memcpy if the addresses are unaligned. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 24b2cadb82 Make the kernel's memcpy() and memset() go fast with dword copies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling fa6029eed0 Make the kernel's memset do a "rep stosb" because. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ebf308d413 Make kernel build with clang. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 47b7eeda44 Fix all current build warnings in the kernel. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d980ddc745 Fix busted display of tty names in /proc/summary. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0f20be05a6 Implement sys$getcwd properly. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 39fa1eb2c2 Print the contents of motd.txt on boot. %!s(int64=6) %!d(string=hai) anos