Commit Graph

11 Commits

Author SHA1 Message Date
Philipp Oppermann
2a49491fc7 Add a qemu-uefi executable to start the UEFI disk image in QEMU 2023-05-01 14:34:05 +02:00
Philipp Oppermann
ba8b0392b8 Add a qemu-bios executable to start the BIOS disk image in QEMU 2023-05-01 14:20:01 +02:00
Philipp Oppermann
34b1eb4741 Create the disk image in a build script 2023-05-01 13:23:37 +02:00
Philipp Oppermann
e2dca79d0d Use bootloader crate to create bootable disk images 2023-04-30 16:52:24 +02:00
Philipp Oppermann
29c919962f Add an artifact dependency on the kernel 2023-04-30 15:40:47 +02:00
Philipp Oppermann
ecf8fe826b Create a cargo workspace with a new blog_os crate at the root 2023-04-30 14:53:36 +02:00
Philipp Oppermann
4ea28d0910 Merge branch 'post-3.1' into post-3.2 2023-04-30 14:00:52 +02:00
Philipp Oppermann
4273cde4b0 The x86_64-unknown-none target defaults to panic=abort
So we don't need to override the panic strategy anymore.
2023-04-30 13:50:00 +02:00
Philipp Oppermann
eb78b1fb9b Add bootloader_api dependency 2023-03-25 19:49:46 +01:00
Philipp Oppermann
c3d16e0021 Disable unwinding 2023-03-25 18:49:03 +01:00
Philipp Oppermann
1ea30e9b1e Create a kernel executable 2023-03-25 18:32:11 +01:00