Philipp Oppermann

Results 395 comments of Philipp Oppermann

Hmm, that's strange. Are you compiling with optimizations?

> Yes. I'm compiling with --release. I somehow thought you are doing so too, but apparently that is not the case. I don't use `--release` at the moment, since it...

So there are two issues here: 1. Tail call optimization might turn an endless recursion into a `loop`. I think the proper way to avoid this is to add an...

Sorry that things are taking so long! I'm working on this project only in my free time, so I won't be able to give you an ETA. The current status...

Awesome! I'll try to switch the blog to it when I have some time. I think we are still having some problems with loading PIC code in the bootloader crate...

Quick update: This will be part of the upcoming third edition. It is now even a Tier 2 target, which means that it's installable through `rustup`, so `-Zbuild-std` is no...

A general protection fault with an error code != 0 means that there is something wrong with a segment, e.g. in the GDT. See https://wiki.osdev.org/Exceptions#Selector_Error_Code for more details on the...

For moving the kernel to the higher half, it should be enough to instruct the linker to use a different base address. You can do this through a linker script...

Thanks! This is still work in progress, right? I marked the pull request as draft to reflect this. Just let me know when you're ready, then we can look for...

There was a comment from @Guo-weijian about the `x86_64` dependency in https://github.com/phil-opp/blog_os/issues/934#issuecomment-786434482: > please update crate x86_64 from 0.11 to 0.12, the old version didn't work now