Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/doc sync with reality



details:   https://anonhg.NetBSD.org/src/rev/6e36e3bd74cc
branches:  trunk
changeset: 972239:6e36e3bd74cc
user:      maxv <maxv%NetBSD.org@localhost>
date:      Wed May 20 21:05:21 2020 +0000

description:
sync with reality

diffstat:

 doc/TODO.nvmm |  12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diffs (28 lines):

diff -r cadbb4ed97f8 -r 6e36e3bd74cc doc/TODO.nvmm
--- a/doc/TODO.nvmm     Wed May 20 20:59:31 2020 +0000
+++ b/doc/TODO.nvmm     Wed May 20 21:05:21 2020 +0000
@@ -6,14 +6,12 @@
    install the PDPTEs, and currently we don't do it. In practice they don't
    misbehave because the emulator never has to interfere with CR3.
 
- * Maybe we will want a way to return to userland when the guest TPR changes.
-   On Intel that's not complicated, but on old AMD CPUs, we need to disassemble
-   the instruction, and I don't like that.
+ * AMD: we don't support VCPU_CONF_TPR, would be nice to.
 
- * We need a cleaner way to handle CPUID exits. It is not complicated to solve,
-   but I'm still not sure which design is the cleanest.
+ * AMD: need to do comprehensive CPUID filtering.
 
- * Same for the MSRs.
+ * Intel: we have comprehensive CPUID filtering, but should we limit the highest
+   leaf?
 
 ====== LIBNVMM ======
 
@@ -22,3 +20,5 @@
    must base the GVA on %SS and not %DS. This is tiring, and in practice, no
    guest is dumb enough to perform such accesses.
 
+ * Maybe the __areas should have a rwlock? I don't think Qemu unmaps memory
+   while VCPUs are running, but still.



Home | Main Index | Thread Index | Old Index