robert-w-gries / rxinu

Rust implementation of Xinu educational operating system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Triple fault after triggering stack overflow

robert-w-gries opened this issue · comments

We're still seeing this issue. Needs more investigation

With new bootloader, the stack overflow kills qemu

I think we need to allocate a stack for the TaskStateSegment.interrupt_stack_table

https://github.com/rust-osdev/x86_64/blob/master/src/structures/tss.rs#L29

Fixed in #74