21 Commits

Author SHA1 Message Date
1a975af1e9 Add remote shell 2024-10-31 13:14:07 +02:00
2ce2b470fa i686: implement TLS and relocations 2024-10-27 12:35:46 +02:00
0436381b33 arch: aarch64 fp context save, proper single-step 2024-10-27 06:46:25 +02:00
0daf7c677c i686: add single-step debugging 2024-10-18 18:29:14 +03:00
c907fe032a i686: fix kernel.sym build 2024-10-11 18:23:40 +03:00
019e4ae43f abi: fix incorrect u64 ABI in 32-bit archs 2024-10-11 17:24:20 +03:00
b9e2998248 i686: add PCI functionality for i686 2024-10-11 15:29:41 +03:00
4b25a4db89 i686: add platform support 2024-10-10 18:06:54 +03:00
99f4482533 xtask: generate rust-analyzer shim 2024-08-10 20:41:32 +03:00
6e07fa91db dev/block: remove extra copy on aligned ops 2024-07-30 19:51:14 +03:00
b9c1b15bd1 kernel: fix some TODOs 2024-07-27 14:37:46 +03:00
1bd9d65a5e Migrate to 1.82 rustc nightly 2024-07-25 11:58:47 +03:00
8eb5d2ecf1 mem/heap: use libyalloc instead of linked_list_allocator in kernel 2024-06-09 13:43:56 +03:00
58008d8704 build: fix xtask warnings 2024-04-12 12:24:00 +03:00
62f6cab7d6 build: better fat32 image handling 2024-04-12 12:23:21 +03:00
39956dedb8 sys/mod: Basic kernel module loading 2024-04-01 17:23:12 +03:00
35a44a8ca1 proc/dyn: proof-of-concept dynamic executable loader 2024-03-20 21:21:39 +02:00
1b69be1664 proc/debug: implement basic single-stepping facilities 2024-03-19 23:11:03 +02:00
281b280e8d vfs: fix vfs tests 2024-03-14 00:42:36 +02:00
c5699db3a5 build: Ability to specify toolchain branch 2024-03-12 19:39:04 +02:00
1440689094 build: Finish migration to monorepo 2024-03-12 18:17:47 +02:00