]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - TODO.md
configs: fiasco: novabox: Some little changes in configs.
[jailhouse.git] / TODO.md
diff --git a/TODO.md b/TODO.md
index acf00bea4ea38f5dcf529b603a9c741821c7c034..9f039efe64240bc47413a35cc2678cf4f52da104 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -6,6 +6,9 @@ x86 support
     - block
     - allow per cell (managing inter-core/inter-cell impacts)
   - NMI control/status port - moderation or emulation required?
+  - whitelist-based MSR access
+  - add support for Intel Cache Allocation Technology (cache quality
+    enforcement)
 
 ARM support
   - v7 (32-bit) [WIP]
@@ -72,3 +75,13 @@ Monitoring
   - cell software watchdog via comm region messages  
     -> time out pending comm region messages and kill failing cells
        (includes timeouts of unanswered shutdown requests)
+
+Misc
+  - generic sub-page access filtering
+    - use bitmap, likely with byte granularity, to filter access on specific
+      registers in a MMIO page
+  - generic and faster MMIO dispatching
+    - use binary search on an per-cell array of (start, size, handler, opaque)
+      entries
+    - should be able to deal with both existing devices as well as sub-page
+      filtering