RE: [PATCH for-4.17] xen/arm: Support properly __ro_after_init on Arm

2022-08-16 Thread Penny Zheng
Hi Julien > -Original Message- > From: Xen-devel On Behalf Of > Julien Grall > Sent: Wednesday, August 17, 2022 3:00 AM > To: xen-devel@lists.xenproject.org > Cc: jul...@xen.org; Julien Grall ; Stefano Stabellini > ; Bertrand Marquis ; > Volodymyr Babchuk > Subject: [PATCH for-4.17] xen/

Re: [PATCH v2] xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY

2022-08-16 Thread Juergen Gross
On 17.08.22 06:43, Lukas Bulwahn wrote: Commit c70727a5bc18 ("xen: allow more than 512 GB of RAM for 64 bit pv-domains") from July 2015 replaces the config XEN_MAX_DOMAIN_MEMORY with a new config XEN_512GB, but misses to adjust arch/x86/configs/xen.config. As XEN_512GB defaults to yes, there is n

Re: [PATCH] add SPDX to arch/arm/*.c

2022-08-16 Thread Juergen Gross
On 16.08.22 21:49, Stefano Stabellini wrote: On Tue, 16 Aug 2022, Juergen Gross wrote: On 15.08.22 22:32, Stefano Stabellini wrote: + Xen maintainers and committers For context, I wrote a patch to introduce SPDX tags starting from arch/arm/*.c. Don't we want something like the kernel's LICE

[ovmf test] 172586: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172586 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172586/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

RE: [PATCH for-4.17] xen/arm: Support properly __ro_after_init on Arm

2022-08-16 Thread Henry Wang
Hi Julien, > -Original Message- > Subject: [PATCH for-4.17] xen/arm: Support properly __ro_after_init on Arm > > From: Julien Grall > > __ro_after_init was introduced recently to prevent modifying > some variables after init. > > At the moment, on Arm, the variables will still be acces

[PATCH v2] xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY

2022-08-16 Thread Lukas Bulwahn
Commit c70727a5bc18 ("xen: allow more than 512 GB of RAM for 64 bit pv-domains") from July 2015 replaces the config XEN_MAX_DOMAIN_MEMORY with a new config XEN_512GB, but misses to adjust arch/x86/configs/xen.config. As XEN_512GB defaults to yes, there is no need to explicitly set any config in xen

Re: [PATCH 1/4] xen: x86: set the config XEN_512GB after config change

2022-08-16 Thread Lukas Bulwahn
On Wed, Aug 10, 2022 at 9:07 AM Jan Beulich wrote: > > On 10.08.2022 07:07, Lukas Bulwahn wrote: > > --- a/arch/x86/configs/xen.config > > +++ b/arch/x86/configs/xen.config > > @@ -14,7 +14,7 @@ CONFIG_CPU_FREQ=y > > > > # x86 xen specific config options > > CONFIG_XEN_PVH=y > > -CONFIG_XEN_MAX_

Re: [PATCH 3/4] xen: move XEN_BALLOON_MEMORY_HOTPLUG to generic config

2022-08-16 Thread Lukas Bulwahn
On Wed, Aug 10, 2022 at 1:32 PM Oleksandr Tyshchenko wrote: > > > On 10.08.22 08:07, Lukas Bulwahn wrote: > > Hello Lukas, all > > > While reviewing arch/x86/configs/xen.config, I noticed the following > > note in this file: > > > >'# depends on MEMORY_HOTPLUG, arm64 doesn't enable this yet, >

[linux-5.4 test] 172578: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172578 linux-5.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/172578/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172128 build-amd64-libvirt

[xen-unstable test] 172575: tolerable FAIL - PUSHED

2022-08-16 Thread osstest service owner
flight 172575 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/172575/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a test-amd64-i386-libvirt-raw 1 buil

RE: [PATCH 02/16] libxl: Introduce basic virtio-mmio support on Arm

2022-08-16 Thread Jiamei Xie
Hi all๏ผŒ Sorry for that, please ignore this. I sent the wrong email. > -Original Message- > From: jiaxie01 > Sent: Wednesday, August 17, 2022 10:07 AM > To: Jiamei Xie ; xen-devel@lists.xenproject.org > Cc: Julien Grall ; Wei Liu ; Anthony > PERARD ; Juergen Gross ; > Stefano Stabellini ;

[PATCH 01/16] libxl: Add support for Virtio disk configuration

2022-08-16 Thread jiaxie01
From: Oleksandr Tyshchenko This patch adds basic support for configuring and assisting virtio-mmio based virtio-disk backend (emulator) which is intended to run out of Qemu and could be run in any domain. Although the Virtio block device is quite different from traditional Xen PV block device (vb

[PATCH 02/16] libxl: Introduce basic virtio-mmio support on Arm

2022-08-16 Thread jiaxie01
From: Julien Grall This patch introduces helpers to allocate Virtio MMIO params (IRQ and memory region) and create specific device node in the Guest device-tree with allocated params. In order to deal with multiple Virtio devices, reserve corresponding ranges. For now, we reserve 1MB for memory r

[qemu-mainline test] 172576: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172576 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/172576/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-libvirt 6 libvirt-buildfail REGR. vs. 172123 build-i386-libvir

[ovmf test] 172582: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172582 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172582/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

[ovmf test] 172579: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172579 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172579/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

[linux-linus test] 172562: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172562 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/172562/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172133 build-amd64-libvirt

[libvirt test] 172563: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172563 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/172563/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-libvirt 6 libvirt-buildfail REGR. vs. 151777 build-armhf-libvirt

Re: [PATCH] add SPDX to arch/arm/*.c

2022-08-16 Thread Stefano Stabellini
On Tue, 16 Aug 2022, Bertrand Marquis wrote: > Hi Stefano, > > > On 15 Aug 2022, at 21:32, Stefano Stabellini wrote: > > > > + Xen maintainers and committers > > > > > > For context, I wrote a patch to introduce SPDX tags starting from > > arch/arm/*.c. > > > > Julien rightfully pointed out t

Re: [PATCH] add SPDX to arch/arm/*.c

2022-08-16 Thread Stefano Stabellini
On Tue, 16 Aug 2022, Juergen Gross wrote: > On 15.08.22 22:32, Stefano Stabellini wrote: > > + Xen maintainers and committers > > > > > > For context, I wrote a patch to introduce SPDX tags starting from > > arch/arm/*.c. > > Don't we want something like the kernel's LICENSES directory in order

[PATCH for-4.17] xen/arm: Support properly __ro_after_init on Arm

2022-08-16 Thread Julien Grall
From: Julien Grall __ro_after_init was introduced recently to prevent modifying some variables after init. At the moment, on Arm, the variables will still be accessible because the region permission is not updated. Address that, but moving the sections .data.ro_after_init out of .data and then

Re: PING [PATCH 3/3] x86: decouple pat and mtrr handling

2022-08-16 Thread Chuck Zmudzinski
On 8/13/2022 6:41 PM, Chuck Zmudzinski wrote: > On 8/13/2022 5:48 PM, Borislav Petkov wrote: > > On Sat, Aug 13, 2022 at 05:40:34PM -0400, Chuck Zmudzinski wrote: > > > I did a search for Juergen Gross on lkml and he is active submitting and > > > reviewing patches during the past few weeks. Howeve

[ovmf test] 172574: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172574 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172574/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

[linux-5.4 test] 172556: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172556 linux-5.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/172556/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172128 build-amd64-libvirt

Re: [XEN PATCH 2/2] tools/libxl: Replace deprecated -soundhw on QEMU command line

2022-08-16 Thread Jason Andryuk
On Thu, Aug 11, 2022 at 8:30 AM Anthony PERARD wrote: > > On Tue, Aug 09, 2022 at 08:17:49AM -0400, Jason Andryuk wrote: > > On Mon, Aug 8, 2022 at 7:06 AM Anthony PERARD > > wrote: > > > diff --git a/docs/man/xl.cfg.5.pod.in b/docs/man/xl.cfg.5.pod.in > > > index 6d98d73d76..b2901e04cf 100644 >

Re: [PATCH v12] xsm: refactor flask sid alloc and domain check

2022-08-16 Thread Jason Andryuk
Hi, I think you should change the title to "xsm/flask: Boot-time labeling for multiple domains". Refactor implies no functional change, and this is a functional change. With this, I think the commit message should be re-written to focus on the "why" of the new labeling policy. On Tue, Aug 9, 20

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Chuck Zmudzinski
On 8/16/2022 12:53 PM, Thorsten Leemhuis wrote: > On 16.08.22 18:16, Chuck Zmudzinski wrote: > > On 8/16/2022 10:41 AM, Thorsten Leemhuis wrote: > >> On 15.08.22 20:17, Chuck Zmudzinski wrote: > >>> On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: > >>> > And FWIW: I've seen indicators that a so

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Thorsten Leemhuis
On 16.08.22 18:16, Chuck Zmudzinski wrote: > On 8/16/2022 10:41 AM, Thorsten Leemhuis wrote: >> On 15.08.22 20:17, Chuck Zmudzinski wrote: >>> On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: >>> And FWIW: I've seen indicators that a solution to resolve this is hopefully pretty close now. >

[qemu-mainline test] 172554: regressions - trouble: blocked/broken/fail/pass

2022-08-16 Thread osstest service owner
flight 172554 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/172554/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-credit1 broken build-amd64-libvirt 6 libvirt-

[xen-unstable test] 172557: tolerable FAIL - PUSHED

2022-08-16 Thread osstest service owner
flight 172557 xen-unstable real [real] flight 172573 xen-unstable real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/172557/ http://logs.test-lab.xenproject.org/osstest/logs/172573/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd6

Re: [XEN PATCH] build: Fix x86 build without EFI

2022-08-16 Thread Jan Beulich
On 16.08.2022 17:43, Anthony PERARD wrote: > On Tue, Aug 16, 2022 at 03:02:10PM +0200, Jan Beulich wrote: >> On 16.08.2022 12:30, Anthony PERARD wrote: >>> We can't have a source file with the same name that exist in both the >>> common code and in the arch specific code for efi/. This can lead to

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Chuck Zmudzinski
On 8/16/2022 10:41 AM, Thorsten Leemhuis wrote: > On 15.08.22 20:17, Chuck Zmudzinski wrote: > > On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: > > > >> And FWIW: I've seen indicators that a solution to resolve this is > >> hopefully pretty close now. > > > > That's good to know. But I must ask, c

Re: [XEN PATCH] build: Fix x86 build without EFI

2022-08-16 Thread Andrew Cooper
On 16/08/2022 11:30, Anthony Perard wrote: > We can't have a source file with the same name that exist in both the > common code and in the arch specific code for efi/. This can lead to > comfusion in make and it can pick up the wrong source file. This issue > lead to a failure to build a pv-shim f

Re: [XEN PATCH] build: Fix x86 build without EFI

2022-08-16 Thread Anthony PERARD
On Tue, Aug 16, 2022 at 03:02:10PM +0200, Jan Beulich wrote: > On 16.08.2022 12:30, Anthony PERARD wrote: > > We can't have a source file with the same name that exist in both the > > common code and in the arch specific code for efi/. This can lead to > > comfusion in make and it can pick up the w

[ovmf test] 172571: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172571 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172571/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

Re: [XEN PATCH] build: Fix x86 build without EFI

2022-08-16 Thread Anthony PERARD
On Tue, Aug 16, 2022 at 12:01:40PM +0100, Julien Grall wrote: > > xen/common/efi/{stub.c => common_stub.c} | 6 ++ > > I haven't looked at the rest of the patch. However, I think you also want to > update .gitignore to excluse arch/*/efi/common_stub.c. > > Also, I am thinking to drop my patc

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Thorsten Leemhuis
On 15.08.22 20:17, Chuck Zmudzinski wrote: > On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: > >> the right people have the issue on their radar again; give them time to >> breath and work out a solution: it's not something that can be fixed >> easily within a few minutes by one person alone, as pre

