WIP: Rewrite interrupts as global assembly

Because the way we were using inline assembly was technically incorrect
and breaking the laws of rust

This *finally* compiles. That doesn't mean it works!
This commit is contained in:
jD91mZM2
2020-07-11 16:03:57 +02:00
parent dbfc8ab188
commit fbdfcd2ba0
15 changed files with 558 additions and 512 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ use core::cmp::Ordering;
use core::mem;
use spin::Mutex;
use crate::arch::{macros::InterruptStack, paging::PAGE_SIZE};
use crate::arch::{interrupt::InterruptStack, paging::PAGE_SIZE};
use crate::common::unique::Unique;
use crate::context::arch;
use crate::context::file::{FileDescriptor, FileDescription};