Philipp Oppermann
|
98da4b2f9a
|
Fix rust-analyzer errors
|
2023-05-01 14:19:34 +02:00 |
|
Philipp Oppermann
|
34b1eb4741
|
Create the disk image in a build script
|
2023-05-01 13:23:37 +02:00 |
|
Philipp Oppermann
|
51e0dc1b63
|
Set default rustup profile
|
2023-04-30 17:16:23 +02:00 |
|
Philipp Oppermann
|
a4b2b853b9
|
Add rust-src component
|
2023-04-30 17:14:08 +02:00 |
|
Philipp Oppermann
|
0a21782583
|
Update CI script for second post
|
2023-04-30 17:10:47 +02:00 |
|
Philipp Oppermann
|
e2dca79d0d
|
Use bootloader crate to create bootable disk images
|
2023-04-30 16:52:24 +02:00 |
|
Philipp Oppermann
|
913d5189c9
|
Silence unused variable warning
|
2023-04-30 16:52:03 +02:00 |
|
Philipp Oppermann
|
29c919962f
|
Add an artifact dependency on the kernel
|
2023-04-30 15:40:47 +02:00 |
|
Philipp Oppermann
|
0eee1e080b
|
Use nightly Rust
|
2023-04-30 15:08:43 +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
|
88329503ad
|
Merge branch 'post-3.1' into post-3.2
|
2023-03-25 20:31:48 +01:00 |
|
Philipp Oppermann
|
9499aa7c9c
|
Rename workflow to 'Code' to match current post-xx branches
|
2023-03-25 20:31:41 +01:00 |
|
Philipp Oppermann
|
7ff6510352
|
Use bootloader_api::entry_point macro
|
2023-03-25 20:12:41 +01:00 |
|
Philipp Oppermann
|
eb78b1fb9b
|
Add bootloader_api dependency
|
2023-03-25 19:49:46 +01:00 |
|
Philipp Oppermann
|
2dc10d0198
|
Update README for second post
|
2023-03-25 19:19:58 +01:00 |
|
Philipp Oppermann
|
453f2f1890
|
Add a CI workflow
|
2023-03-25 19:18:55 +01:00 |
|
Philipp Oppermann
|
cf77d0b4fc
|
Add build instructions to README
|
2023-03-25 19:14:14 +01:00 |
|
Philipp Oppermann
|
93dfe9d9de
|
Add the Cargo.lock file
|
2023-03-25 19:10:12 +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
|
c3d16e0021
|
Disable unwinding
|
2023-03-25 18:49:03 +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 |
|
Philipp Oppermann
|
13ea05de55
|
Add a README and license files
|
2023-03-25 17:45:13 +01:00 |
|
Philipp Oppermann
|
d09b46034a
|
Initial commit
|
2023-03-25 17:42:02 +01:00 |
|