flight 174794 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174794/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-arm64-arm64-examine 8 reboot fail REGR. vs. 173462
flight 174796 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174796/
Perfect :-)
All tests in this flight passed as required
version targeted for testing:
ovmf fff6d81270b57ee786ea18ad74f43149b9f03494
baseline version:
ovmf
On Wed, Nov 16, 2022 at 10:40:02PM +0100, Marek Marczykowski-Górecki wrote:
> On Wed, Nov 16, 2022 at 02:15:22PM -0500, Jason Andryuk wrote:
> > On Mon, Nov 14, 2022 at 2:21 PM Marek Marczykowski-Górecki
> > wrote:
> > >
> > > The /dev/mem is used for two purposes:
> > > - reading
flight 174791 xen-unstable real [real]
flight 174795 xen-unstable real-retest [real]
http://logs.test-lab.xenproject.org/osstest/logs/174791/
http://logs.test-lab.xenproject.org/osstest/logs/174795/
Failures :-/ but no regressions.
Tests which are failing intermittently (not blocking):
On Thu, 17 Nov 2022, Andrew Cooper wrote:
> This reverts most of commit cf2a68d2ffbc3ce95e01449d46180bddb10d24a0, and bits
> of cbea5a1149ca7fd4b7cdbfa3ec2e4f109b601ff7.
>
> First of all, with ARM borrowing x86's implementation, the logic to set the
> pool size should have been common, not
On Thu, 17 Nov 2022, Andrew Cooper wrote:
> The existing XEN_DOMCTL_SHADOW_OP_{GET,SET}_ALLOCATION have problems:
>
> * All set_allocation() flavours have an overflow-before-widen bug when
>calculating "sc->mb << (20 - PAGE_SHIFT)".
> * All flavours have a granularity of 1M. This was
Exercise some basic functionality of the new
xc_{get,set}_paging_mempool_size() hypercalls.
This passes on x86, but fails currently on ARM. ARM will be fixed up in
future patches.
This is part of XSA-409 / CVE-2022-33747.
Signed-off-by: Andrew Cooper
Release-acked-by: Henry Wang
---
CC: Jan
The existing XEN_DOMCTL_SHADOW_OP_{GET,SET}_ALLOCATION have problems:
* All set_allocation() flavours have an overflow-before-widen bug when
calculating "sc->mb << (20 - PAGE_SHIFT)".
* All flavours have a granularity of 1M. This was tolerable when the size of
the pool could only be set
Allocating or freeing p2m pages doesn't alter the size of the mempool; only
the split between free and used pages.
Right now, the hypercalls operate on the free subset of the pool, meaning that
XEN_DOMCTL_get_paging_mempool_size varies with time as the guest shuffles its
physmap, and
This reverts most of commit cf2a68d2ffbc3ce95e01449d46180bddb10d24a0, and bits
of cbea5a1149ca7fd4b7cdbfa3ec2e4f109b601ff7.
First of all, with ARM borrowing x86's implementation, the logic to set the
pool size should have been common, not duplicated. Introduce
libxl__domain_set_p2m_pool_size()
For 4.17, and backport to all stable releases.
Patch 2 doesn't technically need backporting, but it's safe and I'm
dis-enclined to forgo testing in older releases.
See patches for changelogs.
Andrew Cooper (4):
xen: Introduce non-broken hypercalls for the paging mempool size
tools/tests:
Hi Andrew,
> -Original Message-
> From: Andrew Cooper
> Subject: Re: [PATCH for-4.17] x86/hvm: Revert per-domain APIC acceleration
> support
>
> >> Signed-off-by: Andrew Cooper
> > Provisional upon Roger not objecting (i.e. him at least remaining
> > neutral), and preferably with the
On Wed, 16 Nov 2022, Michal Orzel wrote:
> Xen commit 942ac5fc15ec ("xen/arm, device-tree: Make static-mem
> use #{address,size}-cells") dropped these custom properties in favor of
> reusing regular #{address/size}-cells from the chosen node for the
> xen,static-mem property. Reflect this change
On Wed, 16 Nov 2022, Julien Grall wrote:
> On 16/11/2022 23:44, Stefano Stabellini wrote:
> > On Wed, 16 Nov 2022, Andrew Cooper wrote:
> > > On 16/11/2022 08:30, Jan Beulich wrote:
> > > > On 16.11.2022 03:00, Stefano Stabellini wrote:
> > > > > On Wed, 16 Nov 2022, Andrew Cooper wrote:
> > > > >
On Wed, 16 Nov 2022, Andre Przywara wrote:
> On Thu, 10 Nov 2022 12:32:49 -0800 (PST)
> Stefano Stabellini wrote:
> > On Wed, 9 Nov 2022, Michal Orzel wrote:
> > > Hi Jiamei,
> > >
> > > On 09/11/2022 09:25, Jiamei Xie wrote:
> > > >
> > > >
> > > > Hi Michal,
> > > >
> > > > Below log can
Hi,
On 16/11/2022 23:44, Stefano Stabellini wrote:
On Wed, 16 Nov 2022, Andrew Cooper wrote:
On 16/11/2022 08:30, Jan Beulich wrote:
On 16.11.2022 03:00, Stefano Stabellini wrote:
On Wed, 16 Nov 2022, Andrew Cooper wrote:
On 16/11/2022 01:37, Stefano Stabellini wrote:
On Wed, 26 Oct 2022,
On Wed, 16 Nov 2022, Andrew Cooper wrote:
> On 16/11/2022 08:30, Jan Beulich wrote:
> > On 16.11.2022 03:00, Stefano Stabellini wrote:
> >> On Wed, 16 Nov 2022, Andrew Cooper wrote:
> >>> On 16/11/2022 01:37, Stefano Stabellini wrote:
> On Wed, 26 Oct 2022, Andrew Cooper wrote:
> > This
On 16/11/2022 08:30, Jan Beulich wrote:
> On 16.11.2022 03:00, Stefano Stabellini wrote:
>> On Wed, 16 Nov 2022, Andrew Cooper wrote:
>>> On 16/11/2022 01:37, Stefano Stabellini wrote:
On Wed, 26 Oct 2022, Andrew Cooper wrote:
> This reverts most of commit
On Wed, Nov 16, 2022 at 02:15:22PM -0500, Jason Andryuk wrote:
> On Mon, Nov 14, 2022 at 2:21 PM Marek Marczykowski-Górecki
> wrote:
> >
> > The /dev/mem is used for two purposes:
> > - reading PCI_MSIX_ENTRY_CTRL_MASKBIT
> > - reading Pending Bit Array (PBA)
> >
> > The first one was
flight 174789 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174789/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-armhf-armhf-xl-arndale 8 xen-boot fail REGR. vs. 173462
flight 174793 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174793/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking:
test-amd64-amd64-libvirt 15 migrate-support-checkfail never pass
test-arm64-arm64-xl-xsm
On Mon, Nov 14, 2022 at 2:21 PM Marek Marczykowski-Górecki
wrote:
>
> The /dev/mem is used for two purposes:
> - reading PCI_MSIX_ENTRY_CTRL_MASKBIT
> - reading Pending Bit Array (PBA)
>
> The first one was originally done because when Xen did not send all
> vector ctrl writes to the device
The pull request you sent on Wed, 16 Nov 2022 13:00:55 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
> for-linus-6.1-rc6-tag
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cc675d22e422442f6d230654a55a5fc5682ea018
Thank you!
--
Deet-doot-dot, I
Hi Michal,
On 16/11/2022 18:05, Michal Orzel wrote:
On 16/11/2022 16:56, Julien Grall wrote:
On 16/11/2022 14:45, Michal Orzel wrote:
Hi Julien,
Hi Michal,
and use it in the pl011-debug files (+ there is a question whether we should
define WLEN_7-5 for completeness).
I would not
On 15/11/2022 08:49, Jan Beulich wrote:
> On 15.11.2022 01:35, Andrew Cooper wrote:
>> I was really hoping to avoid this, but its now too late in the 4.17 freeze
>> and
>> we still don't have working fixes.
>>
>> The in-Xen calculations for assistance capabilities are buggy. For the
>> avoidance
Hi Julien,
On 16/11/2022 16:56, Julien Grall wrote:
>
>
> On 16/11/2022 14:45, Michal Orzel wrote:
>> Hi Julien,
>
> Hi Michal,
>
>>>
and use it in the pl011-debug files (+ there is a question whether we
should define WLEN_7-5 for completeness).
>>>
>>> I would not define WLEN_7-5.
On Wed, Nov 16, 2022 at 04:56:41PM +, Andrew Cooper wrote:
> On 16/11/2022 16:42, Roger Pau Monne wrote:
> > Currently Xen will passthrough any Local APIC NMI Structure found in
> > the native ACPI MADT table to a PVH dom0. This is wrong because PVH
> > doesn't have access to the physical
flight 174790 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174790/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking:
test-amd64-amd64-libvirt 15 migrate-support-checkfail never pass
test-arm64-arm64-xl-xsm
On 16/11/2022 16:42, Roger Pau Monne wrote:
> Currently Xen will passthrough any Local APIC NMI Structure found in
> the native ACPI MADT table to a PVH dom0. This is wrong because PVH
> doesn't have access to the physical local APIC, and instead gets an
> emulated local APIC by Xen, that doesn't
flight 174788 qemu-mainline real [real]
flight 174792 qemu-mainline real-retest [real]
http://logs.test-lab.xenproject.org/osstest/logs/174788/
http://logs.test-lab.xenproject.org/osstest/logs/174792/
Failures :-/ but no regressions.
Tests which are failing intermittently (not blocking):
Currently Xen will passthrough any Local APIC NMI Structure found in
the native ACPI MADT table to a PVH dom0. This is wrong because PVH
doesn't have access to the physical local APIC, and instead gets an
emulated local APIC by Xen, that doesn't have the LINT0 or LINT1
pins wired to anything.
On 16/11/2022 15:26, Andrew Cooper wrote:
> On 03/11/2022 11:52, Anthony PERARD wrote:
>> diff --git a/tools/include/xen/COPYING b/tools/include/xen/COPYING
>> new file mode 100644
>> index 00..fe3f9b7557
>> --- /dev/null
>> +++ b/tools/include/xen/COPYING
>> @@ -0,0 +1,26 @@
>> +XEN
On 16/11/2022 14:45, Michal Orzel wrote:
Hi Julien,
Hi Michal,
and use it in the pl011-debug files (+ there is a question whether we should
define WLEN_7-5 for completeness).
I would not define WLEN_7-5. That said, I wonder if we really need to
set the baud rate & co here?
AFAICT the
On 03/11/2022 11:52, Anthony PERARD wrote:
> diff --git a/tools/include/xen/COPYING b/tools/include/xen/COPYING
> new file mode 100644
> index 00..fe3f9b7557
> --- /dev/null
> +++ b/tools/include/xen/COPYING
> @@ -0,0 +1,26 @@
> +XEN NOTICE
> +==
> +
> +This licence applies to all
On Thu, Nov 03, 2022 at 11:52:03AM +, Anthony PERARD wrote:
> The notice in the COPYING file in "xen/include/public/COPYING" doesn't
> really apply to the files that ultimately are been install at
> "/usr/include/xen". The issue are headers in the "sys/" subdirectory
> that comes from other
On 03/11/2022 11:52, Anthony PERARD wrote:
> diff --git a/tools/include/xen-foreign/mkheader.py
> b/tools/include/xen-foreign/mkheader.py
> index fb268f0dce..ec8a321395 100644
> --- a/tools/include/xen-foreign/mkheader.py
> +++ b/tools/include/xen-foreign/mkheader.py
> @@ -1,5 +1,6 @@
>
Hi Julien,
On 16/11/2022 14:41, Julien Grall wrote:
>
>
> On 16/11/2022 08:05, Michal Orzel wrote:
>> On 16/11/2022 00:10, Julien Grall wrote:
>>>
>>>
>>> Hi Michal,
>>>
>>> On 24/10/2022 11:05, Michal Orzel wrote:
Make use of the macros defined in asm/pl011-uart.h instead of hardcoding
flight 174787 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174787/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking:
test-armhf-armhf-libvirt 16 saverestore-support-checkfail like 174775
test-armhf-armhf-libvirt-raw 15
flight 174784 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174784/
Failures and problems with tests :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-amd64-xl-credit1 broken
Tests which are
On 16/11/2022 08:05, Michal Orzel wrote:
On 16/11/2022 00:10, Julien Grall wrote:
Hi Michal,
On 24/10/2022 11:05, Michal Orzel wrote:
Make use of the macros defined in asm/pl011-uart.h instead of hardcoding
the values. Also, take the opportunity to fix the file extension in a
top-level
Hi
I also wrote a patch to make xen ignore the DMACR write and tested it. It also
can fix this segmentation fault issue.
Best wishes
Jiamei Xie
> -Original Message-
> From: Jiamei Xie
> Sent: Wednesday, November 16, 2022 8:46 PM
> To: Jiamei Xie ; Stefano Stabellini
> ; Michal Orzel
Hi
I have wrote a kernel patch to fix this. And I have tested. It will not have
segmentation fault.
Best wishes
Jiamei Xie
> -Original Message-
> From: Xen-devel On Behalf Of
> Jiamei Xie
> Sent: Friday, November 11, 2022 12:31 PM
> To: Stefano Stabellini ; Michal Orzel
>
> Cc:
Current code in _clear_irq_vector() will mark the irq as unused before
doing the cleanup required when move_in_progress is true.
This can lead to races in create_irq() if the function picks an irq
desc that's been marked as unused but has move_in_progress set, as the
call to assign_irq_vector()
Linus,
Please git pull the following tag:
git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-6.1-rc6-tag
xen: branch for v6.1-rc6
It contains two trivial cleanups, and 3 simple fixes.
Thanks.
Juergen
arch/x86/xen/enlighten_pv.c | 3 ++-
On 16/11/2022 11:28, Henry Wang wrote:
> Hi Andrew,
>
>> -Original Message-
>> From: Jan Beulich
>> Subject: Re: [PATCH for-4.17] x86/spec-ctrl: Fill in whitepaper URL
>>
>> On 14.11.2022 22:43, Andrew Cooper wrote:
>>> ... now that we a link available.
>>>
>>> Fixes: 9deaf2d932f0
flight 174783 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174783/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-arm64-arm64-examine 8 reboot fail REGR. vs. 173462
Hi Andrew,
> -Original Message-
> From: Jan Beulich
> Subject: Re: [PATCH for-4.17] x86/spec-ctrl: Fill in whitepaper URL
>
> On 14.11.2022 22:43, Andrew Cooper wrote:
> > ... now that we a link available.
> >
> > Fixes: 9deaf2d932f0 ("x86/spec-ctrl: Enable Zen2 chickenbit")
> >
On Thu, 10 Nov 2022 12:32:49 -0800 (PST)
Stefano Stabellini wrote:
Hi,
> On Wed, 9 Nov 2022, Michal Orzel wrote:
> > Hi Jiamei,
> >
> > On 09/11/2022 09:25, Jiamei Xie wrote:
> > >
> > >
> > > Hi Michal,
> > >
> > > Below log can be got when stating the linux guest. It says 9c09 is sbsa.
flight 174785 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/174785/
Perfect :-)
All tests in this flight passed as required
version targeted for testing:
ovmf 93629f2c7cf05ebc0f458eacc42a33147096f9d1
baseline version:
ovmf
On Wed, Nov 16, 2022 at 08:41:06AM +0100, Jan Beulich wrote:
> On 16.11.2022 00:54, Andrew Cooper wrote:
> > On 15/11/2022 16:44, Jan Beulich wrote:
> >> I think we need to settle on at least halfway firm rules on when to use
> >> synthetic feature bits and when to use plain global booleans.
On Wed, Nov 16, 2022 at 12:27:29AM +, Andrew Cooper wrote:
> On 15/11/2022 13:26, Roger Pau Monne wrote:
> > Hello,
> >
> > Just two patches remaining, and the last one is already Acked.
> >
> > First patch deals with moving the switching of SSBD from guest
> > vm{entry,exit} to vCPU context
Add a file with a table listing files in the Xen codebase that originated
from external sources (e.g. Linux kernel). This is done in order to
improve traceability, help with the review process and act as a base for
listing files to exclude from MISRA checkers.
Signed-off-by: Michal Orzel
---
Xen commit 942ac5fc15ec ("xen/arm, device-tree: Make static-mem
use #{address,size}-cells") dropped these custom properties in favor of
reusing regular #{address/size}-cells from the chosen node for the
xen,static-mem property. Reflect this change in ImageBuilder.
Signed-off-by: Michal Orzel
---
On 16.11.2022 03:00, Stefano Stabellini wrote:
> On Wed, 16 Nov 2022, Andrew Cooper wrote:
>> On 16/11/2022 01:37, Stefano Stabellini wrote:
>>> On Wed, 26 Oct 2022, Andrew Cooper wrote:
This reverts most of commit cf2a68d2ffbc3ce95e01449d46180bddb10d24a0, and
bits
of
On 16.11.2022 02:19, Stefano Stabellini wrote:
> On Fri, 28 Oct 2022, George Dunlap wrote:
>> On Thu, Oct 27, 2022 at 8:12 AM Jan Beulich wrote:
>> On 26.10.2022 21:22, Andrew Cooper wrote:
>> > On 26/10/2022 14:42, Jan Beulich wrote:
>>
>>
>> > paging isn't a great name.
On 03.11.2022 12:52, Anthony PERARD wrote:
> The text of the licence has been check to be the same as the one at
> https://spdx.org/licenses/MIT.html, except we don't have "(including
> the next paragraph)".
>
> Mecanical change done with a script.
>
> Signed-off-by: Anthony PERARD
Acked-by:
Hi Jan,
> -Original Message-
> From: Jan Beulich
> Subject: Re: [PATCH v2 3/3] CHANGELOG: Start new "unstable" section
>
> On 16.11.2022 05:26, Henry Wang wrote:
> > --- a/CHANGELOG.md
> > +++ b/CHANGELOG.md
> > @@ -4,6 +4,8 @@ Notable changes to Xen will be documented in this file.
> >
On 03.11.2022 12:52, Anthony PERARD wrote:
> The script "tools/include/xen-foreign/mkheader.py" is going to do a
> sanity check on the licences of those headers. To ease this, we will
> replace the verbatim copy of the MIT licence by its SPDX identifier
> equivalent.
>
> The text of the licence
On 03.11.2022 12:51, Anthony PERARD wrote:
> Fixes: 81f559e97974 ("make error codes a formal part of the ABI")
> Reported-by: Andrew Cooper
> Signed-off-by: Anthony PERARD
Acked-by: Jan Beulich
On 16.11.2022 05:26, Henry Wang wrote:
> --- a/CHANGELOG.md
> +++ b/CHANGELOG.md
> @@ -4,6 +4,8 @@ Notable changes to Xen will be documented in this file.
>
> The format is based on [Keep a
> Changelog](https://keepachangelog.com/en/1.0.0/)
>
> +## [unstable
>
Hi Julien,
On 16/11/2022 00:10, Julien Grall wrote:
>
>
> Hi Michal,
>
> On 24/10/2022 11:05, Michal Orzel wrote:
>> Make use of the macros defined in asm/pl011-uart.h instead of hardcoding
>> the values. Also, take the opportunity to fix the file extension in a
>> top-level comment.
>>
>> No
61 matches
Mail list logo