Andreas Kling
|
c43903eebd
|
Don't use dword-by-dword memset/memcpy if the addresses are unaligned.
Also don't enable the large kmalloc catcher by default.
|
2019-01-12 23:36:08 +01:00 |
|
Andreas Kling
|
24b2cadb82
|
Make the kernel's memcpy() and memset() go fast with dword copies.
Also I learned that the ABI allows us to assume DF=0 on function entry.
|
2019-01-12 18:14:40 +01:00 |
|
Andreas Kling
|
fa6029eed0
|
Make the kernel's memset do a "rep stosb" because.
|
2019-01-12 02:23:09 +01:00 |
|
Andreas Kling
|
9d05f6b7a7
|
Make bash-2.05b build with minimal changes.
This is really neat. :^)
|
2018-11-17 00:14:07 +01:00 |
|
Andreas Kling
|
ebf308d413
|
Make kernel build with clang.
It's a bit faster than g++ and seems to generate perfectly fine code.
The kernel is also roughly 10% smaller(!)
|
2018-11-09 12:22:31 +01:00 |
|
Andreas Kling
|
47b7eeda44
|
Fix all current build warnings in the kernel.
|
2018-11-09 10:03:21 +01:00 |
|
Andreas Kling
|
d980ddc745
|
Fix busted display of tty names in /proc/summary.
|
2018-10-31 22:43:49 +01:00 |
|
Andreas Kling
|
0f20be05a6
|
Implement sys$getcwd properly.
Also fixed broken strcpy that didn't copy the null terminator.
|
2018-10-30 00:06:31 +01:00 |
|
Andreas Kling
|
39fa1eb2c2
|
Print the contents of motd.txt on boot.
|
2018-10-17 12:07:39 +02:00 |
|
Andreas Kling
|
9171521752
|
Integrate ext2 from VFS into Kernel.
|
2018-10-17 10:57:23 +02:00 |
|
Andreas Kling
|
9396108034
|
Import the "gerbert" kernel I worked on earlier this year.
It's a lot crappier than I remembered it. It's gonna need a lot of work.
|
2018-10-16 11:02:00 +02:00 |
|