Commit Graph

40 Commits

Author SHA1 Message Date
3121c0b68b Add more from the std 2026-03-19 12:01:04 +01:00
45d23efe77 Add more from the std 2026-03-19 11:52:43 +01:00
fc3a04a20e Add more from the std 2026-03-19 10:04:21 +01:00
9b8afd2c5c Clean way to patch the std 2026-03-18 19:58:23 +01:00
a087bdd523 Clean way to patch the std 2026-03-18 17:19:08 +01:00
51780b3a78 Add more from the std 2026-03-18 14:59:16 +01:00
9413fba265 Add more from the std 2026-03-18 00:25:34 +01:00
fd0770f813 Add more from the std 2026-03-17 23:40:39 +01:00
10be5b301c Add more from the std 2026-03-17 23:34:00 +01:00
72989d86a8 Add more from the std 2026-03-17 22:51:36 +01:00
9958b23c89 Add more from the std 2026-03-17 21:33:34 +01:00
56ad115e58 Add a small part of the real rust std 2026-03-17 20:13:39 +01:00
56a00d0403 Sync computers 2026-03-17 18:29:00 +01:00
404a681254 Map keyboard to bépo 2026-03-16 10:33:21 +01:00
baeea20aa7 Interrupts are working again, new fontplate 2026-03-15 17:26:11 +01:00
b1aac20b57 Interrupts aren't working anymore 2026-03-15 10:48:41 +01:00
de6ef959ce Start stdin 2026-03-13 11:15:52 +01:00
f67718c3fe Add mouse and clean virtio 2026-03-11 16:42:58 +01:00
60ddc88b38 Sync computers 2026-03-09 20:27:24 +01:00
c2e5e2f715 Sync computers 2026-03-09 17:53:06 +01:00
9baa77a678 Sync computers 2026-03-07 16:11:54 +01:00
3947663b13 keyboard through PCI&VirtIO 2026-03-07 09:59:39 +01:00
9b6aec28f5 Better virtual file system, keyboard through MMIO&VirtIO 2026-03-05 14:41:28 +01:00
041e544330 Sync computers 2026-03-01 16:12:02 +01:00
392af94345 Sync computers 2026-03-01 15:41:36 +01:00
783c76252a Add cargo flag to enable custom json target 2026-02-28 19:04:11 +01:00
9a983c56f3 Sync computers 2026-02-28 18:55:10 +01:00
c3eb93e701 Relocations are working 2026-02-27 09:11:57 +01:00
79b75dc75b Refactor 2026-02-26 11:52:40 +01:00
4dc05c4151 Refactor 2026-02-25 14:08:27 +01:00
8a8034bd11 Better user programs with a special std. Sleep and exit are calling scheduler instead of wfi. 2026-02-21 18:29:27 +01:00
235f17e7cf Load dynamic programs using FAT32 2026-02-20 22:10:09 +01:00
00d9ce656c Adds justfile to build everything 2026-02-13 23:20:36 +01:00
27a3847c13 Try loading code at runtime 2026-02-13 17:22:23 +01:00
a53e11d6dd Try some filesystems 2026-02-13 15:52:43 +01:00
369ff5fef4 Adds syscall for sleep and print and makes process work in user mode 2026-02-12 11:36:22 +01:00
8a5c17482c Makes scheduler works at the end of the interruption 2026-02-11 16:39:36 +01:00
6fc08b5dbb Too late but it kinda works 2026-02-11 15:19:10 +01:00
53043fd3cd Supervisor mode 2026-01-30 16:22:53 +01:00
7a25e89d4c First commit 2026-01-27 14:53:14 +01:00