Commit Graph

90 Commits

Author SHA1 Message Date
Philipp Oppermann
514736b1d8 Merge pull request #1265 from proudmuslim-dev/patch-1
Fix typo in chapter 2
2024-01-24 10:01:44 +01:00
proudmuslim-dev
1118350b16 Fix formatting in chapter 2 2024-01-21 22:00:19 +00:00
proudmuslim-dev
fb096a7484 Fix typo in chapter 2 2024-01-21 21:34:52 +00:00
Philipp Oppermann
8a41fd65bf Polish section about drawing blue pixels and squares 2023-12-29 18:57:01 +01:00
Philipp Oppermann
50802c8332 Continue work on framebuffer post 2023-12-28 20:12:07 +01:00
Philipp Oppermann
ba410f40ba Fix source path 2023-12-28 20:11:46 +01:00
Philipp Oppermann
9080e69a09 Improve headings 2023-12-28 17:59:13 +01:00
Philipp Oppermann
2676d69c31 Remove striped output example
Doesn't really add much value.
2023-07-09 11:28:40 +02:00
Philipp Oppermann
c31f3c2728 Start describing framebuffer bitmap layout 2023-07-09 11:26:34 +02:00
Philipp Oppermann
5799263124 Start working on 'Screen Output' post 2023-07-08 13:49:41 +02:00
Kenny Strawn
ded60de8d0 Submit rough draft of Edition-3-Post-3 (#1223) 2023-07-08 13:21:56 +02:00
Philipp Oppermann
5681d3f0f7 Finish rest of post 2023-05-01 15:06:05 +02:00
Philipp Oppermann
68d0c946f4 Set default rustup profile 2023-04-30 17:16:11 +02:00
Philipp Oppermann
9baab55788 Add rust-src component 2023-04-30 17:14:24 +02:00
Philipp Oppermann
2bc74ce8f7 Write sections about creating bootable disk image 2023-04-30 17:09:37 +02:00
Philipp Oppermann
7ce9ae1caf Remove profile overrides again after compiling for custom target 2023-04-30 16:54:38 +02:00
Philipp Oppermann
646e5ba502 Add a short introduction to rustup 2023-04-30 16:53:45 +02:00
Philipp Oppermann
bb754eadba Link to stable Rust docs 2023-04-30 16:53:25 +02:00
Philipp Oppermann
dd228c4bb1 Start revising second half of booting post 2023-04-09 21:13:49 +02:00
Philipp Oppermann
020f2d7e8e Highlight start address in rust-objdump output 2023-04-09 20:09:49 +02:00
Philipp Oppermann
33b6b6ebe8 Improve line highlighting: left marker instead of different background 2023-04-09 18:49:12 +02:00
Philipp Oppermann
94d87308f4 Fix typo 2023-04-09 13:52:58 +02:00
Philipp Oppermann
c81a2e11db Improve first half of post 2023-03-25 20:24:02 +01:00
Philipp Oppermann
3ff7f48257 Highlight changed lines in code examples + other improvements 2023-03-25 19:10:59 +01:00
Philipp Oppermann
dba81f6d1c Rewrite introduction 2023-03-25 18:30:19 +01:00
Philipp Oppermann
ae6f001eae Use new branch naming scheme for edition-3 posts 2023-03-25 17:36:33 +01:00
Philipp Oppermann
79be18bfb5 Merge edition-3 changes of PR #1187 2023-03-25 16:07:21 +01:00
emanuele-em
50cbf4f01c Update index.md (#1193) 2023-02-23 17:23:15 +01:00
Philipp Oppermann
96c8aaf89d Fix --edition inconsistency 2023-01-02 09:50:56 +01:00
Philipp Oppermann
55508e6800 Mark post as draft again 2022-12-18 20:17:13 +01:00
Philipp Oppermann
dfd0e6c5d8 Improve chapter description 2022-12-18 20:04:20 +01:00
Philipp Oppermann
6d8075fe87 Rework minimal kernel post 2022-12-18 19:58:48 +01:00
Philipp Oppermann
ce0c6c133b Format edition-3 markdown as 'one sentence per line'
This makes the diffs nicer when we change something in the future.
2022-12-18 12:09:00 +01:00
Kenny Strawn
9adc094f43 Add screenshot of wrapping_add output (#1073) 2022-01-27 12:46:34 +01:00
Kenny Strawn
1da47d3177 Add additional “real hardware” instructions (#1072) 2022-01-26 13:44:00 +01:00
Philipp Oppermann
bc9d1a545a Fix typo 2022-01-25 13:21:35 +01:00
Philipp Oppermann
233dec4caf Various 3rd edition template improvements
- merge improvements from second edition (e.g. improved light switch, prefered theme in session storage, translation support)
- giscus instead of utterances
- add an alpha warning
- fix error caused by missing posts

etc
2022-01-23 21:32:43 +01:00
Philipp Oppermann
0400ce692c Improve UEFI booting post and start preparing it for pre-release 2022-01-23 21:24:53 +01:00
Philipp Oppermann
d475912811 Rust no longer optimizes loops away 2022-01-23 21:23:40 +01:00
Philipp Oppermann
729a8241ea Work around false positives in zola's anchor checker 2022-01-23 21:23:00 +01:00
Philipp Oppermann
d7b93ab855 Mark all 3rd edition posts as drafts 2022-01-23 21:21:59 +01:00
Philipp Oppermann
ebf482379c Minor improvements 2022-01-23 17:59:49 +01:00
bjorn3
91005553b3 Fix typos in edition 3 uefi booting post (#981) 2021-05-07 11:49:05 +02:00
Philipp Oppermann
06b7d345e4 Add UEFI hello world QEMU screenshot 2021-04-12 10:46:52 +02:00
Philipp Oppermann
b3eace1260 Explain how to run the disk images in QEMU (both BIOS and UEFI) 2021-04-12 10:46:33 +02:00
Philipp Oppermann
c61c37643a Resolve some TODOs 2021-04-11 16:51:50 +02:00
Philipp Oppermann
1aa7d21d8b Finish first draft of 'UEFI Booting' post 2021-04-07 13:11:18 +02:00
Philipp Oppermann
0b9231f0ba Minor improvements to UEFI code examples 2021-04-06 18:17:35 +02:00
Philipp Oppermann
db47b27024 Provide a high-level explanation on how to create bootloader 2021-03-22 12:10:04 +01:00
Philipp Oppermann
9c1babd027 Describe how to use various UEFI protocols with the uefi crate 2021-03-19 19:44:43 +01:00