Philipp Oppermann
Philipp Oppermann
This seems to be much simpler than I thought: https://github.com/phil-opp/blog_os/issues/570#issuecomment-680972559
We should add a short explanation of how shadowing works in this situation to help Rust beginners. Reported in https://github.com/phil-opp/blog_os/issues/480#issuecomment-475895193. The pattern is used in https://os.phil-opp.com/hardware-interrupts/#interpreting-the-scancodes.
We're using the comments system [giscus](https://giscus.app/de) for the blog, which now also supports different languages via a `data-lang="en"` attribute in the `script` tag. To use this feature, we should add...
_Originally posted by @KevDev13 in https://github.com/phil-opp/blog_os/discussions/999#discussioncomment-1916024 :_ FYI, when writing this portion of the code: ``` // in src/vga_buffer.rs pub static WRITER: Writer = Writer { column_position: 0, color_code: ColorCode::new(Color::Yellow,...
See https://github.com/rust-lang/rust/issues/52362#issuecomment-409844742 Reported in https://github.com/phil-opp/blog_os/issues/403#issuecomment-587255050
The Rust standard library does not allow writes to address 0, so this can lead to problems. In the post, we don't write to address 0 directly, so this isn't...
See https://github.com/phil-opp/blog_os/issues/720#issuecomment-611228757
This issue will receive comments for each new post. You can subscribe to this issue by clicking the "Subscribe" button on the right:  This only works if you're...
See https://github.com/phil-opp/blog_os/issues/449#issuecomment-555811809 Requires an update of the _Double Faults_ post.
Reported in https://github.com/phil-opp/blog_os/issues/449#issuecomment-555811809: > You have a rather subtle bug in the TSS stack. While the size (4K) is reasonable, it doesn't have any explicit alignment, whereas the x86_64 ABI...