Commit 2681b45add5f22694d645183a82824722b7191be
1 parent
5d0fc900
Update TODO list.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4735 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
5 additions
and
0 deletions
target-mips/TODO
@@ -30,6 +30,11 @@ General | @@ -30,6 +30,11 @@ General | ||
30 | each ASID change. Using the MMU modes to implement ASIDs hinges on | 30 | each ASID change. Using the MMU modes to implement ASIDs hinges on |
31 | implementing the global bit efficiently. | 31 | implementing the global bit efficiently. |
32 | - save/restore of the CPU state is not implemented (see machine.c). | 32 | - save/restore of the CPU state is not implemented (see machine.c). |
33 | +- Improve cpu state handling: | ||
34 | + Step 1) Collect all the TC state in a single struct, so we need only | ||
35 | + a single global pointer per TC. | ||
36 | + Step 2) Use only a single TC context as working context, and copy the | ||
37 | + contexts on TC switch. Likewise for FPU contexts. | ||
33 | 38 | ||
34 | MIPS64 | 39 | MIPS64 |
35 | ------ | 40 | ------ |