[xen-unstable-smoke test] 172568: tolerable FAIL - PUSHED

2022-08-16 Thread osstest service owner
flight 172568 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/172568/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 1 build-check(1) blocked n/a build-amd64-libvirt 6 lib

[xen-4.14-testing test] 172550: tolerable FAIL - PUSHED

2022-08-16 Thread osstest service owner
flight 172550 xen-4.14-testing real [real] flight 172569 xen-4.14-testing real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/172550/ http://logs.test-lab.xenproject.org/osstest/logs/172569/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): t

[ovmf test] 172570: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172570 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172570/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

Re: [PATCH 2/4] xen: Port linkage.h from kernel code

2022-08-16 Thread Jan Beulich
On 16.08.2022 12:16, Jane Malalane wrote: > On 05/08/2022 10:24, Jan Beulich wrote: >> On 04.08.2022 17:04, Jane Malalane wrote: >>> Suggested-by: Andrew Cooper >>> Signed-off-by: Jane Malalane >> >> In the title you say "port", but then you don't say what customization >> you've done beyond the

Re: [XEN PATCH] build: Fix x86 build without EFI

2022-08-16 Thread Jan Beulich
On 16.08.2022 12:30, Anthony PERARD wrote: > We can't have a source file with the same name that exist in both the > common code and in the arch specific code for efi/. This can lead to > comfusion in make and it can pick up the wrong source file. This issue > lead to a failure to build a pv-shim f

