dualfroz
|
2e9bb0a476
|
feat: add pageAlignDown and pageAlignUp
|
2026-09-06 14:51:04 +02:00 |
|
dualfroz
|
8101704cc3
|
feat: extend kmain with listInit and listEmpty
|
2026-09-06 14:17:13 +02:00 |
|
dualfroz
|
21f2719413
|
feat: extend kmain with lsDriverThread and andOrTypeFailChainCommand
|
2026-09-06 13:25:21 +02:00 |
|
dualfroz
|
68907b39ec
|
feat: extend kmain with globTypeGlobcatCommand and globDriverThread
|
2026-09-06 12:22:05 +02:00 |
|
dualfroz
|
fbd54b7c31
|
feat: extend kmain with envTypeEnvCommand and envDriverThread
|
2026-09-06 12:07:07 +02:00 |
|
dualfroz
|
d621db9147
|
feat: extend kmain with stderrDriverThread
|
2026-09-04 22:45:01 +02:00 |
|
dualfroz
|
04d722667e
|
feat: extend kmain with hereDriverThread
|
2026-09-04 22:06:33 +02:00 |
|
dualfroz
|
31dce591f3
|
feat: extend kmain with redirDriverThread and stderrTypePath
|
2026-09-04 22:03:22 +02:00 |
|
dualfroz
|
a59ae7a9f8
|
feat: extend kmain with pipelineDriverThread and redirTypePath
|
2026-09-04 21:28:35 +02:00 |
|
dualfroz
|
750354f099
|
feat: extend kmain with injectKeyPress and injectShiftedKeyPress
|
2026-09-04 20:44:06 +02:00 |
|
dualfroz
|
b4f8d5215f
|
feat: extend kmain with execReaperThread and consoleInjectorThread
|
2026-09-04 19:14:06 +02:00 |
|
dualfroz
|
661ff83253
|
feat: extend kmain with schedPriorityVerifierThread
|
2026-09-04 19:09:03 +02:00 |
|
dualfroz
|
0cd28abb5d
|
feat: add strtol and atoi to klib
|
2026-09-04 17:45:55 +02:00 |
|
dualfroz
|
9732761402
|
feat: add isDigit and isUpper
|
2026-09-04 16:59:43 +02:00 |
|
dualfroz
|
12be4f5179
|
feat: extend keyboard with ConsoleReader and keyboardForegroundPgid
|
2026-09-04 16:49:37 +02:00 |
|
dualfroz
|
fa1787020d
|
feat: add jobctlRunBackgroundHereString and jobctlCaptureOutput
|
2026-09-04 14:26:24 +02:00 |
|
dualfroz
|
39528a6ce6
|
feat: add jobctlRunBackground and jobctlApplyRedirects to jobctl
|
2026-09-04 12:21:25 +02:00 |
|
dualfroz
|
83421e7dba
|
feat: add jobctlSpawn and jobctlSpawnPiped
|
2026-09-04 12:11:03 +02:00 |
|
dualfroz
|
f59833733f
|
feat: extend isr with deliverPendingSignals and tryResolveUserPageFault
|
2026-09-02 22:28:12 +02:00 |
|
dualfroz
|
8df641fbf7
|
feat: add hmapHashString and hmapInit
|
2026-09-02 21:56:36 +02:00 |
|
dualfroz
|
b6fbdb51aa
|
feat: extend elf with elfSegmentPagingFlags and elfSlotBase
|
2026-09-02 19:26:55 +02:00 |
|
dualfroz
|
f0b99bc99a
|
feat: extend bmp with wordCountFor and bmpInit
|
2026-09-02 19:23:37 +02:00 |
|
dualfroz
|
54242aeae3
|
feat: add ataIoDelay and ataWaitClear
|
2026-09-02 19:14:15 +02:00 |
|
dualfroz
|
dc5afa0250
|
feat(kernel): wire subsystem bring-up and demo threads in kmain
|
2026-08-27 16:30:24 +02:00 |
|
dualfroz
|
d5b9cad635
|
feat(shell): add in-kernel interactive shell
|
2026-08-27 13:09:49 +02:00 |
|
dualfroz
|
8e03bfc320
|
feat(kernel): add int 0x80 syscall dispatch table
|
2026-08-27 09:48:38 +02:00 |
|
dualfroz
|
afd0649188
|
feat(loader): add static x86_64 ELF loader
|
2026-08-26 23:10:16 +02:00 |
|
dualfroz
|
831a2e1de7
|
feat(fs): add VFS core with tmpfs and ramdisk mount
|
2026-08-26 19:48:33 +02:00 |
|
dualfroz
|
66c146e4ed
|
feat(fs): add USTAR ramdisk parser
|
2026-08-26 16:23:07 +02:00 |
|
dualfroz
|
455e81de5e
|
feat(kernel): add preemptive round-robin thread scheduler
|
2026-08-26 09:43:21 +02:00 |
|
dualfroz
|
ad8ae808e6
|
feat(drivers): add PS/2 keyboard driver
|
2026-08-25 23:10:42 +02:00 |
|
dualfroz
|
2bd8217f75
|
feat(mm): add free-list kernel heap with coalescing
|
2026-08-25 19:45:25 +02:00 |
|
dualfroz
|
6de7a0550a
|
feat(mm): add page table management and on-demand mapping
|
2026-08-25 16:25:50 +02:00 |
|
dualfroz
|
ef45af5077
|
feat(mm): add bitmap physical frame allocator
|
2026-08-25 13:06:40 +02:00 |
|
dualfroz
|
371b50a3a5
|
feat(drivers): remap PIC and drive PIT at 100 Hz
|
2026-08-25 09:41:20 +02:00 |
|
dualfroz
|
8c846c9ca5
|
feat(cpu): add per-vector interrupt stub assembly
|
2026-08-24 23:06:40 +02:00 |
|
dualfroz
|
e5c4139e49
|
feat(cpu): install IDT with exception and syscall gate handling
|
2026-08-24 19:45:21 +02:00 |
|
dualfroz
|
4843406bf3
|
feat(cpu): add GDT and TSS for ring 0 and ring 3 segments
|
2026-08-24 16:24:42 +02:00 |
|
dualfroz
|
7b52e9d3f9
|
feat(drivers): add VGA text-mode driver with scrolling and cursor
|
2026-08-24 13:05:24 +02:00 |
|
dualfroz
|
39f8c5fc48
|
feat(drivers): add kprintf console over serial
|
2026-08-24 09:48:49 +02:00 |
|
dualfroz
|
803eeab7ec
|
feat(drivers): add port I/O helpers and serial COM1 driver
|
2026-08-23 23:10:38 +02:00 |
|
dualfroz
|
c111550d0e
|
feat(libc): add freestanding types and string helpers
|
2026-08-23 19:48:16 +02:00 |
|
dualfroz
|
fbe59c8ffc
|
feat(boot): parse multiboot2 boot information structure
|
2026-08-23 16:23:33 +02:00 |
|
dualfroz
|
a64ab7ccde
|
feat(boot): add multiboot2 header and 32-bit to long-mode entry
|
2026-08-23 13:02:07 +02:00 |
|