Philipp Oppermann
ae4c53fa75
Merge branch 'master' into edition-3
2021-01-03 14:48:32 +01:00
Byron Hambly
a3bb0d3469
Remove unused import in code example ( #898 )
2021-01-02 17:19:15 +01:00
Byron Hambly
924da318c0
Improve explanation for BootInfoFrameAllocator::usable_frames ( #897 )
2021-01-02 17:18:36 +01:00
Byron Hambly
ceb52ac411
Minor grammar fixes ( #894 )
...
2 small fixes
"we don't have implemented" -> "we haven't implemented"
and
"We use lazy_static again, because Rust's const evaluator is not powerful enough yet" -> "As before, we use lazy_static again."
just to remove what has already been said a few paragraphs up.
Thank you for this amazing resource!
2020-12-31 12:53:41 +01:00
Philipp Oppermann
c97c27f4e6
Remove unused title in index frontmatter
2020-12-30 18:51:25 +01:00
16yuki0702
3ef243f342
Add filepath to code blocks in Testing post ( #893 )
2020-12-23 11:50:17 +01:00
Philipp Oppermann
dce5c9825b
The second-edition folder was renamed to edition-2
2020-12-17 12:41:48 +01:00
Philipp Oppermann
874f9dbaed
Restore original second edition post
2020-12-16 15:55:41 +01:00
Philipp Oppermann
d45572f9fb
Move updated post to new edition-3 subfolder
2020-12-16 15:55:18 +01:00
Philipp Oppermann
7e86caf786
Begin restructuring the post again
2020-12-16 15:49:16 +01:00
Philipp Oppermann
e8bfca0adb
Rename disk_image crate to bootimage
...
It is more clear this way that this crate is related to making the kernel bootable.
2020-12-16 15:48:55 +01:00
Philipp Oppermann
3a23f0555f
Fix some typos
2020-12-16 15:48:55 +01:00
Philipp Oppermann
352ba47971
The memcpy optimization PR was merged
2020-12-16 15:47:18 +01:00
Philipp Oppermann
c175d25048
Add section about basic screen output
2020-12-16 15:46:48 +01:00
Philipp Oppermann
d7f8dd78de
Cover boot info, disk image creation, and running in QEMU
2020-12-16 15:46:46 +01:00
Philipp Oppermann
f4eeda64d8
Start describing the code of the disk_image crate
2020-12-16 15:45:41 +01:00
Philipp Oppermann
2147e67e3a
Start working on new bootloader section
2020-12-16 15:45:39 +01:00
Philipp Oppermann
8c87368eee
Use -Z flags instead of .cargo/config files
2020-12-16 15:44:30 +01:00
Philipp Oppermann
645057fe0b
Finish section on UEFI
2020-12-16 15:43:08 +01:00
Philipp Oppermann
4f108cc36e
Improve UEFI section and summarize issues of UEFI
2020-12-16 15:43:02 +01:00
Philipp Oppermann
75a1d19b93
Improve structure of BIOS section
2020-12-16 15:43:01 +01:00
Philipp Oppermann
4ec30d4624
Begin describing the UEFI standard
2020-12-16 15:42:54 +01:00
Philipp Oppermann
61aabc688c
Restructure and update description of the Multiboot standard
2020-12-16 15:42:51 +01:00
Philipp Oppermann
f39923545d
Backup second edition minimal rust kernel post
2020-12-16 15:37:35 +01:00
Philipp Oppermann
f692c5b377
Rename second-edition subfolder to `edition-2
2020-12-16 14:56:36 +01:00