ReturnInfinity / BareMetal-OS-legacy

BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
1.74k stars 302 forks source link

QEMU - Interrupts issue with network enabled #49

Closed IanSeyler closed 9 years ago

IanSeyler commented 11 years ago

The IO-APIC is working (keyboard and RTC are firing). Issue is with the call to os_ethernet_ack_int in net.asm.

This could be a i8254x driver issue. Or the IO-APIC is not mapped correctly.

IanSeyler commented 10 years ago

This bug exists with the PIC as well.

IanSeyler commented 9 years ago

Fixed in #75