Re: [XEN PATCH] MAINTAINERS: CC Anthony on Xen's build system changes

2022-08-16 Thread Jan Beulich
On 16.08.2022 13:03, Anthony PERARD wrote: > I'd like to keep an eye on any changes in the Makefiles, to avoid > further break of the build system. > > With this entries, it means that THE REST will not be CCed anymore for > changes in > - xen/Makefile > - xen/*.mk > - xen/scripts/Kbuild.include >

Re: [PATCH v3 0/4] x86/P2M: allow 2M superpage use for shadowed guests

2022-08-16 Thread Tim Deegan
At 09:43 +0200 on 12 Aug (1660297391), Jan Beulich wrote: > I did notice this anomaly in the context of IOMMU side work. > > 1: shadow: slightly consolidate sh_unshadow_for_p2m_change() (part I) > 2: shadow: slightly consolidate sh_unshadow_for_p2m_change() (part II) > 3: shadow: slightly consolid

[ovmf test] 172567: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172567 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172567/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

Re: Ryzen 6000 (Mobile)

2022-08-16 Thread Jan Beulich
On 15.08.2022 18:54, Dylanger Daly wrote: > Please see the attached dom0 dmesg log, verbose lspci output and a tar of all > SSDT and DSDT decompiled ACPI tables. The only way I can currently explain all aspects of the behavior that I'm aware of is for Dom0's kernel somehow not identifying the pag

