flight 168651 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168651/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
flight 168638 qemu-mainline real [real]
flight 168647 qemu-mainline real-retest [real]
http://logs.test-lab.xenproject.org/osstest/logs/168638/
http://logs.test-lab.xenproject.org/osstest/logs/168647/
Failures :-/ but no regressions.
Tests which are failing intermittently (not blocking):
test-ar
On 16.03.22 19:38, Raphael Ning wrote:
From: Raphael Ning
Currently, evtchn_fifo_set_pending() will mark the event as PENDING even
if it fails to lock the FIFO event queue(s), or if the guest has not
initialized the FIFO control block for the target vCPU. A well-behaved
guest should never trigg
> From: Jane Malalane
> Sent: Wednesday, March 16, 2022 5:13 PM
>
> Add XEN_SYSCTL_PHYSCAP_X86_ASSISTED_XAPIC and
> XEN_SYSCTL_PHYSCAP_X86_ASSISTED_X2APIC to report accelerated xAPIC
> and
> x2APIC, on x86 hardware. This is so that xAPIC and x2APIC virtualization
> can subsequently be enabled on a
> From: Tamas K Lengyel
> Sent: Monday, March 14, 2022 8:14 PM
>
> On Mon, Mar 14, 2022 at 3:22 AM Tian, Kevin wrote:
> >
> > > From: Lengyel, Tamas
> > > Sent: Friday, March 11, 2022 2:45 AM
> > >
> > > During VM fork resetting a failed vmentry has been observed when the
> reset
> > > is perfo
> From: Jan Beulich
> Sent: Monday, March 14, 2022 3:43 PM
>
> On 14.03.2022 07:35, Tian, Kevin wrote:
> >> From: Jan Beulich
> >> Sent: Monday, February 28, 2022 3:36 PM
> >>
> >> On 25.02.2022 18:11, Andrew Cooper wrote:
> >>> On 25/02/2022 13:19, Jan Beulich wrote:
> On 25.02.2022 13:28,
On 16.03.22 19:16, Luca Fancellu wrote:
On 16 Mar 2022, at 16:10, Juergen Gross wrote:
Add documentation for an extension of the WATCH command used to limit
the scope of watched paths. Additionally it enables to receive more
information in the events related to special watches (@introduceDom
> From: Jan Beulich
> Sent: Monday, March 14, 2022 3:33 PM
>
> On 14.03.2022 05:01, Tian, Kevin wrote:
> >> From: Jan Beulich
> >> Sent: Friday, February 18, 2022 4:31 PM
> >>
> >> On 18.02.2022 06:20, Tian, Kevin wrote:
> From: Jan Beulich
> Sent: Tuesday, January 11, 2022 12:36 AM
>
On 15.03.2022 17:41, Markus Armbruster wrote:
g_new(T, n) is neater than g_malloc(sizeof(T) * n). It's also safer,
for two reasons. One, it catches multiplication overflowing size_t.
Two, it returns T * rather than void *, which lets the compiler catch
more type errors.
This commit only touche
flight 168648 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168648/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
flight 168645 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168645/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
flight 168640 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168640/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
flight 168636 linux-5.4 real [real]
flight 168641 linux-5.4 real-retest [real]
http://logs.test-lab.xenproject.org/osstest/logs/168636/
http://logs.test-lab.xenproject.org/osstest/logs/168641/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
t
Add a minimal ARM32 smoke test based on qemu-system-arm, as provided by
the test-artifacts qemu container. The minimal test simply boots Xen
(built from previous build stages) and Dom0. The test is fetching the
Dom0 kernel and initrd from Debian Jessie: they work just fine and this
way we don't hav
From: Stefano Stabellini
Add qemu-system-arm to the existing test-artifacts qemu container (which
doesn't get build for every iteration but only updated once in a while.)
With qemu-system-arm available, we'll be able to run ARM32 tests.
This patch also bumps the QEMU version to v6.0.0 for both
Hi all,
This small series adds a simple Xen + Dom0 boot arm32 test to gitlab-ci
using QEMU, similar to the existing tests for arm64 and x86.
Cheers,
Stefano
Stefano Stabellini (2):
gitlab-ci: add qemu-system-arm to the existing tests-artifacts container
gitlab-ci: add an ARM32 qemu-
+Anthony, Bertrand
Apologies, this feel through the cracks!
Also considering the recent arm32 xen breakage, which could have been
caught by gitlab-ci before commit, I am keen on getting this short
series in. Better late than never :-)
I forward-ported the series to staging with minimal changes
On Tue, 15 Mar 2022, Julien Grall wrote:
> On 14/03/2022 23:48, Stefano Stabellini wrote:
> > > > - we save the current mapping
> > > > - update it with the Xen 1:1
> > > > - switch_ttbr
> > > > - remove Xen 1:1
> > > > - restore mapping
> > > >
> > > > It should work, right? Basically, a mapping
On 3/14/22 3:05 AM, jianchunfu wrote:
In the function xen_apic_read(), the initialized value of 'ret' is unused
because it will be assigned by the function HYPERVISOR_platform_op(),
thus remove it.
Signed-off-by: jianchunfu
Reviewed-by: Boris Ostrovsky
Applied to for-linus-5.18 (both pa
On 3/11/22 5:34 AM, Juergen Gross wrote:
All grant table operations related to the "transfer" functionality
are unused currently. There have been users in the old days of the
"Xen-o-Linux" kernel, but those didn't make it upstream.
So remove the "transfer" related functions.
Signed-off-by: Ju
flight 168639 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168639/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
On 14/03/2022 14:29, Jan Beulich wrote:
> On 14.03.2022 12:00, Andrew Cooper wrote:
>> Stacks are not freed across S3. Execution just stops, leaving supervisor
>> token busy bits active. Fixing this for the primary shadow stack was done
>> previously, but there is a (rare) risk that an IST token
On 14/03/2022 14:16, Jan Beulich wrote:
> On 14.03.2022 12:00, Andrew Cooper wrote:
>> Stacks are not freed across S3. Execution just stops, leaving supervisor
>> token busy bits active. Fixing this for the primary shadow stack was done
>> previously, but there is a (rare) risk that an IST token
Hi
On Wed, Mar 16, 2022 at 5:28 PM Thomas Huth wrote:
>
> On 16/03/2022 14.16, Philippe Mathieu-Daudé wrote:
> > On 16/3/22 10:52, marcandre.lur...@redhat.com wrote:
> >> From: Marc-André Lureau
> >>
> >> One less qemu-specific macro. It also helps to make some headers/units
> >> only depend on
flight 168633 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168633/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking:
test-amd64-amd64-xl-rtds 20 guest-localmigrate/x10 fail like 168626
test-amd64-amd64-xl-qemut-win7-amd64
On 16/03/2022 08:33, Jan Beulich wrote:
> On 15.03.2022 17:53, Andrew Cooper wrote:
>> An unintended consequence of the BSP using cpu0_stack[] is that writeable
>> mappings to the BSPs shadow stacks are retained in the bss. This renders
>> CET-SS almost useless, as an attacker can update both retu
On 16/03/2022 18:38, Raphael Ning wrote:
> From: Raphael Ning
>
> Currently, evtchn_fifo_set_pending() will mark the event as PENDING even
> if it fails to lock the FIFO event queue(s), or if the guest has not
> initialized the FIFO control block for the target vCPU. A well-behaved
> guest should
From: Raphael Ning
Currently, evtchn_fifo_set_pending() will mark the event as PENDING even
if it fails to lock the FIFO event queue(s), or if the guest has not
initialized the FIFO control block for the target vCPU. A well-behaved
guest should never trigger either of these cases.
There is no go
> On 16 Mar 2022, at 16:10, Juergen Gross wrote:
>
> Add documentation for an extension of the WATCH command used to limit
> the scope of watched paths. Additionally it enables to receive more
> information in the events related to special watches (@introduceDomain
> or @releaseDomain).
>
> Si
> On 16 Mar 2022, at 16:10, Juergen Gross wrote:
>
> Add documentation for two new Xenstore wire commands SET_QUOTA and
> GET_QUOTA used to set or query the Xenstore quota of a given domain.
>
> Signed-off-by: Juergen Gross
Reviewed-by: Luca Fancellu
Cheers,
Luca
> ---
> docs/misc/xensto
flight 168637 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168637/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
> On 16 Mar 2022, at 16:10, Juergen Gross wrote:
>
> Add documentation for two new Xenstore wire commands SET_FEATURE and
> GET_FEATURE used to set or query the Xenstore features visible in the
> ring page of a given domain.
>
> Signed-off-by: Juergen Gross
Reviewed-by: Luca Fancellu
Chee
flight 168632 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168632/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking:
test-amd64-amd64-xl-qemuu-win7-amd64 19 guest-stopfail like 168621
test-armhf-armhf-libvirt 16 sav
In the past there have been spotted some shortcomings in the Xenstore
interface, which should be repaired. Those are in detail:
- Using driver domains for large number of domains needs per domain
Xenstore quota [1]. The feedback sent was rather slim (one reply),
but it was preferring a new set
Add documentation for an extension of the WATCH command used to limit
the scope of watched paths. Additionally it enables to receive more
information in the events related to special watches (@introduceDomain
or @releaseDomain).
Signed-off-by: Juergen Gross
---
docs/misc/xenstore-ring.txt | 1 +
Add documentation for two new Xenstore wire commands SET_QUOTA and
GET_QUOTA used to set or query the Xenstore quota of a given domain.
Signed-off-by: Juergen Gross
---
docs/misc/xenstore-ring.txt | 1 +
docs/misc/xenstore.txt | 12
2 files changed, 13 insertions(+)
diff --gi
Add documentation for two new Xenstore wire commands SET_FEATURE and
GET_FEATURE used to set or query the Xenstore features visible in the
ring page of a given domain.
Signed-off-by: Juergen Gross
---
docs/misc/xenstore-ring.txt | 1 +
docs/misc/xenstore.txt | 12
2 files chan
STIBP and PSFD are slightly weird bits, because they're both implied by other
bits in MSR_SPEC_CTRL. Add fine grain controls for them, and take the
implications into account when setting IBRS/SSBD.
Rearrange the IBPB text/variables/logic to keep all the MSR_SPEC_CTRL bits
together, for consistenc
Hi
On Wed, Mar 16, 2022 at 5:30 PM Daniel P. Berrangé wrote:
>
> On Wed, Mar 16, 2022 at 01:52:48PM +0400, marcandre.lur...@redhat.com wrote:
> > diff --git a/include/qemu/compiler.h b/include/qemu/compiler.h
> > index 3baa5e3790f7..f2bd050e3b9a 100644
> > --- a/include/qemu/compiler.h
> > +++ b/
On Wed, Mar 16, 2022 at 01:52:48PM +0400, marcandre.lur...@redhat.com wrote:
> diff --git a/include/qemu/compiler.h b/include/qemu/compiler.h
> index 3baa5e3790f7..f2bd050e3b9a 100644
> --- a/include/qemu/compiler.h
> +++ b/include/qemu/compiler.h
> @@ -79,19 +79,12 @@
> #define QEMU_BUILD_BUG_ON_
On 16/03/2022 14.16, Philippe Mathieu-Daudé wrote:
On 16/3/22 10:52, marcandre.lur...@redhat.com wrote:
From: Marc-André Lureau
One less qemu-specific macro. It also helps to make some headers/units
only depend on glib, and thus moved in standalone projects eventually.
Signed-off-by: Marc-And
On 16/3/22 10:52, marcandre.lur...@redhat.com wrote:
From: Marc-André Lureau
One less qemu-specific macro. It also helps to make some headers/units
only depend on glib, and thus moved in standalone projects eventually.
Signed-off-by: Marc-André Lureau
---
audio/audio.h
On 16/03/2022 10:43, Jan Beulich wrote:
> I can't see why these would want / need to suppress testing of the
> register forms of the insns. Quite likely a copy-and-paste oversight
> when originally creating the table.
>
> Signed-off-by: Jan Beulich
Acked-by: Andrew Cooper
On 16/03/2022 10:45, Jan Beulich wrote:
> These were missing the size-indicating suffixes.
>
> Signed-off-by: Jan Beulich
Acked-by: Andrew Cooper
flight 168635 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168635/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
On 3/15/2022 9:27 PM, Chuck Zmudzinski wrote:
On 3/15/22 7:38 AM, Jan Beulich wrote:
On 14.03.2022 04:41, Chuck Zmudzinski wrote:
@@ -610,6 +612,45 @@ out:
return ret;
}
+static uint32_t sysfs_dev_get_igd_opregion(libxl__gc *gc,
+ libxl_dev
On Wed, Mar 16, 2022 at 01:52:48PM +0400, marcandre.lur...@redhat.com wrote:
> From: Marc-André Lureau
>
> One less qemu-specific macro. It also helps to make some headers/units
> only depend on glib, and thus moved in standalone projects eventually.
>
> Signed-off-by: Marc-André Lureau
I chec
flight 168630 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168630/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-armhf-libvirt 6 libvirt-buildfail REGR. vs. 151777
build-amd64-libvirt
flight 168634 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168634/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
These were missing the size-indicating suffixes.
Signed-off-by: Jan Beulich
--- a/tools/tests/x86_emulator/predicates.c
+++ b/tools/tests/x86_emulator/predicates.c
@@ -1712,8 +1712,8 @@ static const struct evex {
{ { 0x7a }, 2, T, R, pfx_f3, Wn, Ln }, /* vcvtu{d,q}2pd */
{ { 0x7a }, 2,
I can't see why these would want / need to suppress testing of the
register forms of the insns. Quite likely a copy-and-paste oversight
when originally creating the table.
Signed-off-by: Jan Beulich
--- a/tools/tests/x86_emulator/predicates.c
+++ b/tools/tests/x86_emulator/predicates.c
@@ -1822,
Hi Roger,
On 14.03.2022 11:55, Roger Pau Monne wrote:
> Detect GNU and LLVM ld implementations. This is required for further
> patches that will introduce diverging behaviour depending on the
> linker implementation in use.
>
> Note that LLVM ld returns "compatible with GNU linkers" as part of th
From: Marc-André Lureau
One less qemu-specific macro. It also helps to make some headers/units
only depend on glib, and thus moved in standalone projects eventually.
Signed-off-by: Marc-André Lureau
---
audio/audio.h | 4 +--
block/qcow2.h |
On 16.03.22 10:09, Jan Beulich wrote:
On 16.03.2022 10:03, Juergen Gross wrote:
On 14.03.22 10:55, Jan Beulich wrote:
On 28.02.2022 12:22, Juergen Gross wrote:
+#define XEN_VSCSIIF_RSLT_HOST_OK 0
+#define XEN_VSCSIIF_RSLT_HOST_NO_CONN1 /* Couldn't connect before timeout
*/
+#defin
Introduce a new per-domain creation x86 specific flag to
select whether hardware assisted virtualization should be used for
x{2}APIC.
A per-domain option is added to xl in order to select the usage of
x{2}APIC hardware assisted virtualization, as well as a global
configuration option.
Having all
Add XEN_SYSCTL_PHYSCAP_X86_ASSISTED_XAPIC and
XEN_SYSCTL_PHYSCAP_X86_ASSISTED_X2APIC to report accelerated xAPIC and
x2APIC, on x86 hardware. This is so that xAPIC and x2APIC virtualization
can subsequently be enabled on a per-domain basis.
No such features are currently implemented on AMD hardware
Jane Malalane (2):
xen+tools: Report Interrupt Controller Virtualization capabilities on
x86
x86/xen: Allow per-domain usage of hardware virtualized APIC
docs/man/xl.cfg.5.pod.in | 15 ++
docs/man/xl.conf.5.pod.in | 12 +++
tools/golang/xenligh
On 16.03.2022 10:03, Juergen Gross wrote:
> On 14.03.22 10:55, Jan Beulich wrote:
>> On 28.02.2022 12:22, Juergen Gross wrote:
>>> +#define XEN_VSCSIIF_RSLT_HOST_OK 0
>>> +#define XEN_VSCSIIF_RSLT_HOST_NO_CONN1 /* Couldn't connect before
>>> timeout */
>>> +#define XEN_VSCSIIF_RSLT_HOS
flight 168626 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168626/
Failures :-/ but no regressions.
Regressions which are regarded as allowable (not blocking):
test-amd64-amd64-xl-rtds 20 guest-localmigrate/x10 fail REGR. vs. 168615
Tests which did not succeed
On 14.03.22 10:55, Jan Beulich wrote:
On 28.02.2022 12:22, Juergen Gross wrote:
--- a/xen/include/public/io/vscsiif.h
+++ b/xen/include/public/io/vscsiif.h
@@ -315,6 +315,33 @@ struct vscsiif_response {
};
typedef struct vscsiif_response vscsiif_response_t;
+/* SCSI I/O status from vscsii
flight 168629 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/168629/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-xsm 6 xen-buildfail REGR. vs. 168254
build-amd64
On 15.03.2022 17:53, Andrew Cooper wrote:
> An unintended consequence of the BSP using cpu0_stack[] is that writeable
> mappings to the BSPs shadow stacks are retained in the bss. This renders
> CET-SS almost useless, as an attacker can update both return addresses and the
> ret will not fault.
>
On Wed, Mar 16, 2022 at 06:29:00AM +0100, Juergen Gross wrote:
> On 15.03.22 18:41, Greg Kroah-Hartman wrote:
> > On Fri, Mar 11, 2022 at 11:35:09AM +0100, Juergen Gross wrote:
> > > Make sure a malicious backend can't cause any harm other than wrong
> > > I/O data.
> > >
> > > Missing are verific
flight 168621 qemu-mainline real [real]
flight 168631 qemu-mainline real-retest [real]
http://logs.test-lab.xenproject.org/osstest/logs/168621/
http://logs.test-lab.xenproject.org/osstest/logs/168631/
Failures :-/ but no regressions.
Tests which are failing intermittently (not blocking):
test-am
64 matches
Mail list logo