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