[XEN PATCH] MAINTAINERS: CC Anthony on Xen's build system changes

2022-08-16 Thread Anthony PERARD
I'd like to keep an eye on any changes in the Makefiles, to avoid further break of the build system. With this entries, it means that THE REST will not be CCed anymore for changes in - xen/Makefile - xen/*.mk - xen/scripts/Kbuild.include - xen/scripts/Makefile.* This could be an issue. Most other

Re: [XEN PATCH] build: Fix x86 build without EFI

2022-08-16 Thread Julien Grall
Hi Anthony, On 16/08/2022 11:30, Anthony PERARD wrote: We can't have a source file with the same name that exist in both the common code and in the arch specific code for efi/. This can lead to comfusion in make and it can pick up the wrong source file. This issue Typo: s/comfusion/confusion/

Re: [XEN PATCH] build: Fix x86 out-of-tree build without EFI

2022-08-16 Thread Anthony PERARD
This patch probably need a slight better subject, as the issue is only with out-of-tree build. So new subject: build: Fix x86 out-of-tree build without EFI -- Anthony PERARD

[XEN PATCH] build: Fix x86 build without EFI

2022-08-16 Thread Anthony PERARD
We can't have a source file with the same name that exist in both the common code and in the arch specific code for efi/. This can lead to comfusion in make and it can pick up the wrong source file. This issue lead to a failure to build a pv-shim for x86 out-of-tree, as this is one example of an x8

