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

[Xen-devel] PVH port of Mini-OS

Hi all,

I would like to share early-stage PVH port of Mini-OS.
The following message is for further description shared in mirage mailing list.
(sorry for redundant postings to mirage list).

---------- Forwarded message ----------
From: Hwanju Kim <Hwanju.Kim@xxxxxxxxxxxx>
Date: 2014-04-22 19:12 GMT+01:00
Subject: PVH port of Mini-OS
To: mirageos-devel@xxxxxxxxxxxxxxxxxxxx

Hi all,

I recently started to try to enable mini-os to run with PVH mode, which Xen 4.4 supports. This attempt is for Mirage and other mini-os-based appliances to take advantage of hardware features notably related to hardware-assisted memory virtualization (sharing, tagged tlb, etc), while retaining PV drivers as is. This is at a very early stage in progress and has not been heavily tested. But, I think it would be better to share the tree in the meantime.

To summarize, it contains some features for PVH in ELF and conditional operations between PV and PVH for some low-level operations mostly for CPU and memory; the decent pvops's runtime code patch is not used for now. Since PVH has auto-translated P2M, relevant translation parts and grant table setup for that mode are patched. Finally, timer interface is also changed when PVH is enabled. To test it, you can simply add "pvh=1" in the Xen config file.Â

I hope to hear about any comments, bug reports, or suggestions of testing it. Since it's been a little time since I had looked at mini-os and PVH, any fundamental suggestion would be helpful.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.