[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Adding Xen to the kbuild bot?
On Wed, Feb 17, 2016 at 12:46 PM, Andy Lutomirski <luto@xxxxxxxxxxxxxx> wrote: > On Fri, Feb 5, 2016 at 5:17 PM, Fengguang Wu <fengguang.wu@xxxxxxxxx> wrote: >> On Fri, Feb 05, 2016 at 12:10:56PM -0800, Andy Lutomirski wrote: >>> On Feb 4, 2016 7:11 PM, "Fengguang Wu" <fengguang.wu@xxxxxxxxx> wrote: >>> > >>> > Hi Andy, >>> > >>> > CC more people on Xen testing -- in case OSStest already (or plans to) >>> > cover such test case. >>> > >>> > On Tue, Feb 02, 2016 at 07:31:30PM -0800, Andy Lutomirski wrote: >>> > > Hi all- >>> > > >>> > > Would it make sense to add some basic Xen PV testing to the kbuild bot? >>> > >>> > Do you mean to run basic Xen testing on the various kernel trees that >>> > 0day robot covers? That is, to catch kernel regressions when running >>> > under Xen. >>> > >>> >>> Yes, exactly. I've personally broken Linux as a Xen guest at least twice. >>> >>> > If the intention is to catch Xen regressions, the OSStest >>> > infrastructure may be a better option: >>> > >>> > git://xenbits.xen.org/osstest.git >>> >>> No, I think that 0day should pick one Xen version and stick with it >>> for a while rather than trying to track the latest version. >> >> OK, got it. So it's suitable to run in 0day. >> >>> > > qemu can boot Xen like this: >>> > > >>> > > qemu-system-x86_64 -kernel path/to/xen-4.5.2 -initrd 'path/to/bzImage >>> > > kernelarg otherkernelarg=value" -append 'xenarg other_xen_arg' >>> > > >>> > > This should work with any kernel image for x86 or x86_64 with >>> > > CONFIG_XEN=y. >>> > >>> > Got it. If you have simple working test scripts to illustrate test >>> > details, it'd be a great help for integrating into OSStest or 0day. >>> >>> I have a script that will boot to a command prompt, but I don't know >>> if that's the right way to do it. I'm not really sure how 0day works >>> under the hood, but treating Xen as a different configuration or arch >>> instead of treating it as a different test case might make more sense. >> >> We can check the script first, then determine the most suitable way to >> integrate it into 0day. My guess is, it might be suitable to run as a >> new kind of VM host, like this >> >> https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/tree/hosts/vm-kbuild-1G >> >> model: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap >> nr_vm: 12 >> nr_cpu: 2 >> memory: 1G >> disk_type: virtio-scsi >> rootfs: debian-x86_64.cgz >> hdd_partitions: /dev/sda /dev/sdb /dev/sdc /dev/sdd >> swap_partitions: /dev/sde > > This makes sense to me, but I think it would need an extension to the > configuration language. > > The guest virtio code should be in the next -next release. > FWIW, 4.6-rc1 works when booted via Xen on QEMU/KVM with virtio out of the box. --Andy _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |