Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2023-09-27 15:46:39 +03:00
8d5369fafe Kernel: Add some functionality to disable TTY input/output
feafc57b63 Kernel: Disable DiskCache sync messages
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2023-09-27 14:05:40 +03:00
f9b347f9d9 BuildSystem: Rework calling qemu
Bananymous pushed to main at Bananymous/banan-os 2023-09-27 00:54:13 +03:00
6e1825d6b4 Kernel: Add missing TRY() to font loading
ec2baeb276 Sync: Add some argument parsing to sync(1)
6cb8bda6e1 LibC: add syncsync() to unistd.h
05e57801e7 Kernel: SYS_SYNC now schedules sync to happen soon
b924c85669 Kernel: DiskCache now requires sync to be called from kernel thread
Compare 6 commits »
Bananymous pushed to main at Bananymous/banan-os 2023-09-25 22:40:11 +03:00
1d470fb5ba Kernel: All syscalls now validate users pointers
b4e4f7a6cc Kernel: Print more detailed output on ISR
55d30a7cc3 Kernel: Ext2 inodes are now stored in cache
b62186441b BAN: Implement basic WeakPtr
8caba1e774 Kernel: Ext2 filesystem now holds 10 preallocated block buffers
Compare 8 commits »
Bananymous pushed to main at Bananymous/banan-os 2023-09-24 01:31:03 +03:00
8b2bb95b81 Kernel: VirtualRange doesn't store physical addresses of pages
2ef496a24a Kernel: all mapped ranges are now stored in one container
c0a89e8951 Kernel: Fully remove sys_alloc and sys_free
fc953df281 Kernel/LibC: remove PATH resoltion from kernel
fe2dca16f0 Kernel/LibC: add flag to enable/disable sse support
Compare 16 commits »
Bananymous pushed to main at Bananymous/banan-os 2023-09-22 17:22:42 +03:00
14a608effd 1000th COMMIT: Kernel: Add basic E1000 driver
Bananymous pushed to main at Bananymous/banan-os 2023-09-11 01:27:58 +03:00
5fae3cec2a Kernel: Implement SYS_SYNC and add sync executable to userspace
b0c22b61ec Kernel: Writes to disk are not synchronous anymore
82b049204d Kernel: Print stack trace on isr
aa59142bfa Kernel: Fix ext2 file write
Compare 4 commits »