Andreas Kling
|
0614c3dd3c
Kernel: Build the kernel as a position-independent executable
|
5 năm trước cách đây |
Andreas Kling
|
80cbb72f2f
Kernel: Remove SmapDisablers in open(), openat() and set_thread_name()
|
5 năm trước cách đây |
Andreas Kling
|
9eef39d68a
Kernel: Start implementing x86 SMAP support
|
5 năm trước cách đây |
Andreas Kling
|
842716a0b5
Kernel+LibC: Build with basic -fstack-protector support
|
5 năm trước cách đây |
Andreas Kling
|
0adbacf59e
Kernel: Demangle userspace ELF symbols in backtraces
|
5 năm trước cách đây |
Andreas Kling
|
349d2ec1c2
Kernel: Link with libgcc
|
5 năm trước cách đây |
Andreas Kling
|
01c6088789
AK: Add String::contains(String)
|
5 năm trước cách đây |
Andreas Kling
|
1c692e87a6
Kernel: Move kmalloc() into a Kernel/Heap/ directory
|
5 năm trước cách đây |
Sergey Bugaev
|
2396b2ed70
Kernel: Add strncmp()
|
6 năm trước cách đây |
Andreas Kling
|
57c29491a3
Kernel+AK: Remove AK/StdLibExtras.cpp, moving kernel stuff to Kernel/.
|
6 năm trước cách đây |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 năm trước cách đây |
Andreas Kling
|
5bce004d84
Kernel: The kernel will never call mmx_memcpy() so prune it.
|
6 năm trước cách đây |
Andreas Kling
|
891d4c4834
Kernel: Qualify a bunch of #include statements.
|
6 năm trước cách đây |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 năm trước cách đây |
Andreas Kling
|
6693cfb26a
Kernel: Don't use MMX memcpy() in the kernel.
|
6 năm trước cách đây |
Andreas Kling
|
a58d7fd8bb
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
|
6 năm trước cách đây |
Andreas Kling
|
bcc00857a4
AK: Revert Eternal<T> for now since it doesn't work as intended.
|
6 năm trước cách đây |
Andreas Kling
|
c02c9880b6
AK: Add Eternal<T> and use it in various places.
|
6 năm trước cách đây |
Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 năm trước cách đây |
Andreas Kling
|
6788dcdb58
Start fixing things up to build with a proper cross-compiler.
|
6 năm trước cách đây |
Andreas Kling
|
022f7790db
Use modern C++ attributes instead of __attribute__ voodoo.
|
6 năm trước cách đây |
Andreas Kling
|
2e663eda36
Kernel: Don't disable interrupts to access the system hostname.
|
6 năm trước cách đây |
Andreas Kling
|
1f159eaab0
Add a fast memcpy() using MMX when we're moving >= 1KB.
|
6 năm trước cách đây |
Andreas Kling
|
5e9ba2ac84
Kernel: Rewrite ProcFS.
|
6 năm trước cách đây |
Andreas Kling
|
14712ad9c5
Let's do dword-at-a-time memcpy() and memset() in userspace as well.
|
6 năm trước cách đây |
Andreas Kling
|
c43903eebd
Don't use dword-by-dword memset/memcpy if the addresses are unaligned.
|
6 năm trước cách đây |
Andreas Kling
|
24b2cadb82
Make the kernel's memcpy() and memset() go fast with dword copies.
|
6 năm trước cách đây |
Andreas Kling
|
fa6029eed0
Make the kernel's memset do a "rep stosb" because.
|
6 năm trước cách đây |
Andreas Kling
|
9d05f6b7a7
Make bash-2.05b build with minimal changes.
|
6 năm trước cách đây |
Andreas Kling
|
ebf308d413
Make kernel build with clang.
|
6 năm trước cách đây |