KVM Post upstreaming

Registered by Michael Hope

All topics past the initial upstreaming

Blueprint information

Status:
Not started
Approver:
Michael Hope
Priority:
High
Drafter:
Michael Hope
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Not started
Milestone target:
milestone icon backlog

Related branches

Sprints

Whiteboard

[1] may need updates to the host network card driver to allow TUN/TAP.

[2] A device tree based goal so you can have one kernel for both. Guest and host must be LPAE based. Marked DONE 2012-11-20 as you can boot the same kernel on guest and host now -- PMM.

[3] Might be a virtio shutdown device. Check if any other architectures do this without ACPI, or if the fast models do.

re: [3], SPARC uses a SLAVIO write, ACPI uses pm1_cnt write, CUDA uses CUDAPOWERDOWN, Nokia CBUS uses the watchdog, Highbank uses a device write, Bochs uses an I/O port, MIPS pseudoboard uses I/O, MilkyMist uses ICAP write, vexpress does write to cfgctrl, lm32 does write to R_CTRL, PowerPC uses sPAPR, S/390 uses intercept CPU_STOP, Alpha uses MPTR.

vexpress is fine for halt and restart. Does the kernel use it? v2m_power_off(), yes.

(?)

Work Items

Work items:
Guest initiated shutdown: DONE
Can ask a guest to shutdown from host[3]: TODO
Network bridging?[1]: TODO
Minimise/eliminate guest vs host differences[2]: DONE
Guest debugging support: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.