[xen-unstable test] 175148: tolerable FAIL

2022-12-11 Thread osstest service owner
flight 175148 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/175148/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd64-i386-examine 6 xen-install fail in 175144 pass in 175148 test-amd64-i386-xl-qemuu-dmrestr

[PATCH] xen/arm: Reduce redundant clear root pages when teardown p2m

2022-12-11 Thread Henry Wang
Currently, p2m for a domain will be teardown from two paths: (1) The normal path when a domain is destroyed. (2) The arch_domain_destroy() in the failure path of domain creation. When tearing down p2m from (1), the part to clear and clean the root is only needed to do once rather than for every ca

[ovmf test] 175149: all pass - PUSHED

2022-12-11 Thread osstest service owner
flight 175149 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/175149/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf a6542894391bae58b7704b2624b541a2b8b9ed93 baseline version: ovmf 4cb94f20b002c99dd2b4b

[GIT PULL] xen: branch for v6.2-rc1

2022-12-11 Thread Juergen Gross
Linus, Please git pull the following tag: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-6.2-rc1-tag xen: branch for v6.2-rc1 It contains: - 2 small minor fixes - a small series fixing memory leaks in error paths - a small series adding support for virtio PCI-devices in X

[linux-linus test] 175147: regressions - FAIL

2022-12-11 Thread osstest service owner
flight 175147 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/175147/ 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 test-arm64-arm64-xl

Re: kfence_protect_page() writing L1TF vulnerable PTE

2022-12-11 Thread Juergen Gross
On 12.12.22 05:55, Demi Marie Obenour wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 - -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Sun, Dec 11, 2022 at 11:50:39PM +0100, Marco Elver wrote: On Sun, 11 Dec 2022 at 22:34, Demi Marie Obenour wrote: On Sun, Dec 11, 2022 at 01:15:06

Re: kfence_protect_page() writing L1TF vulnerable PTE

2022-12-11 Thread Demi Marie Obenour
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 - -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 - - -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Sun, Dec 11, 2022 at 11:50:39PM +0100, Marco Elver wrote: > On Sun, 11 Dec 2022 at 22:34, Demi Marie Obenour > wrote: > > On Sun, Dec 11, 2022

Re: kfence_protect_page() writing L1TF vulnerable PTE

2022-12-11 Thread Marco Elver
On Sun, 11 Dec 2022 at 22:34, Demi Marie Obenour wrote: > On Sun, Dec 11, 2022 at 01:15:06PM +0100, Juergen Gross wrote: > > During tests with QubesOS a problem was found which seemed to be related > > to kfence_protect_page() writing a L1TF vulnerable page table entry [1]. > > > > Looking into th

[linux-linus test] 175146: regressions - FAIL

2022-12-11 Thread osstest service owner
flight 175146 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/175146/ 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 test-arm64-arm64-xl

Re: kfence_protect_page() writing L1TF vulnerable PTE

2022-12-11 Thread Demi Marie Obenour
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Sun, Dec 11, 2022 at 01:15:06PM +0100, Juergen Gross wrote: > During tests with QubesOS a problem was found which seemed to be related > to kfence_protect_page() writing a L1TF vulnerable page table entry [1]. > > Looking into the function I'm se

[PATCH] libxl: abort on memory allocation errors

2022-12-11 Thread Marek Marczykowski-Górecki
Use abort() instead of just _exit() in libxl__alloc_failed(). This is more friendly for debugging, as it will trap into debugger, systemd-coredump will collect coredump/backtrace etc. It's much more useful than just "libxl: FATAL ERROR: memory allocation failure (...)" message without context where

Re: [PATCH 1/4] xen/dmalloc: Introduce dmalloc() APIs

2022-12-11 Thread Julien Grall
Hi Andrew, On 23/12/2020 16:34, Andrew Cooper wrote: Wrappers for xmalloc() and friends, which track allocations tied to a specific domain. Check for any leaked memory at domain destruction time. Signed-off-by: Andrew Cooper --- CC: Jan Beulich CC: Roger Pau Monné CC: Wei Liu CC: Stefano S

Re: [PATCH 0/4] xen: domain-tracked allocations, and fault injection

2022-12-11 Thread Julien Grall
Hi Andrew, On 23/12/2020 16:34, Andrew Cooper wrote: This was not the christmas hacking project that I was planning to do, but it has had some exciting results. After some discussion on an earlier thread, Tamas has successfully got fuzzing of Xen working via kfx, and this series is a prototype

[linux-linus test] 175145: regressions - FAIL

2022-12-11 Thread osstest service owner
flight 175145 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/175145/ 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 test-arm64-arm64-xl

kfence_protect_page() writing L1TF vulnerable PTE

2022-12-11 Thread Juergen Gross
During tests with QubesOS a problem was found which seemed to be related to kfence_protect_page() writing a L1TF vulnerable page table entry [1]. Looking into the function I'm seeing: set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT)); I don't think this can be correct, as keeping the

Re: [PATCH v2] xen/arm: efi-boot misra rule 4.1 fix

2022-12-11 Thread Julien Grall
Hi Stefano, On 09/12/2022 22:25, Stefano Stabellini wrote: We have 3 violations of MISRA C Rule 4.1 ("Octal and hexadecimal escape sequences shall be terminated") in xen/arch/arm/efi/efi-boot.h. Fix them and take the opportunity to declare them as static const __initconst and improve the style.

[xen-unstable test] 175144: tolerable FAIL

2022-12-11 Thread osstest service owner
flight 175144 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/175144/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd64-i386-examine 6 xen-installfail pass in 175141 test-amd64-i386-xl-qemuu-dmrestr