From 2681b45add5f22694d645183a82824722b7191be Mon Sep 17 00:00:00 2001 From: ths Date: Wed, 11 Jun 2008 20:58:36 +0000 Subject: Update TODO list. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4735 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-mips/TODO | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'target-mips/TODO') 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 ------ -- cgit v1.2.1