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 |
|