diff options
Diffstat (limited to 'target-mips/TODO')
-rw-r--r-- | target-mips/TODO | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/target-mips/TODO b/target-mips/TODO index c58956cff6..6722c20d7a 100644 --- a/target-mips/TODO +++ b/target-mips/TODO @@ -30,6 +30,11 @@ General each ASID change. Using the MMU modes to implement ASIDs hinges on implementing the global bit efficiently. - save/restore of the CPU state is not implemented (see machine.c). +- Improve cpu state handling: + Step 1) Collect all the TC state in a single struct, so we need only + a single global pointer per TC. + Step 2) Use only a single TC context as working context, and copy the + contexts on TC switch. Likewise for FPU contexts. MIPS64 ------ |