Kamil Kowalczyk kamkow1
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 »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-02 22:33:11 +02:00
c345e2284e pctl Remove unnecessary header files
bc2b115cb3 fs Fetch file contents
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-01 22:50:31 +02:00
91d648ade4 Remove % prefix for builtin commands
0232849994 tb Allow empty lines
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-01 21:26:26 +02:00
73effcd52a tb Implement a string stack
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-01 20:08:47 +02:00
62cf07afc7 ulib uprintf to pipe not termdev, ulib Add stringbuffer and linearlist, tb Capture subshell output
0e4a35eb86 ipcpipe Add pipe ownership guards
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-29 23:18:32 +02:00
fa8a774115 tb Hex/byte escapes
39981fdbbf tb String escaping
10711f7fb3 tb Fix string tokenization bug (bad classification)
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-29 21:43:31 +02:00
0fb63b4695 pctl Add kill command
46e52c8d48 tb %PID builtin command
4e8afae5fb all procs are user procs
20a89502c0 Remove kernel procs
Compare 4 commits »