Commit Graph

15 Commits

Author SHA1 Message Date
Julien CLEMENT ec98428697 add trie map dependency
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2022-12-26 21:28:44 +01:00
Julien CLEMENT e2c2586a19 add async trait to make FD methods async
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2022-12-22 21:25:35 +01:00
Julien CLEMENT 7dd8764409 add send scsi packet
All checks were successful
continuous-integration/drone Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2022-12-12 01:08:16 +01:00
Julien CLEMENT 9ae31eb2f6 Add async tasks support
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2022-12-09 21:27:51 +01:00
Julien CLEMENT 290bb39216 update x86_64 crate version
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2022-04-21 15:24:34 +02:00
Julien CLEMENT 37432ef902 feat(heap): refacto memory init and add heap simple allocation
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-12-08 22:47:46 +01:00
Julien CLEMENT 273b004851 feat(paging): add frame allocator and mapping test
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-12-07 19:00:34 +01:00
Julien CLEMENT 62be6d047e feat(keyboard): add keyboard events
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-12-04 23:58:29 +01:00
Julien CLEMENT 618e528f35 feat(pic): add pic init
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-12-04 20:03:25 +01:00
Julien CLEMENT b9557bdc5e feat(serial): implement own serial driver
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-12-03 00:30:08 +01:00
Julien CLEMENT 106e907438 feat(serial): add external serial driver
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-12-02 22:29:56 +01:00
Julien CLEMENT 77f6a31381 feat(vga): add simple vga interface
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-12-02 18:05:35 +01:00
Julien CLEMENT 30c103a6b3 feat(grub): add multi-boot support and long mode swap
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-11-29 14:59:34 +01:00
Julien CLEMENT 65a962361a feat(bootloader): add bootable image
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-11-28 02:12:32 +01:00
Julien CLEMENT 84a599e8f5 feat(cargo): compile freestanding binary
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-11-27 18:41:04 +01:00