Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-29 | kernel: fix overlapping interrupt / regular stacks | dzwdz | |
2022-05-21 | kernel/i386: only map what's absolutely necessary in the user | dzwdz | |
2021-10-15 | slightly clean up all the assembly code | dzwdz | |
2021-07-22 | disable paging when handling interrupts | dzwdz | |
The kernel code assumes that paging is always disabled. I've also added a bit of comments to the assembly / ruined the git blame. | |||
2021-07-21 | create ISR stubs, which call a single main isr handler | dzwdz | |
quick explaination of how this even works: The `call` in each stub pushes its own address onto the stack before calling stage2. We can substract the address of the 0th ISR to get the offset, which we then divide by the size of each stub to get the index. |