Commit Graph

35 Commits

Author SHA1 Message Date
6d7a23d747 removed pdclib, strange things were happening..., user shell kinda works now 2026-07-06 22:13:57 -05:00
17ccde3556 f'd myself over of course, scheduler can now run user programs.... 2026-07-04 01:59:19 -05:00
0b98ac0273 getting there... 2026-07-04 00:26:20 -05:00
ab5a1ecb6b still fighting an issue 2026-07-03 22:25:24 -05:00
48df965268 working on getting a unified stack setup for user and kernel tasks 2026-07-01 22:09:01 -05:00
b6ee4fc3de more userspace stuff 2026-07-01 20:00:22 -05:00
af6c1c94cf working on reading elf from initrd, and getting it launched with the new scheduler 2026-06-30 19:26:31 -05:00
ce81d4eb31 loading initrd now... 2026-06-30 00:03:21 -05:00
432d160b7a modified some syscall code in rlibc, fs stuff 2026-06-29 17:00:07 -05:00
97357f3170 compiled newlib, need to hook up the system calls 2026-06-28 17:58:58 -05:00
43bc0df81a did some restructuring, got multitasking almost working 2026-06-26 20:05:01 -05:00
57d7d34c6d more alloc stuff 2026-06-25 14:03:35 -05:00
a501b1913e not sure whaat this is 2026-06-24 23:41:33 -05:00
8fa7a5930c fixed issues when running on hardware 2026-06-24 21:52:05 -05:00
bf0d1caa89 reading path tables now, need to make kheap sooner or later 2026-06-24 16:47:22 -05:00
68dbdbb2c8 we can reaad CDROMS 2026-06-24 13:30:23 -05:00
ae4b6863bf desparate to get ata reads to work 2026-06-23 23:19:49 -05:00
a82a7aa1a4 still working on ata :( 2026-06-21 16:57:16 -05:00
0f84acde30 more ata stuff 2026-06-20 21:02:59 -05:00
b384723dbd ide stuff 2026-06-19 00:27:08 -05:00
7d34fbbd02 more userlaand stuff 2026-06-17 18:16:47 -05:00
0cb7311911 made the jump to ring 3 2026-06-16 21:53:38 -04:00
171cbd21bc added origin program 2026-06-16 18:44:31 -05:00
0a51a5e8bc added memory mapping functions, created first user process pd 2026-06-16 10:04:49 -04:00
fe3725db99 boot page table works 2026-06-15 23:35:01 -05:00
25da0f6a71 fixing up paging issues 2026-06-15 18:09:04 -04:00
ac4b510221 paging 2026-06-14 18:53:54 -05:00
53c5d7d40c mm stuff 2026-06-14 00:34:11 -05:00
4e8de774ef started work on pmm 2026-06-13 20:43:09 -04:00
2ab98fe582 ps2 init complete, can receive keyboard presses 2026-06-13 19:53:57 -04:00
3ecbcdf369 PIT 2026-06-13 13:27:39 -05:00
00fb70c25b gdt idt stuff 2026-06-12 23:03:00 -04:00
5e823e570b started on isr/idt stuff 2026-06-11 23:23:39 -05:00
eb1e096bac rearraged files, set up to use grub bootloader 2026-06-10 18:28:33 -05:00
0f8d5f8ce7 moved stuff around 2026-06-10 09:39:37 -04:00