]> rtime.felk.cvut.cz Git - jailhouse.git/blob - TODO
Start a public TODO list
[jailhouse.git] / TODO
1 Things to be addressed, at some point. Unsorted, unprioritized, incomplete.
2
3 o x86 support
4  - DMAR support for non-Linux cells
5  - DMAR error reporting
6  - interrupt remapping support
7  - AMD (SVM)?
8 o ARM support
9 o access control to management interface
10  - allow privileged cells to vote against reconfigurations
11    or to shut down orderly first
12 o configuration
13  - review of format, rework of textual representation
14  - platform device assignment
15  - create base configuration from knowledge base and running system
16 o setup validation
17  - check integrity of configurations
18  - check integrity of runtime environment
19   - Intel TXT support?
20   - secure boot?
21 o inter-cell communication channel
22  - shared memory + doorbell IRQs
23  - queues + doorbell?
24 o testing
25  - build tests for x86 and ARM
26  - unit tests?
27  - system tests, also in QEMU/KVM
28   - VT-d emulation for QEMU?
29 o inmates
30  - reusable runtime environment for cell inmates
31  - port free small-footprint RTOS to Jailhouse bare-metal environment?
32    candidates could be: RTEMS, eCos, FreeRTOS
33 o hardware error handling
34  - MCEs
35  - PCI AER
36  - ...