Open bluesalt opened 12 years ago
Paravirt_ops (pv-ops for short) is a piece of Linux kernel infrastructure to allow it to run paravirtualized on a hypervisor.The paravirt-ops code (often shortened to pv-ops) was included in the mainline Linux kernel as of the 2.6.23 version, and provides a hypervisor-agnostic interface between the hypervisor and guest kernels. http://wiki.xensource.com/xenwiki/XenParavirtOps.html#head-dd2c2ae4d7588222ba3a96f43cd1f4fbb1edbdf0
To verify that, a DomU of CentOS 5.7 was created. The kernels of both domus are shown below. CentOS 5.7 : 2.6.18-274.el5xen Ubuntu 10.04: 2.6.32-37-generic
That makes sense and explain why kernel of Lucid needn't to be a virtualized one.
Here is my platform: CentOS 5.7 running in vmware workstation. Xen is installed through "yum groupinstall Virtualization" DomU: ubuntu 10.04 bootloader: /usr/bin/pygrub
It seems that pygrub will read the kernel image in domu's /boot partition. I check the /boot directory in domU and the kernel is the generic one. Shouldn't it be a virtualized one ?