Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-14 20:20:44 +02:00
0c3250e8d6 Remove/fix unused stuff and other warnings
01b37e41c2 Remove vobjcnt field of Proc
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-14 20:05:46 +02:00
406434fed0 Break ioctl() up into smaller syscalls
c34a253d11 Split processctl() syscall into multiple smaller ones
8aec45316c Remove sysdefs/ipcpipe.h
a67d80a2d1 Use new pipe syscalls
ddb31ac5f5 ulib Move to new pipe syscalls
Compare 11 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-11 22:24:04 +02:00
c0f91dcced rr Minor bug (r == -1)
0d05abf282 fs Make fetch subcmd more configurable
7d81e39de5 Add rc to rc.tb
257f494b0c rc Rand/crypto utility
fc97d56eb5 ulib Implement rand()
Compare 8 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-11 20:37:45 +02:00
02a5d8b418 Move printf to root of project
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-11 02:35:20 +02:00
6b0e05e506 Expose storedevs to the outside world via dev interface
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-08 19:34:18 +02:00
3996f71316 Initialize devices before storedev_init()
ed704e2cef dev Utility for working with devices
0ac80c76b0 devctl commands for getting device info
3830af45c8 tb Reset any colors after running an app
49cebd277c back to old default colors
Compare 7 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-05 20:05:14 +02:00
a513909189 tb Fix handling CTRL+S
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-05 19:50:46 +02:00
cdfb1e39c0 Move serial driver code to kernel/dev
e9838d530f Rearchitecture PS2KB driver using event buffers
247ef1bbd1 Add fbdev for getting framebuffer information
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-05 00:13:44 +02:00
933083ffeb HAL clean up, remove uACPI
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-04 21:34:51 +02:00
70d6931e3b Use shared macros for dev function IDs
acbf051dbc New rewritten serial driver + dev interface
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-04 15:55:41 +02:00
0117080b61 Remove bcast pipes
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-04 12:02:07 +02:00
ef9393e694 fs Add tree subcommand
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-04 01:41:59 +02:00
082cb66c7e fs Fix off-by-one error - parse up to argslen()-2 args
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-04 01:39:01 +02:00
b624214433 fs Add mkd subcommand for creating directories
26517e8e28 ioctl() IOCTL_MKDIR command, vfs_mkdir()
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-04 01:13:34 +02:00
b72f3ee00d fix schedrelease() syscall
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-03 23:57:19 +02:00
071f414f07 legal Add licenses for used code and libraries
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-03 23:48:02 +02:00
04a4b1395c Store devices as a hashtable
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-03 23:22:26 +02:00
18d646ff8b Rewrite the kernel hashtable struct
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-03 22:41:42 +02:00
20b4545cae Fix minor warnings
fc47ff581e littlefs_fetchdirent() fix missing return statement
08793178f1 share Make errors.h assembler friendly too
3c1c63e970 share Make headers assembler friendly
57ba9ff126 Store device structs in a dynamic list
Compare 6 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-03 20:03:05 +02:00
dc8df7fade fs Fetch cleanup
c30d2d2ea6 Remove conversions between VfsStat struct and IoctlStat struct
443cf0e4ff Fetching directory entries
de20efa0f3 vfs Rewrite IOCTL_STAT so that it doesnt require an already open handle
2cfd3ee2fa ioctl() IOCTL_STAT use path instead of already open io handle
Compare 5 commits »