Re: [PATCH 2/4] xen: Port linkage.h from kernel code

2022-08-16 Thread Jane Malalane
On 05/08/2022 10:24, Jan Beulich wrote: > On 04.08.2022 17:04, Jane Malalane wrote: >> Suggested-by: Andrew Cooper >> Signed-off-by: Jane Malalane > > In the title you say "port", but then you don't say what customization > you've done beyond the obvious adjustment of inclusion guard and > adjus

[PATCH v3 2/3] xen/sched: carve out memory allocation and freeing from schedule_cpu_rm()

2022-08-16 Thread Juergen Gross
In order to prepare not allocating or freeing memory from schedule_cpu_rm(), move this functionality to dedicated functions. For now call those functions from schedule_cpu_rm(). No change of behavior expected. Signed-off-by: Juergen Gross --- V2: - add const (Jan Beulich) - use "unsigned int" f

[PATCH v3 1/3] xen/sched: introduce cpupool_update_node_affinity()

2022-08-16 Thread Juergen Gross
For updating the node affinities of all domains in a cpupool add a new function cpupool_update_node_affinity(). In order to avoid multiple allocations of cpumasks carve out memory allocation and freeing from domain_update_node_affinity() into new helpers, which can be used by cpupool_update_node_a

[PATCH v3 0/3] xen/sched: fix cpu hotplug

2022-08-16 Thread Juergen Gross
A recent change in the hypervisor memory allocation framework led to crashes when unplugging host cpus. This was due to the (correct) assertion that allocating and freeing memory is allowed with enabled interrupts only. As the main cpu unplug operation is done in stop-machine context, this asserti

[PATCH v3 3/3] xen/sched: fix cpu hotplug

2022-08-16 Thread Juergen Gross
Cpu cpu unplugging is calling schedule_cpu_rm() via stop_machine_run() with interrupts disabled, thus any memory allocation or freeing must be avoided. Since commit 5047cd1d5dea ("xen/common: Use enhanced ASSERT_ALLOC_CONTEXT in xmalloc()") this restriction is being enforced via an assertion, whic

[ovmf test] 172560: regressions - FAIL

2022-08-16 Thread osstest service owner
flight 172560 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/172560/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136 build-amd64-libvirt

Re: Ryzen 6000 (Mobile)

2022-08-16 Thread Jan Beulich
On 16.08.2022 11:19, Dylanger Daly wrote: > Opening sound settings in dom0 and setting the HD Audio Controller to "Off" > allowed the VM to boot! ๐ŸŽ‰ "The HD Audio Controller" is somewhat ambiguous - according to lspci apparently you've got three of them, one named as "multimedia controller" (and h

Re: Ryzen 6000 (Mobile)

2022-08-16 Thread Dylanger Daly
Hi Jan, Interesting morning indeed! Opening sound settings in dom0 and setting the HD Audio Controller to "Off" allowed the VM to boot! ๐ŸŽ‰ Very strange indeed Cheers

Re: [PATCH] x86/entry: fix entry_INT80_compat for Xen PV guests

2022-08-16 Thread Peter Zijlstra
On Tue, Aug 16, 2022 at 09:11:37AM +0200, Juergen Gross wrote: > Commit c89191ce67ef ("x86/entry: Convert SWAPGS to swapgs and remove > the definition of SWAPGS") missed one use case of SWAPGS in > entry_INT80_compat. Removing of the SWAPGS macro led to asm just > using "swapgs", as it is accepting

Re: Ryzen 6000 (Mobile)

