Philipp Oppermann
3340babf51
Set test=true to enable main.rs testing again
...
We set `test=false` for previous posts in https://github.com/phil-opp/blog_os/pull/1412 to avoid errors e.g. in rust-analyzer. For this testing post, we want to set it back to `true`.
2025-08-26 16:21:28 +02:00
Philipp Oppermann
d1bf96108a
Merge branch 'post-03' into post-04
2025-08-07 13:08:00 +02:00
Philipp Oppermann
97de98df33
Merge branch 'post-02' into post-03
2025-08-07 13:07:41 +02:00
Philipp Oppermann
9684f75819
Merge branch 'post-01' into post-02
2025-08-07 13:07:09 +02:00
John Davies
c551fec1ce
Added [[bin]] section to Cargo.toml with test and bench set to false to prevent duplicate definition of lang item
2025-05-02 00:35:50 +07:00
Philipp Oppermann
b1aec7eb66
Merge branch 'post-03' into post-04
2025-03-27 15:13:25 +01:00
Philipp Oppermann
e2a3e76a32
Merge branch 'post-02' into post-03
2025-03-27 15:07:41 +01:00
Philipp Oppermann
16bbb8f972
Merge branch 'post-01' into post-02
2025-03-27 15:07:24 +01:00
Philipp Oppermann
86ffa24e8e
Update to Rust 2024 edition
2025-03-27 15:05:58 +01:00
Philipp Oppermann
6e7c2f4344
Merge branch 'post-03' into post-04
2024-02-16 13:22:06 +01:00
Philipp Oppermann
1a53a115da
Merge branch 'post-02' into post-03
2024-02-16 13:21:45 +01:00
Philipp Oppermann
c6990cb52d
Don't specify patch version in Cargo.toml
...
Avoids confusion for people that don't know that cargo always chooses the latest patch version.
2024-02-16 13:21:21 +01:00
Philipp Oppermann
167ef5bb83
Update x86_64 dependency to v0.14.2 to fix nightly breakage
2021-05-17 11:38:51 +02:00
Philipp Oppermann
30be97d035
Update x86_64 dependency to v0.13.2 to fix nightly breakage
...
Also: Run cargo update for uart_16550 dependency.
2021-02-02 10:54:08 +01:00
Philipp Oppermann
d4e1f47e62
Update post-04 to use compiler_builtins mem feature instead of rlibc ( #868 )
...
* Remove rlibc and use compiler-builtins-mem feature (#865 )
* Update post-04 to use compiler_builtins `mem` feature instead of `rlibc`
Co-authored-by: Rob Gries <robert.w.gries@gmail.com >
2020-10-02 23:28:03 +02:00
Philipp Oppermann
ea5aad0e0c
Merge branch 'post-02' into post-03
2020-10-02 23:17:08 +02:00
Rob Gries
4e38e7ddf8
Remove rlibc and use compiler-builtins-mem feature ( #865 )
2020-10-02 23:14:25 +02:00
Philipp Oppermann
3d96415940
Update x86_64 to v0.12.1 ( #858 )
2020-09-24 10:26:04 +02:00
Philipp Oppermann
6292789393
Merge branch 'post-03' into post-04
2020-07-17 11:19:25 +02:00
Philipp Oppermann
651adbc8bd
Merge branch 'post-02' into post-03
2020-07-17 11:16:18 +02:00
Philipp Oppermann
f135aefae8
Update to bootloader 0.9.8
2020-07-17 10:52:21 +02:00
Philipp Oppermann
16ffe80fd5
Add dependency on rlibc
2020-07-16 15:39:07 +02:00
Philipp Oppermann
07d8a22a53
Use -Zbuildstd instead of cargo-xbuild
2020-07-16 15:37:09 +02:00
Philipp Oppermann
2c30310281
Update x86_64 to version 0.11.0
2020-05-20 14:25:16 +02:00
Philipp Oppermann
57cd52b7f5
Merge branch 'post-03' into post-04
2020-05-20 14:04:54 +02:00
Philipp Oppermann
a004e7da9c
Merge branch 'post-02' into post-03
2020-05-20 14:04:37 +02:00
Philipp Oppermann
b1bf0873ce
Update bootloader to v0.9.3
2020-05-20 14:03:59 +02:00
Philipp Oppermann
d7e505da9e
Update x86_64 dependency to version 0.9.6
2020-03-08 14:39:27 +01:00
Philipp Oppermann
2039cd7a64
Update x86_64 to version 0.9.5
2020-03-08 14:27:36 +01:00
Philipp Oppermann
adcb547765
Update to x86_64 0.8.1
2019-12-10 17:31:21 +01:00
Philipp Oppermann
5c964dc7b9
Update to x86_64 0.8.0
2019-12-10 16:45:34 +01:00
Philipp Oppermann
6e012e5e42
Merge branch 'post-03' into post-04
2019-09-13 17:43:20 +02:00
Philipp Oppermann
a86fe5c2af
Merge branch 'post-02' into post-03
2019-09-13 17:42:32 +02:00
Philipp Oppermann
99a7231d52
Remove profile.{dev, release}.panic keys from Cargo.toml
2019-09-13 17:42:06 +02:00
Philipp Oppermann
086c3a02d3
Set x86_64 version to 0.7.5
2019-09-11 13:18:16 +02:00
Philipp Oppermann
14b38a3ea4
Merge branch 'post-03' into post-04
2019-09-11 13:14:02 +02:00
Philipp Oppermann
bcafb60069
Update spin and volatile dependencies
2019-09-11 13:13:34 +02:00
Philipp Oppermann
6771c2cc7f
Merge branch 'post-03' into post-04
2019-09-11 10:57:21 +02:00
Philipp Oppermann
fe5e1fd92c
Merge branch 'post-02' into post-03
2019-09-11 10:56:41 +02:00
Philipp Oppermann
ffd1bda509
Update bootloader to version 0.8.0
2019-09-11 10:55:49 +02:00
Philipp Oppermann
20ef920fc6
Add [package.metadata.bootimage] again
...
Was accidentally removed when resolving a merge conflict.
2019-09-10 11:12:47 +02:00
Philipp Oppermann
9602f4e16d
Merge branch 'post-03' into post-04
2019-09-10 10:21:08 +02:00
Philipp Oppermann
bfde53de79
Merge branch 'post-02' into post-03
2019-09-10 10:20:47 +02:00
Philipp Oppermann
7197d8b18a
Remove old package.metadata.bootimage configuration key
2019-09-10 10:20:42 +02:00
Philipp Oppermann
f1ae82b220
Disable the test harness for the should_panic test
2019-08-07 11:02:19 +02:00
Philipp Oppermann
f98145d556
Delete panic handler test
2019-08-07 10:38:46 +02:00
Philipp Oppermann
5adfe28cf4
Merge branch 'post-03' into post-04
2019-07-18 10:16:43 +02:00
Philipp Oppermann
ff8afb814e
Merge branch 'post-02' into post-03
2019-07-18 10:16:01 +02:00
Philipp Oppermann
5ed27923e8
Update to bootloader 0.6.4
2019-07-18 10:14:39 +02:00
bors[bot]
158aed0c18
Merge #604 #606
...
604: Use `-serial stdio` instead of `-serial mon:stdio` r=phil-opp a=phil-opp
Fixes #602
Post update in https://github.com/phil-opp/blog_os/pull/605
606: Update x86_64 to version 0.7.0 r=phil-opp a=phil-opp
[Changelog](https://github.com/rust-osdev/x86_64/blob/master/Changelog.md#070 ):
- **Breaking**: `Port::read` and `PortReadOnly::read` now take `&mut self` instead of `&self` ([#76 ](https://github.com/rust-osdev/x86_64/pull/76 )).
Post update in https://github.com/phil-opp/blog_os/pull/607
Co-authored-by: Philipp Oppermann <dev@phil-opp.com >
2019-05-09 12:42:42 +00:00