-
This is a general purpose comment thread for the “[Hardware Interrupts]” post.
[Hardware Interrupts]: https://os.phil-opp.com/hardware-interrupts/
-
I think this is a bug in RA since `rustc` doesn't have any problems with the same attributes.
![2020-02-27-125958_1110x298_scrot](https://user-images.githubusercontent.com/8193155/75443217-38ed5880-5…
-
```
make
mkdir -p out
fasm src/main.asm out/main
flat assembler version 1.73.22 (16384 kilobytes memory)
src/main.asm [17]:
include 'os/uefi.asm'
error: file not found.
make: *** [Makefile:…
-
I'm wondering if its possible to explicitly map memory regions in the bootloader? For example, could we detect to see if the APIC is available, then map its entire memory region into the page table be…
-
#### Area of Cosmos - What area of Cosmos are we dealing with?
Debugging
#### Expected Behaviour - What do you think that should happen?
It to continue after inserting password
#### Actual Beh…
-
Hi this thing is super cool. Super super cool!
I've read it could run ALSO on bare metal. It's not clear how. I know you guys are busy making this thing better and better but if you ever find some sp…
-
This code fails with:
```rust
let phys_frame = PhysFrame::::from_start_address(PhysAddr::new(p4_addr)).unwrap();
Cr3::write(phys_frame, Cr3Flags::PAGE_LEVEL_WRITETHROUGH);
```
with
```ru…
-
Tried booting the freshly built DreamOS floppy dreamos.img after increasing its size to 1474560 with zeros (otherwise the VirtualBox wouldn't take it). All I see at VirtualBox windows is a blinking "_…
-
// nFlagBits flags.
enum {
DYNAMIC = 0x1u,
ADDRESS = 0x2u,
NOENLARGE = 0x4u,
RAX = 0x8u,
};
// ModR/M Flags
…
-
I followed the post02 step by step, when I was running cmd : cargo bootimage
I got error log:
```
= note: rust-lld: error: bootloader.8xx1g5ts-cgu.1:(.boot+0x6A): relocation R_X86_64_16 out of r…