Philipp Oppermann

Results 89 issues of 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...

enhancement
translation

_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: ![Subscribe button](https://help.github.com/assets/images/help/notifications/subscribe_button.png) 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...