[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC] support more than 2 execution modes
From: |
J. Mayer |
Subject: |
[Qemu-devel] [RFC] support more than 2 execution modes |
Date: |
Mon, 26 Mar 2007 09:00:11 +0200 |
It appears that some targets may need more than the 2 "standard"
execution modes.
For example, PowerPC 64 has 3 execution modes: hypervisor, supervisor
and problem state.
Another example is alpha which has 4 execution modes (even if Linux
seems to use only two of them).
My proposal is to increase the number of the tlb_tables entries in a way
that would be selected at compile time in order to keep good
performances for other emulated targets that do not need this feature.
You'll find attached a short patch implementing it. With this patch, one
would just have to properly define CPU_MEM_INDEX and is_user flags for
those targets.
Please comment.
--
J. Mayer <address@hidden>
Never organized
qemu_mmumodes.diff
Description: Text Data
- [Qemu-devel] [RFC] support more than 2 execution modes,
J. Mayer <=