bSchnepp / pantheon

Tiny operating system for aarch64 devices
6 stars 0 forks source link

[BUG] - Process page tables do not properly switch on thread swich #34

Closed bSchnepp closed 2 years ago

bSchnepp commented 2 years ago

Issue Checklist

===================================================== Bug Description Upon swapping to another process, the page tables for them do not appear to properly switch.

To Reproduce Please list the steps to produce the bug below:

  1. Build and run the vmm branch
  2. Note that the second process always traps on an undefined instruction
  3. But GDB is able to disassemble this instruction fine...?

Screenshots If relevant, please provide screenshots here.

Expected behavior Both processes should run correctly

Additional information Any additional information should be placed here.

bSchnepp commented 2 years ago

Should be fixed in b809414d68aafdc6fc4aef9c63adeb531b3a2114