Re: [Xen-devel] [PATCH v2 04/12] x86/mce: handle LMCE locally

2017-03-21 Thread Haozhong Zhang
On 03/20/17 08:24 -0600, Jan Beulich wrote: > >>> On 17.03.17 at 07:46, wrote: [..] > > @@ -1704,10 +1717,11 @@ static void mce_softirq(void) > > { > > int cpu = smp_processor_id(); > > unsigned int workcpu; > > +bool nowait = !this_cpu(mce_in_process); > > > > mce_printk(MCE

Re: [Xen-devel] [PATCH v2 05/12] x86/mce_intel: detect and enable LMCE on Intel host

2017-03-21 Thread Haozhong Zhang
On 03/20/17 08:30 -0600, Jan Beulich wrote: > >>> On 17.03.17 at 07:46, wrote: > > --- a/xen/arch/x86/cpu/mcheck/mce_intel.c > > +++ b/xen/arch/x86/cpu/mcheck/mce_intel.c > > @@ -29,6 +29,9 @@ boolean_param("mce_fb", mce_force_broadcast); > > > > static int __read_mostly nr_intel_ext_msrs; > >

[Xen-devel] [xen-4.7-testing baseline-only test] 71019: trouble: blocked/broken/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71019 xen-4.7-testing real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71019/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-freebsd

Re: [Xen-devel] [PATCH v2 09/12] x86/vmce, tools/libxl: expose LMCE capability in guest MSR_IA32_MCG_CAP

2017-03-21 Thread Haozhong Zhang
On 03/20/17 10:33 -0600, Jan Beulich wrote: > >>> On 17.03.17 at 07:46, wrote: > > --- a/xen/include/public/hvm/params.h > > +++ b/xen/include/public/hvm/params.h > > @@ -259,6 +259,11 @@ > > */ > > #define HVM_PARAM_VM86_TSS_SIZED 37 > > > > -#define HVM_NR_PARAMS 38 > > +/* Enable MCA capab

Re: [Xen-devel] [PATCH 24/29] drivers: convert iblock_req.pending from atomic_t to refcount_t

2017-03-21 Thread Nicholas A. Bellinger
Hi Elena, On Mon, 2017-03-06 at 16:21 +0200, Elena Reshetova wrote: > refcount_t type and corresponding API should be > used instead of atomic_t when the variable is used as > a reference counter. This allows to avoid accidental > refcounter overflows that might lead to use-after-free > situations

[Xen-devel] [ovmf baseline-only test] 71026: trouble: broken/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71026 ovmf real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71026/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-ovmf-amd6

Re: [Xen-devel] [PATCH v2 09/12] x86/vmce, tools/libxl: expose LMCE capability in guest MSR_IA32_MCG_CAP

2017-03-21 Thread Haozhong Zhang
On 03/20/17 18:27 +, Ian Jackson wrote: > Haozhong Zhang writes ("[PATCH v2 09/12] x86/vmce, tools/libxl: expose LMCE > capability in guest MSR_IA32_MCG_CAP"): > > If LMCE is supported by host and ' mca_caps = [ "lmce" ] ' is > > present in xl config, the LMCE capability will be exposed in gue

Re: [Xen-devel] [PATCH v2 09/12] x86/vmce, tools/libxl: expose LMCE capability in guest MSR_IA32_MCG_CAP

2017-03-21 Thread Haozhong Zhang
On 03/21/17 15:29 +0800, Haozhong Zhang wrote: > On 03/20/17 18:27 +, Ian Jackson wrote: > > Haozhong Zhang writes ("[PATCH v2 09/12] x86/vmce, tools/libxl: expose LMCE > > capability in guest MSR_IA32_MCG_CAP"): [..] > > Is MCA "Machine Check Architecture" ? Is that precisely the machinery >

Re: [Xen-devel] question: xen/qemu - mmio mapping issues for device pass-through

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 02:53, wrote: > On March 20, 2017 3:35 PM, Jan Beulich wrote: > On 20.03.17 at 02:58, wrote: >>> On March 16, 2017 11:32 PM, Jan Beulich wrote: >>> On 16.03.17 at 15:21, wrote: > On March 16, 2017 10:06 PM, Jan Beulich wrote: > On 16.03.17 at 14:55, wrote:

Re: [Xen-devel] [PATCH V2] common/mem_access: merged mem_access setting interfaces

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 21:20, wrote: > On 03/20/2017 06:54 PM, Jan Beulich wrote: > On 20.03.17 at 17:48, wrote: >>> On 03/20/2017 06:40 PM, Jan Beulich wrote: >>> On 20.03.17 at 17:16, wrote: > On 03/20/2017 06:14 PM, Razvan Cojocaru wrote: >> In any case, back when I've added xc_se

Re: [Xen-devel] [PATCH 3/5] x86/vioapic: introduce support for multiple vIO APICS

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 19:27, wrote: > On Fri, Mar 03, 2017 at 10:06:03AM -0700, Jan Beulich wrote: >> >>> On 23.02.17 at 12:52, wrote: >> > --- a/xen/arch/x86/hvm/vlapic.c >> > +++ b/xen/arch/x86/hvm/vlapic.c >> > @@ -1120,7 +1120,7 @@ static int __vlapic_accept_pic_intr(struct vcpu *v) >> > if

Re: [Xen-devel] Backport request

2017-03-21 Thread Juergen Gross
On 01/03/17 13:31, Juergen Gross wrote: > I'd like to request backport of upstream commit bc6a499ebcf1 > ("libxl: correct xenstore entry for empty cdrom") to at least > 4.8 and 4.7. > > As libxl sources have been split in 4.9 the patch doesn't apply. > Attached patch applies cleanly to 4.8 and wit

[Xen-devel] [libvirt test] 106800: tolerable FAIL - PUSHED

2017-03-21 Thread osstest service owner
flight 106800 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/106800/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-armhf-armhf-libvirt-xsm 13 saverestore-support-checkfail like 106780 test-armhf-armhf-libvirt 13

[Xen-devel] [qemu-mainline baseline-only test] 71022: trouble: blocked/broken/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71022 qemu-mainline real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71022/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-libvirt-

Re: [Xen-devel] [PATCH v5 3/7] xen/9pfs: introduce Xen 9pfs transport driver

2017-03-21 Thread Juergen Gross
On 20/03/17 18:59, Stefano Stabellini wrote: > Introduce the Xen 9pfs transport driver: add struct xenbus_driver to > register as a xenbus driver and add struct p9_trans_module to register > as v9fs driver. > > All functions are empty stubs for now. > > Signed-off-by: Stefano Stabellini > Review

Re: [Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 20:21, wrote: > On Fri, 17 Mar 2017 05:03:44 -0600 > "Jan Beulich" wrote: >> >>> On 10.03.17 at 16:50, wrote: >> > +else >> > +{ >> > +hvm_emulate_init_once(&ctxt, NULL, guest_cpu_user_regs()); >> > +rc = hvm_emulate_one(&ctxt); >> > +switch ( r

Re: [Xen-devel] [PATCH v2 05/12] x86/mce_intel: detect and enable LMCE on Intel host

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 08:06, wrote: > On 03/20/17 08:30 -0600, Jan Beulich wrote: >> >>> On 17.03.17 at 07:46, wrote: >> > --- a/xen/arch/x86/cpu/mcheck/mce_intel.c >> > +++ b/xen/arch/x86/cpu/mcheck/mce_intel.c >> > @@ -29,6 +29,9 @@ boolean_param("mce_fb", mce_force_broadcast); >> > >> > static

Re: [Xen-devel] [PATCH v5 4/7] xen/9pfs: connect to the backend

2017-03-21 Thread Juergen Gross
On 20/03/17 18:59, Stefano Stabellini wrote: > Implement functions to handle the xenbus handshake. Upon connection, > allocate the rings according to the protocol specification. > > Initialize a work_struct and a wait_queue. The work_struct will be used > to schedule work upon receiving an event c

[Xen-devel] [xen-4.8-testing baseline-only test] 71020: trouble: blocked/broken/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71020 xen-4.8-testing real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71020/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-libvir

[Xen-devel] [seabios baseline-only test] 71025: trouble: broken/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71025 seabios real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71025/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-debian

Re: [Xen-devel] [PATCH 1/3] xen: sched: introduce the 'null' semi-static scheduler

2017-03-21 Thread Dario Faggioli
On Mon, 2017-03-20 at 16:21 -0700, Stefano Stabellini wrote: > On Fri, 17 Mar 2017, Dario Faggioli wrote: > > > > --- /dev/null > > +++ b/xen/common/sched_null.c > > +/* > > + * Virtual CPU > > + */ > > +struct null_vcpu { > > +struct list_head waitq_elem; > > +struct null_dom *ndom; > >

Re: [Xen-devel] [PATCH v5 5/7] xen/9pfs: send requests to the backend

2017-03-21 Thread Juergen Gross
On 20/03/17 18:59, Stefano Stabellini wrote: > Implement struct p9_trans_module create and close functions by looking > at the available Xen 9pfs frontend-backend connections. We don't expect > many frontend-backend connections, thus walking a list is OK. > > Send requests to the backend by copyin

Re: [Xen-devel] [PATCH v5 6/7] xen/9pfs: receive responses

2017-03-21 Thread Juergen Gross
On 20/03/17 18:59, Stefano Stabellini wrote: > Upon receiving a notification from the backend, schedule the > p9_xen_response work_struct. p9_xen_response checks if any responses are > available, if so, it reads them one by one, calling p9_client_cb to send > them up to the 9p layer (p9_client_cb c

Re: [Xen-devel] [PATCH v6] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Zhongze Liu
2017-03-21 0:50 GMT+08:00 Jan Beulich : On 20.03.17 at 17:32, wrote: >> Added 2 new config entries in common/Kconfig: >> CMDLINE and CMDLINE_OVERRIDE >> Modifed common/kernel.c:cmdline_parse(). >> >> The 2 new entries enable an embedded command line to be compiled >> in the hypervisor. CM

[Xen-devel] [PATCH v7] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Zhongze Liu
This allows downstreams to set their defaults without modifying the source code all over the place. Also probably useful for the embedded space. (See Also: https://xenproject.atlassian.net/browse/XEN-41) Added 2 new config entries in common/Kconfig: CMDLINE and CMDLINE_OVERRIDE Modified common

Re: [Xen-devel] [PATCH 2/3] xen: sched_null: support for hard affinity

2017-03-21 Thread Dario Faggioli
On Mon, 2017-03-20 at 16:46 -0700, Stefano Stabellini wrote: > On Fri, 17 Mar 2017, Dario Faggioli wrote: > > > > --- a/xen/common/sched_null.c > > +++ b/xen/common/sched_null.c > > @@ -117,6 +117,14 @@ static inline struct null_dom *null_dom(const > > struct domain *d) > >  return d->sched_pr

Re: [Xen-devel] [PATCH v7] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Dario Faggioli
On Tue, 2017-03-21 at 16:43 +0800, Zhongze Liu wrote: > This allows downstreams to set their defaults without modifying the > source code > all over the place. Also probably useful for the embedded space. > (See Also: https://xenproject.atlassian.net/browse/XEN-41) > > Added 2 new config entries i

[Xen-devel] [xen-unstable test] 106796: regressions - FAIL

2017-03-21 Thread osstest service owner
flight 106796 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/106796/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-credit2 6 xen-boot fail REGR. vs. 106778 test-amd64-amd64-x

[Xen-devel] [ovmf test] 106801: all pass - PUSHED

2017-03-21 Thread osstest service owner
flight 106801 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/106801/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 09da11081915dea25d2d1bba87cdf460102e52bb baseline version: ovmf f2333c707dd04f069c102

Re: [Xen-devel] [PATCH v7] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Zhongze Liu
2017-03-21 16:59 GMT+08:00 Dario Faggioli : > On Tue, 2017-03-21 at 16:43 +0800, Zhongze Liu wrote: >> This allows downstreams to set their defaults without modifying the >> source code >> all over the place. Also probably useful for the embedded space. >> (See Also: https://xenproject.atlassian.ne

Re: [Xen-devel] [PATCH v7] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Dario Faggioli
On Tue, 2017-03-21 at 17:17 +0800, Zhongze Liu wrote: : > > On Tue, 2017-03-21 at 16:43 +0800, Zhongze Liu wrote: > > > > Added 2 new config entries in common/Kconfig: > > > CMDLINE and CMDLINE_OVERRIDE > > > Modified common/kernel.c:cmdline_parse(). > > > > > > The 2 new entries enable an em

Re: [Xen-devel] [PATCH v2 09/12] x86/vmce, tools/libxl: expose LMCE capability in guest MSR_IA32_MCG_CAP

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 19:27, wrote: > Haozhong Zhang writes ("[PATCH v2 09/12] x86/vmce, tools/libxl: expose LMCE > capability in guest MSR_IA32_MCG_CAP"): >> +=head3 x86 >> + >> +=over 4 >> + >> +=item B >> + >> +(HVM only) Enable MCA capabilities besides default ones enabled >> +by Xen hypervisor

Re: [Xen-devel] [PATCH v7] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 09:43, wrote: > Added 2 new config entries in common/Kconfig: > CMDLINE and CMDLINE_OVERRIDE > Modified common/kernel.c:cmdline_parse(). > > The 2 new entries enable an embedded command line to be compiled > in the hypervisor. CMDLINE depends on EXPERT = "y", and CMDLINE_OV

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Boris Ostrovsky writes: > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> PVH guests after kexec boot like normal HVM guests and we're not entering >> xen_prepare_pvh() > > Is it not? Aren't we going via xen_hvm_shutdown() and then > SHUTDOWN_soft_reset which would restart at the same entry po

[Xen-devel] inaccurate dirty_count from XEN_DOMCTL_SHADOW_OP

2017-03-21 Thread Olaf Hering
To measure how many dirty pages a domU creates within a timeframe the attached tool was created, based on code from xc_domain_save. Once the domU touches many pages the reported dirty rate is high, but after a few seconds the rate drops down from thousands to just a few dozen. I wonder if the usag

Re: [Xen-devel] [PATCH v4] altp2m: Allow specifying external-only use-case

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 20:27, wrote: > Signed-off-by: Tamas K Lengyel > Signed-off-by: Sergej Proskurin > Acked-by: Jan Beulich I'll need to make this conditional upon a few more adjustments: > @@ -4370,18 +4370,19 @@ static int do_altp2m_op( > goto out; > } > > -if ( (rc = xs

Re: [Xen-devel] [PATCH v9 5/5] x86/ioreq server: Synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps.

2017-03-21 Thread Paul Durrant
> -Original Message- > From: Yu Zhang [mailto:yu.c.zh...@linux.intel.com] > Sent: 21 March 2017 02:53 > To: xen-devel@lists.xen.org > Cc: zhiyuan...@intel.com; Paul Durrant ; Jan > Beulich ; Andrew Cooper > ; George Dunlap > > Subject: [PATCH v9 5/5] x86/ioreq server: Synchronously reset o

[Xen-devel] [linux-4.1 baseline-only test] 71024: trouble: blocked/broken/fail/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71024 linux-4.1 real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71024/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-rumprun-amd6

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > > > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > >> PVH guests after kexec boot like normal HVM guests and we're not entering > >> xen_prepare_pvh() > > > > Is it not? Aren't we going via xen_hvm_sh

Re: [Xen-devel] Supporting systems with large E820 maps

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 20:03, wrote: > --- xen.orig/arch/x86/e820.c > +++ xen/arch/x86/e820.c > @@ -134,7 +134,7 @@ static struct change_member *change_poin > static struct e820entry *overlap_list[E820MAX] __initdata; > static struct e820entry new_bios[E820MAX] __initdata; > > -static int __init sa

Re: [Xen-devel] Supporting systems with large E820 maps

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 06:14, wrote: > On 20/03/17 20:03, Alex Thorlton wrote: >> Hey everyone, >> >> Recently, I've been working with Boris Ostrovsky to get Xen running on >> some of our larger systems, and we've run into a few problems with the >> amount of space that Xen sets aside for the E820 ma

Re: [Xen-devel] [PATCH v9 4/5] x86/ioreq server: Asynchronously reset outstanding p2m_ioreq_server entries.

2017-03-21 Thread Paul Durrant
> -Original Message- > From: Yu Zhang [mailto:yu.c.zh...@linux.intel.com] > Sent: 21 March 2017 02:53 > To: xen-devel@lists.xen.org > Cc: zhiyuan...@intel.com; Paul Durrant ; Jan > Beulich ; Andrew Cooper > ; George Dunlap > ; Jun Nakajima ; > Kevin Tian > Subject: [PATCH v9 4/5] x86/ioreq

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 10:01:15AM +, Roger Pau Monne wrote: > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > > Boris Ostrovsky writes: > > > > > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > > >> PVH guests after kexec boot like normal HVM guests and we're not enteri

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 11:01, wrote: > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >> Boris Ostrovsky writes: >> >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> >> PVH guests after kexec boot like normal HVM guests and we're not entering >> >> xen_prepare_pvh() >> > >>

[Xen-devel] [qemu-upstream-unstable baseline-only test] 71023: trouble: blocked/broken/fail/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71023 qemu-upstream-unstable real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71023/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64

Re: [Xen-devel] [PATCH v4 0/8] xen/9pfs: introduce the Xen 9pfs backend

2017-03-21 Thread Greg Kurz
On Mon, 20 Mar 2017 11:18:46 -0700 (PDT) Stefano Stabellini wrote: > Hi all, > > This patch series implements a new transport for 9pfs, aimed at Xen > systems. > > The transport is based on a traditional Xen frontend and backend drivers > pair. This patch series implements the backend, which ty

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: > >>> On 21.03.17 at 11:01, wrote: > > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> Boris Ostrovsky writes: > >> > >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > >> >> PVH guests after kexec boot like

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 11:21, wrote: > On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: >> >>> On 21.03.17 at 11:01, wrote: >> > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >> >> Boris Ostrovsky writes: >> >> >> >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote:

Re: [Xen-devel] [PATCH 3/5] x86/vioapic: introduce support for multiple vIO APICS

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 01:56:51AM -0600, Jan Beulich wrote: > >>> On 20.03.17 at 19:27, wrote: > > On Fri, Mar 03, 2017 at 10:06:03AM -0700, Jan Beulich wrote: > >> >>> On 23.02.17 at 12:52, wrote: > >> > --- a/xen/arch/x86/hvm/vlapic.c > >> > +++ b/xen/arch/x86/hvm/vlapic.c > >> > @@ -1120,7 +1

Re: [Xen-devel] [PATCH v7] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Zhongze Liu
2017-03-21 17:30 GMT+08:00 Dario Faggioli : > On Tue, 2017-03-21 at 17:17 +0800, Zhongze Liu wrote: > : >> > On Tue, 2017-03-21 at 16:43 +0800, Zhongze Liu wrote: >> > > >> Added 2 new config entries in common/Kconfig: >> > > CMDLINE and CMDLINE_OVERRIDE >> > > Modified common/kernel.c:cmdline_

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 04:42:12AM -0600, Jan Beulich wrote: > >>> On 21.03.17 at 11:21, wrote: > > On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: > >> >>> On 21.03.17 at 11:01, wrote: > >> > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> >> Boris Ostrovsky

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Andrew Cooper
On 21/03/17 10:42, Jan Beulich wrote: On 21.03.17 at 11:21, wrote: >> On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: >> On 21.03.17 at 11:01, wrote: On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > >> On 03/20/2

Re: [Xen-devel] [PATCH v7] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Zhongze Liu
2017-03-21 17:37 GMT+08:00 Jan Beulich : On 21.03.17 at 09:43, wrote: >> Added 2 new config entries in common/Kconfig: >> CMDLINE and CMDLINE_OVERRIDE >> Modified common/kernel.c:cmdline_parse(). >> >> The 2 new entries enable an embedded command line to be compiled >> in the hypervisor.

[Xen-devel] [PATCH v8] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Zhongze Liu
This allows downstreams to set their defaults without modifying the source code all over the place. Also probably useful for the embedded space. (See Also: https://xenproject.atlassian.net/browse/XEN-41) If CMDLINE is set, it will be parsed prior to the bootloader command line. This order of parsi

Re: [Xen-devel] [PATCH v9 5/5] x86/ioreq server: Synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps.

2017-03-21 Thread Yu Zhang
On 3/21/2017 6:00 PM, Paul Durrant wrote: -Original Message- From: Yu Zhang [mailto:yu.c.zh...@linux.intel.com] Sent: 21 March 2017 02:53 To: xen-devel@lists.xen.org Cc: zhiyuan...@intel.com; Paul Durrant ; Jan Beulich ; Andrew Cooper ; George Dunlap Subject: [PATCH v9 5/5] x86/ioreq s

Re: [Xen-devel] Bug#852324: x86/mm: Found insecure W+X mapping

2017-03-21 Thread Andrew Cooper
On 17/03/17 03:05, Boris Ostrovsky wrote: > > > On 03/16/2017 08:18 PM, Ben Hutchings wrote: >> On Thu, 2017-03-16 at 21:49 +, Andrew Cooper wrote: >>> On 16/03/2017 21:05, Ben Hutchings wrote: On Thu, 2017-03-16 at 00:50 +, Ben Hutchings wrote: > On Wed, 2017-03-15 at 22:24 +,

[Xen-devel] [linux-linus test] 106799: regressions - FAIL

2017-03-21 Thread osstest service owner
flight 106799 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/106799/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-libvirt-xsm 11 guest-start fail REGR. vs. 59254 test-armhf-armhf-xl

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Roger Pau Monne writes: > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >> Boris Ostrovsky writes: >> >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> >> PVH guests after kexec boot like normal HVM guests and we're not entering >> >> xen_prepare_pvh() >> > >> > Is it

[Xen-devel] [xen-unstable baseline-only test] 71021: regressions - trouble: blocked/broken/fail/pass

2017-03-21 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 71021 xen-unstable real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/71021/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 2

Re: [Xen-devel] Supporting systems with large E820 maps

2017-03-21 Thread Juergen Gross
On 21/03/17 11:05, Jan Beulich wrote: On 21.03.17 at 06:14, wrote: >> On 20/03/17 20:03, Alex Thorlton wrote: >>> Hey everyone, >>> >>> Recently, I've been working with Boris Ostrovsky to get Xen running on >>> some of our larger systems, and we've run into a few problems with the >>> amount

Re: [Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-21 Thread Andrew Cooper
On 10/03/17 15:50, Vlad Ioan Topan wrote: > Adds monitor support for descriptor access events (reads & writes of > IDTR/GDTR/LDTR/TR) for the x86 architecture (VMX and SVM). > > Signed-off-by: Vlad Ioan Topan How much extra overhead does this typically give? (I am curious, more than anything els

Re: [Xen-devel] [PATCH] cs-adjust-flight: Work properly on db transaction retry

2017-03-21 Thread Roger Pau Monné
On Mon, Mar 20, 2017 at 03:18:37PM +, Ian Jackson wrote: > The variable @changes is eaten during processing. So on db retry, > there would be changes missing. (When creating a new flight, this > would often mean a flight with no jobs, which cannot be executed.) > > CC: Roger Pau Monné > Sig

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: > Roger Pau Monne writes: > > > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> Boris Ostrovsky writes: > >> > >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > >> >> PVH guests after kexec boot like n

Re: [Xen-devel] [GSoC] GSoC Introduction : Fuzzing Xen hypercall interface

2017-03-21 Thread Wei Liu
On Mon, Mar 20, 2017 at 05:47:32PM +0100, Felix Schmoll wrote: > #include > #include > > int main(void) { > xc_interface *xch = xc_interface_open(NULL, NULL, 0); > > int ver = xc_version(xch, XENVER_version, NULL); > Did this succeed? > printf("Xen Version %d.%d\n", ver >> 16,

[Xen-devel] [ovmf test] 106805: all pass - PUSHED

2017-03-21 Thread osstest service owner
flight 106805 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/106805/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 5d5a19028a55a1fb42c9e4304fc84108d3206296 baseline version: ovmf 09da11081915dea25d2d1

Re: [Xen-devel] [PATCH v16 4/9] x86: add multiboot2 protocol support for EFI platforms

2017-03-21 Thread Daniel Kiper
On Thu, Mar 16, 2017 at 07:43:57AM -0600, Jan Beulich wrote: > >>> On 16.03.17 at 14:35, wrote: > > On Thu, Mar 16, 2017 at 07:12:21AM -0600, Jan Beulich wrote: > >> >>> On 16.03.17 at 13:12, wrote: > >> > Everything works. I am not able to reproduce any issues reported by Doug. > >> > Andrew, Ja

Re: [Xen-devel] Supporting systems with large E820 maps

2017-03-21 Thread Daniel Kiper
On Tue, Mar 21, 2017 at 01:01:44PM +0100, Juergen Gross wrote: > On 21/03/17 11:05, Jan Beulich wrote: > On 21.03.17 at 06:14, wrote: > >> On 20/03/17 20:03, Alex Thorlton wrote: > >>> Hey everyone, > >>> > >>> Recently, I've been working with Boris Ostrovsky to get Xen running on > >>> some

[Xen-devel] [PATCH 0/3] xen: support of large memory maps

2017-03-21 Thread Juergen Gross
This patch series is the first part for adding support of large EFI memory maps (> the current limit of 128 entries) while reducing trampoline size. I'm not posting the final patch for making the trampoline size reduction effective in order not to add major rebase work to Daniel's multiboot2 serie

[Xen-devel] [PATCH 3/3] xen/x86: support larger memory map from EFI

2017-03-21 Thread Juergen Gross
Use a larger e820 map buffer for non-BIOS memory map sources. This requires to have different defines for the maximum number of E820 map entries for the raw BIOS buffer and the later used struct e820map. While at it use e820.h in mem.S in order to avoid having to define the buffer size at two plac

[Xen-devel] [PATCH 2/3] xen/x86: use trampoline e820 buffer for BIOS interface only

2017-03-21 Thread Juergen Gross
Instead of using the E820 raw buffer for BIOS, EFI and multiboot based memory map information use it for the BIOS interface only. This will enable us to support more E820 entries than the limited trampoline located buffer can. Add a new raw e820 table for common purpose and copy the BIOS buffer to

[Xen-devel] [PATCH 1/3] xen/x86: split boot trampoline into permanent and temporary part

2017-03-21 Thread Juergen Gross
The hypervisor needs a trampoline in low memory for early boot and later for bringing up cpus and during wakeup from suspend. Today this trampoline is kept completely even if most of it isn't needed later. Split the trampoline into a permanent part and a temporary part needed at early boot only. I

Re: [Xen-devel] question: xen/qemu - mmio mapping issues for device pass-through

2017-03-21 Thread Konrad Rzeszutek Wilk
. snip.. > support to pass-through large bar (pci-e bar > 4G) device.. Yes it does work. > > > I was assuming large BAR handling to work so far > >(Konrad had done some adjustments there quite a while ago, from all I > >recall). > > > > > _iirc_ what Konrad mentioned was using qemu-trad.. Ye

Re: [Xen-devel] question: xen/qemu - mmio mapping issues for device pass-through

2017-03-21 Thread Venu Busireddy
> -Original Message- > From: Konrad Rzeszutek Wilk > Sent: Tuesday, March 21, 2017 08:19 AM > To: Xuquan (Quan Xu); Venu Busireddy > Cc: Jan Beulich; anthony.per...@citrix.com; george.dun...@eu.citrix.com; > ian.jack...@eu.citrix.com; Fanhenglong; Kevin Tian; StefanoStabellini; > xen-deve

Re: [Xen-devel] [PATCH 0/3] xen: support of large memory maps

2017-03-21 Thread Daniel Kiper
On Tue, Mar 21, 2017 at 02:10:20PM +0100, Juergen Gross wrote: > This patch series is the first part for adding support of large EFI > memory maps (> the current limit of 128 entries) while reducing > trampoline size. > > I'm not posting the final patch for making the trampoline size > reduction ef

Re: [Xen-devel] [PATCH 01/11] xen/arm: vpl011: Add pl011 uart emulation in Xen

2017-03-21 Thread Bhupinder Thakur
Hi Julien, On 26 February 2017 at 22:37, Julien Grall wrote: >> + >> +#include > > > xen/config.h is included by default. Please drop it. Removed. > >> +#include >> +#include >> +#include >> +#include >> +#include >> +#include > > > Why do you need to include monitor.h? > >> +#include >>

Re: [Xen-devel] [PATCH 1/2] xen/arm32: Introduce alternative runtime patching

2017-03-21 Thread Konrad Rzeszutek Wilk
On Mon, Mar 20, 2017 at 06:45:18AM +, Wei Chen wrote: > Hi Konrad, > > On 2017/3/17 22:34, Konrad Rzeszutek Wilk wrote: > > On Thu, Mar 16, 2017 at 05:53:38PM +0800, Wei Chen wrote: > >> This patch is based on the implementation of ARM64, it introduces > >> alternative runtime patching to ARM3

Re: [Xen-devel] [PATCH 3/5] x86/vioapic: introduce support for multiple vIO APICS

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 11:52, wrote: > On Tue, Mar 21, 2017 at 01:56:51AM -0600, Jan Beulich wrote: >> >>> On 20.03.17 at 19:27, wrote: >> > On Fri, Mar 03, 2017 at 10:06:03AM -0700, Jan Beulich wrote: >> >> >>> On 23.02.17 at 12:52, wrote: >> >> > @@ -91,13 +92,16 @@ static int pt_irq_vector(struct

Re: [Xen-devel] [PATCH v16 4/9] x86: add multiboot2 protocol support for EFI platforms

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 14:05, wrote: > On Thu, Mar 16, 2017 at 07:43:57AM -0600, Jan Beulich wrote: >> >>> On 16.03.17 at 14:35, wrote: >> > On Thu, Mar 16, 2017 at 07:12:21AM -0600, Jan Beulich wrote: >> >> >>> On 16.03.17 at 13:12, wrote: >> >> > Everything works. I am not able to reproduce any is

Re: [Xen-devel] [PATCH v9 5/5] x86/ioreq server: Synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps.

2017-03-21 Thread Paul Durrant
> -Original Message- [snip] > >> +if ( (first_gfn > 0) || (data->flags == 0 && rc == 0) ) > >> +{ > >> +struct p2m_domain *p2m = p2m_get_hostp2m(d); > >> + > >> +while ( read_atomic(&p2m->ioreq.entry_count) && > >> +first_gfn <= p2

[Xen-devel] [PATCH v2] dm_op: Add xendevicemodel_modified_memory_bulk.

2017-03-21 Thread Jennifer Herbert
From: Jennifer Herbert This new lib devicemodel call allows multiple extents of pages to be marked as modified in a single call. This is something needed for a usecase I'm working on. The xen side of the modified_memory call has been modified to accept an array of extents. The devicemodle libr

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Boris Ostrovsky
On 03/21/2017 08:13 AM, Roger Pau Monne wrote: > On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: >> Roger Pau Monne writes: >> >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: Boris Ostrovsky writes: > On 03/20/2017 02:20 PM, Vitaly Kuznetsov w

Re: [Xen-devel] [PATCH 3/5] x86/vioapic: introduce support for multiple vIO APICS

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 07:45:13AM -0600, Jan Beulich wrote: > >>> On 21.03.17 at 11:52, wrote: > > On Tue, Mar 21, 2017 at 01:56:51AM -0600, Jan Beulich wrote: > >> >>> On 20.03.17 at 19:27, wrote: > >> > On Fri, Mar 03, 2017 at 10:06:03AM -0700, Jan Beulich wrote: > >> >> >>> On 23.02.17 at 12:

Re: [Xen-devel] [PATCH 3/5] x86/vioapic: introduce support for multiple vIO APICS

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 14:59, wrote: > On Tue, Mar 21, 2017 at 07:45:13AM -0600, Jan Beulich wrote: >> >>> On 21.03.17 at 11:52, wrote: >> > On Tue, Mar 21, 2017 at 01:56:51AM -0600, Jan Beulich wrote: >> >> >>> On 20.03.17 at 19:27, wrote: >> >> > On Fri, Mar 03, 2017 at 10:06:03AM -0700, Jan Beuli

Re: [Xen-devel] [PATCH v2 02/10] x86: assembly, FUNC_START for fn, DATA_START for data

2017-03-21 Thread Pavel Machek
Hi! > -ENTRY(saved_rbp) .quad 0 > -ENTRY(saved_rsi) .quad 0 > -ENTRY(saved_rdi) .quad 0 > -ENTRY(saved_rbx) .quad 0 > +SYM_DATA_START(saved_rbp).quad 0 > +SYM_DATA_START(saved_rsi).quad 0 > +SYM_DATA_START(saved_rdi).quad 0 > +SYM_D

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 10:05:27AM -0400, Boris Ostrovsky wrote: > On 03/21/2017 08:13 AM, Roger Pau Monne wrote: > > On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: > >> Roger Pau Monne writes: > >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> I didn't

Re: [Xen-devel] [PATCH v9 5/5] x86/ioreq server: Synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps.

2017-03-21 Thread Yu Zhang
On 3/21/2017 9:49 PM, Paul Durrant wrote: -Original Message- [snip] +if ( (first_gfn > 0) || (data->flags == 0 && rc == 0) ) +{ +struct p2m_domain *p2m = p2m_get_hostp2m(d); + +while ( read_atomic(&p2m->ioreq.entry_count) && +

Re: [Xen-devel] [PATCH v8] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 12:18, wrote: > --- a/xen/common/Kconfig > +++ b/xen/common/Kconfig > @@ -237,4 +237,26 @@ config FAST_SYMBOL_LOOKUP > The only user of this is Live patching. > > If unsure, say Y. > + > +config CMDLINE > + string "Built-in hypervisor command string" > +

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Boris Ostrovsky writes: > On 03/21/2017 08:13 AM, Roger Pau Monne wrote: >> On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: >>> Roger Pau Monne writes: >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > >> On 03/2

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Vitaly Kuznetsov writes: > Roger Pau Monne writes: > >> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >>> Boris Ostrovsky writes: >>> >>> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >>> >> PVH guests after kexec boot like normal HVM guests and we're not entering >>> >

Re: [Xen-devel] [PATCH v2 03/10] x86: assembly, use SYM_FUNC_END for functions

2017-03-21 Thread Josh Poimboeuf
On Mon, Mar 20, 2017 at 01:32:15PM +0100, Jiri Slaby wrote: > ENTRY(ftrace_caller) > /* save_mcount_regs fills in first two parameters */ > @@ -184,11 +184,12 @@ GLOBAL(ftrace_epilogue) > GLOBAL(ftrace_graph_call) > jmp ftrace_stub > #endif > +SYM_FUNC_END(ftrace_caller) > > /* Th

Re: [Xen-devel] [PATCH v8] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Zhongze Liu
2017-03-21 22:27 GMT+08:00 Jan Beulich : On 21.03.17 at 12:18, wrote: >> --- a/xen/common/Kconfig >> +++ b/xen/common/Kconfig >> @@ -237,4 +237,26 @@ config FAST_SYMBOL_LOOKUP >> The only user of this is Live patching. >> >> If unsure, say Y. >> + >> +config CMDLINE >> + s

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Boris Ostrovsky
On 03/21/2017 10:16 AM, Roger Pau Monne wrote: > On Tue, Mar 21, 2017 at 10:05:27AM -0400, Boris Ostrovsky wrote: >> On 03/21/2017 08:13 AM, Roger Pau Monne wrote: >>> On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: Roger Pau Monne writes: > On Tue, Mar 21, 2017 at 10:21

Re: [Xen-devel] [PATCH v1 1/5] xen/libcx/tmem: Replace TMEM_RESTORE_NEW with XEN_SYSCTL_TMEM_OP_SET_POOLS

2017-03-21 Thread Jan Beulich
>>> On 19.03.17 at 14:41, wrote: > @@ -1908,7 +1908,7 @@ long do_tmem_op(tmem_cli_op_t uops) > /* Acquire write lock for all commands at first. */ > write_lock(&tmem_rwlock); > > -if ( op.cmd == TMEM_CONTROL ) > +if ( op.cmd == TMEM_CONTROL || op.cmd == TMEM_RESTORE_NEW ) May

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Boris Ostrovsky
On 03/21/2017 10:44 AM, Vitaly Kuznetsov wrote: > Vitaly Kuznetsov writes: > >> Roger Pau Monne writes: >> >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: Boris Ostrovsky writes: > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> PVH guests after kexec b

Re: [Xen-devel] [PATCH v1 2/5] xen/libxc: Move TMEM_AUTH to XEN_SYSCTL_TMEM_OP_SET_AUTH

2017-03-21 Thread Jan Beulich
>>> On 19.03.17 at 14:41, wrote: > --- a/xen/include/public/sysctl.h > +++ b/xen/include/public/sysctl.h > @@ -772,6 +772,7 @@ DEFINE_XEN_GUEST_HANDLE(xen_sysctl_psr_cat_op_t); > #define XEN_SYSCTL_TMEM_OP_QUERY_FREEABLE_MB 8 > #define XEN_SYSCTL_TMEM_OP_SET_POOLS 9 > #define

Re: [Xen-devel] [PATCH v1 3/5] tmem: By default to join an shared pool it must be authorized.

2017-03-21 Thread Jan Beulich
>>> On 19.03.17 at 14:41, wrote: > Having an off by default option allowing guests to join > _any_ shared pool is not very secure. > > Lets eliminate tmem_shared_auth bootup option (which > was disabled by default) and have the code force this by default. > > Signed-off-by: Konrad Rzeszutek Wilk

Re: [Xen-devel] [PATCH v8] xen: Allow a default compiled-in command line using Kconfig

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 15:56, wrote: > 2017-03-21 22:27 GMT+08:00 Jan Beulich : > On 21.03.17 at 12:18, wrote: >>> --- a/xen/common/Kconfig >>> +++ b/xen/common/Kconfig >>> @@ -237,4 +237,26 @@ config FAST_SYMBOL_LOOKUP >>> The only user of this is Live patching. >>> >>> If unsure

Re: [Xen-devel] [PATCH v2 1/6] x86/viridian: fix xen-hvmcrash when vp_assist page is present

2017-03-21 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 21 March 2017 15:27 > To: Paul Durrant > Cc: Andrew Cooper ; xen- > de...@lists.xenproject.org > Subject: Re: [PATCH v2 1/6] x86/viridian: fix xen-hvmcrash when vp_assist > page is present > > >>> On 20.03.17 at 1

Re: [Xen-devel] [PATCH v2 3/6] x86/viridian: get rid of the magic numbers in CPUID leaves 1 and 2

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 18:08, wrote: > The numbers correspond to ASCII characters so just use appropriate > character strings directly. > > Signed-off-by: Paul Durrant Reviewed-by: Jan Beulich ___ Xen-devel mailing list Xen-devel@lists.xen.org https:/

Re: [Xen-devel] [PATCH v2 2/6] x86/viridian: don't put Xen version information in CPUID leaf 2

2017-03-21 Thread Jan Beulich
>>> On 20.03.17 at 18:08, wrote: > --- a/xen/arch/x86/hvm/viridian.c > +++ b/xen/arch/x86/hvm/viridian.c > @@ -106,6 +106,21 @@ typedef struct { > #define CPUID6A_MSR_BITMAPS (1 << 1) > #define CPUID6A_NESTED_PAGING (1 << 3) > > +/* > + * Version and build number reported by CPUID leaf 2

  1   2   >