asleepymoon
asleepymoon pushed to main at asleepymoon/minitar 2023-01-08 11:47:20 +00:00
f2f4d4ddab Update tar.h to use MSVC-compatible struct packing
asleepymoon opened issue asleepymoon/minitar#3 2023-01-08 11:41:56 +00:00
tar.h uses __attribute__((packed)) directly
asleepymoon opened issue asleepymoon/minitar#2 2023-01-08 11:28:08 +00:00
Checksum validation
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 20:43:05 +00:00
8de59138ef We are platform-agnostic now (kind of)
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 20:23:15 +00:00
0c5a84f932 toolchain: Update to binutils 2.39
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 19:58:19 +00:00
0c73d69a70 Kernel: Fix shadow 12GiB reserved entry when running QEMU without KVM on
c97f588d44 Fix TRY() with Option
Compare 2 commits »
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 11:33:11 +00:00
fde1727218 KernelVM: Expand the available VM range
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 11:02:25 +00:00
8ee634d19b Kernel/Scheduler: Display addresses starting with 0x when creating threads
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 10:39:22 +00:00
471103e4f3 Remove the word 'header' from libc header descriptions
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 10:31:16 +00:00
12dc96b4a5 Fix comment typo
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 10:22:12 +00:00
b70bbc0ba6 More libc commenting
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-07 00:49:32 +00:00
7e377ef712 Implement printf()
29bd8a69fa MemoryManager: Add helper functions to validate arbitrary ranges of userspace memory
Compare 2 commits »
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 23:27:31 +00:00
7fb2807d0c libc: Implement time() using clock_gettime().
a8a64863c8 kernel, libc: Add clock_gettime()
6e9b4491a6 MemoryManager: Add copy_to_user() and copy_to_user_typed()
Compare 3 commits »
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 20:01:48 +00:00
b851dcf9b9 libc: Implement mbstowcs() using Utf8StringDecoder
8891304509 libc: Add ctype.h
Compare 2 commits »
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 19:15:54 +00:00
80f5c790f8 Implement string formatting into libc :)
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 19:02:18 +00:00
367a2ce521 libc: header documentation for supported functions
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 18:40:37 +00:00
c3653cd4e6 More stdlib.h implementation + commenting + atexit()
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 18:06:55 +00:00
50509baea6 More c_cpp_properties.json
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 18:03:40 +00:00
65d2f1c041 Update c_cpp_properties.json
asleepymoon pushed to restart at asleepymoon/Luna 2023-01-06 18:00:37 +00:00
0a472000be Fix CI by providing a host C++ compiler