Commit Graph

9 Commits

Author SHA1 Message Date
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
ecf8fe826b Create a cargo workspace with a new blog_os crate at the root 2023-04-30 14:53:36 +02:00
Philipp Oppermann
7ff6510352 Use bootloader_api::entry_point macro 2023-03-25 20:12:41 +01:00
Philipp Oppermann
73bb171e4f Define a _start entry point function 2023-03-25 18:57:41 +01:00
Philipp Oppermann
1838cfcad3 Disable Rust's main function 2023-03-25 18:54:30 +01:00
Philipp Oppermann
9a85b44242 Provide a panic handler 2023-03-25 18:46:52 +01:00
Philipp Oppermann
ca97148245 Remove the dependency on the standard library 2023-03-25 18:44:27 +01:00
Philipp Oppermann
1ea30e9b1e Create a kernel executable 2023-03-25 18:32:11 +01:00