2022-08-16 Thread Jan Beulich
On 16.08.2022 10:34, Dylanger Daly wrote: > Indeed no devices are being passed into the domU, I'm simply trying to start > a vanilla VM with no PCIe devices attached. Hmm, looking more closely it's the sound device which is being opened by some ALSA process. I have no clue at all why this would h

[xen-4.16-testing test] 172548: tolerable FAIL - PUSHED

2022-08-16 Thread osstest service owner
flight 172548 xen-4.16-testing real [real] flight 172565 xen-4.16-testing real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/172548/ http://logs.test-lab.xenproject.org/osstest/logs/172565/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): t

Re: Ryzen 6000 (Mobile)

2022-08-16 Thread Dylanger Daly
Hi Jan, Indeed no devices are being passed into the domU, I'm simply trying to start a vanilla VM with no PCIe devices attached. Could it be a misconfiguration with ACPI tables? I originally thought it could be AMD's SEV but I think it might just be that Xen is attempting to use a memory regio

[xen-4.13-testing test] 172549: tolerable FAIL - PUSHED

2022-08-16 Thread osstest service owner
flight 172549 xen-4.13-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/172549/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemuu-win7-amd64 19 guest-stopfail like 172113 test-amd64-i386-xl-qemuu-win7-am

Re: [PATCH v2] x86: rework hypercall argument count table instantiation & use

2022-08-16 Thread Juergen Gross
On 16.08.22 08:32, Jan Beulich wrote: The initial observation were duplicate symbols that our checking warns about. Instead of merely renaming one or both pair(s) of symbols, reduce #ifdef-ary at the same time by moving the instantiation of the arrays into a macro. While doing the conversion also

Re: [PATCH] x86/entry: fix entry_INT80_compat for Xen PV guests

2022-08-16 Thread Jan Beulich
On 16.08.2022 09:11, Juergen Gross wrote: > Commit c89191ce67ef ("x86/entry: Convert SWAPGS to swapgs and remove > the definition of SWAPGS") missed one use case of SWAPGS in > entry_INT80_compat. Removing of the SWAPGS macro led to asm just > using "swapgs", as it is accepting instructions in capi

Re: [PATCH 2/7] xen/arm64: head: Introduce get_table_slot() and use it

2022-08-16 Thread Bertrand Marquis
Hi, > On 15 Aug 2022, at 17:44, Julien Grall wrote: > > > > On 15/08/2022 15:45, Bertrand Marquis wrote: >> Hi Julien, > > Hi Bertrand, > >>> On 12 Aug 2022, at 20:24, Julien Grall wrote: >>> >>> From: Julien Grall >>> >>> There are a few places in the code that need to find the slot >>>

Re: [PATCH] add SPDX to arch/arm/*.c

2022-08-16 Thread Bertrand Marquis
Hi Stefano, > On 15 Aug 2022, at 21:32, Stefano Stabellini wrote: > > + Xen maintainers and committers > > > For context, I wrote a patch to introduce SPDX tags starting from > arch/arm/*.c. > > Julien rightfully pointed out that it should be added to our coding > style. He is right. Also as

Re: [PATCH 7/7] xen/arm32: traps: Dump more information for hypervisor data abort

2022-08-16 Thread Bertrand Marquis
Hi Julien, > On 15 Aug 2022, at 18:04, Julien Grall wrote: > > > > On 15/08/2022 17:39, Bertrand Marquis wrote: >> Hi Julien, > > Hi Bertrand, > >>> On 12 Aug 2022, at 20:24, Julien Grall wrote: >>> >>> From: Julien Grall >>> >>> Unlike arm64, on arm32 there are no extra information dump

[PATCH] x86/entry: fix entry_INT80_compat for Xen PV guests

2022-08-16 Thread Juergen Gross
Commit c89191ce67ef ("x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS") missed one use case of SWAPGS in entry_INT80_compat. Removing of the SWAPGS macro led to asm just using "swapgs", as it is accepting instructions in capital letters, too. This in turn leads to splats in