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

Re: [Xen-devel] [PATCH v10 0/9] Introduce HVM without dm and new boot ABI

>>> On 07.12.15 at 17:48, <roger.pau@xxxxxxxxxx> wrote:
> This are the remaining patches of the HVMlite series. They have been 
> successfully tested on the following hardware:
>  - Intel Core i3-5010U.
>  - AMD Opteron 4184.
> With both hap=0 and hap=1 in the configuration file. I've been able to boot
> a SMP guest in this mode with a virtual hard drive and a virtual network
> card, all working fine AFAICT. Migration/save/restore has also been tested 
> with a SMP guest using the FreeBSD kernel provided below.
> The series has been compile tested on arm32.
> The series can also be found in the following git repo:
> git://xenbits.xen.org/people/royger/xen.git branch hvm_without_dm_v10
> And for the FreeBSD part:
> git://xenbits.xen.org/people/royger/freebsd.git branch new_entry_point_v5
> In case someone wants to give it a try, I've uploaded a FreeBSD kernel that
> should work when booted into this mode:
> https://people.freebsd.org/~royger/kernel_no_dm 
> This FreeBSD kernel starts the APs in long mode. There are examples for 
> starting the APs in other modes in the sys/x86/xen/pv.c file.
> The config file that I've used is:
> <config>
> kernel="/path/to/kernel_no_dm"
> builder="hvm"
> device_model_version="none"
> memory=128
> vcpus=2
> name = "freebsd"
> </config>
> Of course if you have a FreeBSD disk already setup it can also be added to
> the configuration file, and the following line can be used to point FreeBSD
> to the disk:
> extra="vfs.root.mountfrom=ufs:/dev/ufsid/<disk_id>"
> As usual, each patch has it's own changelog.
>   J   xen/x86: set the vPMU interface based on the presence
> A     xen/x86: allow disabling all emulated devices inside
> AW    libxc: allow creating domains without emulated
>     N x86/hvm: loosen up the ASSERT in hvm_cr4_guest_reserved_bits
>    M  xen/x86: allow HVM guests to use hypercalls to bring
> AWJ   libxc/xen: introduce a start info structure for
> AW    libxc: switch xc_dom_elfloader to be used with HVMlite
>  W    libxl: allow the creation of HVM domains without a
> AW M  libxl: add support for migrating HVM guests without a

I've just applied 1-3, 5, and 6. 4 has been applied earlier. I'd
appreciate if the last three (tools only) patches could be taken
care of by a tools committer.

Thanks, Jan

Xen-devel mailing list



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