[XEN PATCH v1 15/15] x86/hvm: make AMD-V and Intel VT-x support configurable

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou Provide the user with configuration control over the cpu virtualization support in Xen by making SVM and VMX options user selectable. To preserve the current default behavior, both options depend on HVM and default to Y. To prevent users from unknowingly disabling virtual

RE: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue

2024-04-15 Thread Peng Fan
Hi Julien, John, > Subject: Re: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue > > Hi John, > > On 15/04/2024 12:17, John Ernberg wrote: > > Hi Julien, > > > > On 4/15/24 1:03 PM, Julien Grall wrote: > >> > >> > >> On 15/04/2024 11:50, Andrew Cooper wrote: > >>> On 15/04/2024 11:25 am, Julie

[XEN PATCH v1 14/15] x86/ioreq: guard VIO_realmode_completion with CONFIG_VMX

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou VIO_realmode_completion is specific to vmx realmode, so guard the completion handling code with CONFIG_VMX. Also, guard VIO_realmode_completion itself by CONFIG_VMX, instead of generic CONFIG_X86. No functional change intended. Signed-off-by: Xenia Ragiadakou Signed-off-

[XEN PATCH v1 13/15] x86: wire cpu_has_{svm/vmx}_* to false when svm/vmx not enabled

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou To be able to use cpu_has_{svm/vmx}_* macros in common code without enclosing them inside #ifdef guards when the respective virtualization technology is not enabled, define corresponding helper routines as false when not applicable. No functional change intended. Signed-o

[XEN PATCH v1 12/15] x86/vmx: introduce helper function for vmcs macro

2024-04-15 Thread Sergiy Kibrik
Instead of directly accessing control variables from vmcs macros let intermediate helper routine vmx_ctrl_has_feature() do it. This way we can turn all the VMX-related macros off, if building for non VT-d platform, by tweaking only a single helper's function behaviour. No functional change intende

[XEN PATCH v1 11/15] x86/oprofile: guard svm specific symbols with CONFIG_SVM

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou The symbol svm_stgi_label is AMD-V specific so guard its usage in common code with CONFIG_SVM. Since SVM depends on HVM, it can be used alone. Also, use #ifdef instead of #if. No functional change intended. Signed-off-by: Xenia Ragiadakou Signed-off-by: Sergiy Kibrik A

[XEN PATCH v1 10/15] x86/domain: guard svm specific functions with CONFIG_SVM

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou The functions svm_load_segs() and svm_load_segs_prefetch() are AMD-V specific so guard their calls in common code with CONFIG_SVM. Since SVM depends on HVM, it can be used alone. No functional change intended. Signed-off-by: Xenia Ragiadakou Signed-off-by: Sergiy Kibrik

[XEN PATCH v1 09/15] x86/traps: guard vmx specific functions with CONFIG_VMX

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou The functions vmx_vmcs_enter() and vmx_vmcs_exit() are VT-x specific. Guard their calls with CONFIG_VMX. No functional change intended. Signed-off-by: Xenia Ragiadakou Signed-off-by: Sergiy Kibrik --- xen/arch/x86/traps.c | 8 ++-- 1 file changed, 2 insertions(+),

[XEN PATCH v1 08/15] x86/vpmu: separate amd/intel vPMU code

2024-04-15 Thread Sergiy Kibrik
Build AMD vPMU when CONFIG_SVM is on, and Intel vPMU when CONFIG_VMX is on respectively, allowing for a plaftorm-specific build. Also separate arch_vpmu_ops initializers using these options and static inline stubs. No functional change intended. Signed-off-by: Sergiy Kibrik --- xen/arch/x86/cpu

[XEN PATCH v1 07/15] x86/p2m: guard vmx specific ept functions with CONFIG_VMX

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou The functions ept_p2m_init() and ept_p2m_uninit() are VT-x specific. Do build-time checks and skip these functions execution when !VMX. No functional change intended. Signed-off-by: Xenia Ragiadakou Signed-off-by: Sergiy Kibrik --- xen/arch/x86/mm/p2m-basic.c | 4 ++--

[XEN PATCH v1 06/15] x86/p2m: guard altp2m code with CONFIG_VMX option

2024-04-15 Thread Sergiy Kibrik
Instead of using generic CONFIG_HVM option switch to a bit more specific CONFIG_VMX option for altp2m support, as it depends on VMX. Also guard altp2m routines, so that it can be disabled completely in the build. Signed-off-by: Sergiy Kibrik --- xen/arch/x86/include/asm/altp2m.h | 5 - xen

[XEN PATCH v1 05/15] x86/p2m: move altp2m-related code to separate file

2024-04-15 Thread Sergiy Kibrik
Move altp2m code from generic p2m.c file to altp2m.c, so that VMX-specific code is kept separately and can possibly be disabled in the build. No functional change intended. Signed-off-by: Sergiy Kibrik --- xen/arch/x86/mm/altp2m.c | 631 ++ xen/arch/x86/mm/p2

Re: [PATCH v2 13/13] xen/arm: List static shared memory regions as /memory nodes

2024-04-15 Thread Luca Fancellu
Hi Julien, > On 15 Apr 2024, at 19:41, Julien Grall wrote: > > Hi Luca, > > On 09/04/2024 12:45, Luca Fancellu wrote: >> Currently Xen is not exporting the static shared memory regions >> to the device tree as /memory node, this commit is fixing this >> issue. >> The static shared memory banks

[XEN PATCH v1 04/15] x86/p2m: guard altp2m init/teardown

2024-04-15 Thread Sergiy Kibrik
Initialize and bring down altp2m only when it is supported by the platform, i.e. VMX. The puspose of that is the possiblity to disable VMX support and exclude its code from the build completely. Signed-off-by: Sergiy Kibrik --- xen/arch/x86/mm/p2m-basic.c | 19 +++ 1 file changed

[XEN PATCH v1 03/15] x86/monitor: guard altp2m usage

2024-04-15 Thread Sergiy Kibrik
Use altp2m index only when it is supported by the platform, i.e. VMX. The puspose of that is the possiblity to disable VMX support and exclude its code from the build completely. Signed-off-by: Sergiy Kibrik --- xen/arch/x86/hvm/monitor.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)

[XEN PATCH v1 02/15] x86/hvm: guard AMD-V and Intel VT-x hvm_function_table initializers

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou Since start_svm() is AMD-V specific while start_vmx() is Intel VT-x specific, one can be excluded from build completely with CONFIG_SVM and CONFIG_VMX, respectively. No functional change intended. Signed-off-by: Xenia Ragiadakou Signed-off-by: Sergiy Kibrik --- xen/arc

[XEN PATCH v1 01/15] x86: introduce AMD-V and Intel VT-x Kconfig options

2024-04-15 Thread Sergiy Kibrik
From: Xenia Ragiadakou Introduce two new Kconfig options, SVM and VMX, to allow code specific to each virtualization technology to be separated and, when not required, stripped. CONFIG_SVM will be used to enable virtual machine extensions on platforms that implement the AMD Virtualization Technol

[XEN PATCH v1 00/15] x86: make cpu virtualization support configurable

2024-04-15 Thread Sergiy Kibrik
This series aims to continue what Xenia started a year ago: https://lore.kernel.org/xen-devel/20230213145751.1047236-1-burzalod...@gmail.com/ Here's an attempt to provide a means to render the cpu virtualization technology support in Xen configurable. Currently, irrespectively of the target platf

[seabios test] 185623: tolerable FAIL - PUSHED

2024-04-15 Thread osstest service owner
flight 185623 seabios real [real] http://logs.test-lab.xenproject.org/osstest/logs/185623/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemuu-win7-amd64 19 guest-stopfail like 185287 test-amd64-amd64-qemuu-nested-amd 20 debi

[xen-unstable test] 185622: regressions - FAIL

2024-04-15 Thread osstest service owner
flight 185622 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/185622/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-vhd 12 debian-di-installfail REGR. vs. 185281 test-amd64-amd64-x

[ovmf test] 185624: all pass - PUSHED

2024-04-15 Thread osstest service owner
flight 185624 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/185624/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 5ba3602e4580d6b65dacf4292a031627f93e1167 baseline version: ovmf 98f150a954b35cc74bd87

Re: [PATCH 4/4] xen/public: Use -Wpadding for public headers

2024-04-15 Thread Stefano Stabellini
On Mon, 15 Apr 2024, Andrew Cooper wrote: > RFC. In theory this is a great way to avoid some of the spiketraps involved > with C being the official representation. > > However, this doesn't build. gnttab_transfer has a layout that requires a > CONFIG_COMPAT if we want to satisfy -Wpadding for bo

Re: [PATCH 3/4] xen/gnttab: Perform compat/native gnttab_query_size check

2024-04-15 Thread Stefano Stabellini
On Mon, 15 Apr 2024, Andrew Cooper wrote: > This subop appears to have been missed from the compat checks. > > Signed-off-by: Andrew Cooper > --- > CC: George Dunlap > CC: Jan Beulich > CC: Stefano Stabellini > CC: Julien Grall > --- > xen/common/compat/grant_table.c | 4 > xen/include/

Re: [PATCH 2/4] xen/xlat: Sort structs per file

2024-04-15 Thread Stefano Stabellini
On Mon, 15 Apr 2024, Andrew Cooper wrote: > Signed-off-by: Andrew Cooper Reviewed-by: Stefano Stabellini

Re: [PATCH 1/4] xen/xlat: Sort out whitespace

2024-04-15 Thread Stefano Stabellini
On Mon, 15 Apr 2024, Andrew Cooper wrote: > * Fix tabs/spaces mismatch for certain rows > * Insert lines between header files to improve legibility > > Signed-off-by: Andrew Cooper > --- > CC: George Dunlap > CC: Jan Beulich > CC: Stefano Stabellini > CC: Julien Grall > --- > xen/include/x

[ovmf test] 185617: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185617 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/185617/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[xen-4.18-testing test] 185527: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185527 xen-4.18-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/185527/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

[seabios test] 185616: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185616 seabios real [real] http://logs.test-lab.xenproject.org/osstest/logs/185616/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

Re: [PATCH v2 13/13] xen/arm: List static shared memory regions as /memory nodes

2024-04-15 Thread Julien Grall
Hi Luca, On 09/04/2024 12:45, Luca Fancellu wrote: Currently Xen is not exporting the static shared memory regions to the device tree as /memory node, this commit is fixing this issue. The static shared memory banks can be part of the memory range available for the domain, so if they are overla

[ovmf test] 185603: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185603 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/185603/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[seabios test] 185604: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185604 seabios real [real] http://logs.test-lab.xenproject.org/osstest/logs/185604/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[xen-unstable test] 185597: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185597 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/185597/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

Re: [XEN PATCH] docs/misra: mark the gzip folder as adopted code

2024-04-15 Thread Andrew Cooper
On 15/04/2024 10:56 am, Federico Serafini wrote: > Mark the whole gzip folder as adopted code and remove the redundant > deviation of file inflate. > > Signed-off-by: Federico Serafini Acked-by: Andrew Cooper I hadn't realised that we had a special case like this.  Definitely better to get rid

[PATCH 2/4] xen/xlat: Sort structs per file

2024-04-15 Thread Andrew Cooper
Signed-off-by: Andrew Cooper --- CC: George Dunlap CC: Jan Beulich CC: Stefano Stabellini CC: Julien Grall --- xen/include/xlat.lst | 40 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/xen/include/xlat.lst b/xen/include/xlat.lst index

[PATCH 0/4] xen/xlat: Improvements to compat hypercall checking

2024-04-15 Thread Andrew Cooper
This started off as patch 3, and grew somewhat. Patches 1-3 are simple and hopefully non-controversial. Patch 4 is an attempt to make the headers less fragile, but came with an unexpected complication. Details in the patch. Andrew Cooper (4): xen/xlat: Sort out whitespace xen/xlat: Sort str

[PATCH 3/4] xen/gnttab: Perform compat/native gnttab_query_size check

2024-04-15 Thread Andrew Cooper
This subop appears to have been missed from the compat checks. Signed-off-by: Andrew Cooper --- CC: George Dunlap CC: Jan Beulich CC: Stefano Stabellini CC: Julien Grall --- xen/common/compat/grant_table.c | 4 xen/include/xlat.lst| 1 + 2 files changed, 5 insertions(+) dif

[PATCH 4/4] xen/public: Use -Wpadding for public headers

2024-04-15 Thread Andrew Cooper
RFC. In theory this is a great way to avoid some of the spiketraps involved with C being the official representation. However, this doesn't build. gnttab_transfer has a layout that requires a CONFIG_COMPAT if we want to satisfy -Wpadding for both forms of the structure. Thoughts on whether this

[PATCH 1/4] xen/xlat: Sort out whitespace

2024-04-15 Thread Andrew Cooper
* Fix tabs/spaces mismatch for certain rows * Insert lines between header files to improve legibility Signed-off-by: Andrew Cooper --- CC: George Dunlap CC: Jan Beulich CC: Stefano Stabellini CC: Julien Grall --- xen/include/xlat.lst | 31 +++ 1 file changed, 27

[xen-4.16-testing test] 185556: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185556 xen-4.16-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/185556/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

[xen-4.17-testing test] 185536: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185536 xen-4.17-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/185536/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

Re: Rewritten XSA status page, xsa.json

2024-04-15 Thread Andrew Cooper
On 15/04/2024 3:14 pm, George Dunlap wrote: > Hey all, > > Some of you may have noticed that xenbis.xenproject.org/xsa/ doesn't > currently list XSA-456. This has prompted me to rewrite the perl code > which generates that area of the webpage into golang, which is much > easier for the current sec

[PATCH] x86/spec: fix reporting of BHB clearing usage from guest entry points

2024-04-15 Thread Roger Pau Monne
Reporting whether the BHB clearing on entry is done for the different domains types based on cpu_has_bhb_seq is incorrect, as that variable signals whether there's a BHB clearing sequence selected, but that alone doesn't imply that such sequence is used from the PV and/or HVM entry points. Instead

Rewritten XSA status page, xsa.json

2024-04-15 Thread George Dunlap
Hey all, Some of you may have noticed that xenbis.xenproject.org/xsa/ doesn't currently list XSA-456. This has prompted me to rewrite the perl code which generates that area of the webpage into golang, which is much easier for the current security team to understand and modify. The draft replace

Re: [XEN PATCH v4 0/5] x86/iommu: Drop IOMMU support when cx16 isn't supported

2024-04-15 Thread Teddy Astie
Le 15/04/2024 à 14:15, Teddy Astie a écrit : > All hardware that supports VT-d/AMD-Vi that exists also supports cx16 (aside > specifically crafted virtual machines). > > Some IOMMU code paths in Xen consider cases where VT-d/AMD-Vi is supported > while cx16 isn't, those paths may be bugged and are

Re: [PATCH 1/2] swiotlb: Remove alloc_size argument to swiotlb_tbl_map_single()

2024-04-15 Thread Petr Tesařík
On Mon, 15 Apr 2024 13:03:30 + Michael Kelley wrote: > From: Petr Tesařík Sent: Monday, April 15, 2024 5:50 AM > > > > On Mon, 15 Apr 2024 12:23:22 + > > Michael Kelley wrote: > > > > > From: Petr Tesařík Sent: Monday, April 15, 2024 4:46 > > > AM > > > > > > > > Hi Michael, > >

[linux-6.1 test] 185595: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185595 linux-6.1 real [real] http://logs.test-lab.xenproject.org/osstest/logs/185595/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

RE: [PATCH 1/2] swiotlb: Remove alloc_size argument to swiotlb_tbl_map_single()

2024-04-15 Thread Michael Kelley
From: Petr Tesařík Sent: Monday, April 15, 2024 5:50 AM > > On Mon, 15 Apr 2024 12:23:22 + > Michael Kelley wrote: > > > From: Petr Tesařík Sent: Monday, April 15, 2024 4:46 AM > > > > > > Hi Michael, > > > > > > sorry for taking so long to answer. Yes, there was no agreement on the > > >

Re: [PATCH 1/2] swiotlb: Remove alloc_size argument to swiotlb_tbl_map_single()

2024-04-15 Thread Petr Tesařík
On Mon, 15 Apr 2024 12:23:22 + Michael Kelley wrote: > From: Petr Tesařík Sent: Monday, April 15, 2024 4:46 AM > > > > Hi Michael, > > > > sorry for taking so long to answer. Yes, there was no agreement on the > > removal of the "dir" parameter, but I'm not sure it's because of > > symmetr

RE: [PATCH 1/2] swiotlb: Remove alloc_size argument to swiotlb_tbl_map_single()

2024-04-15 Thread Michael Kelley
From: Petr Tesařík Sent: Monday, April 15, 2024 4:46 AM > > Hi Michael, > > sorry for taking so long to answer. Yes, there was no agreement on the > removal of the "dir" parameter, but I'm not sure it's because of > symmetry with swiotlb_sync_*(), because the topic was not really > discussed. >

[XEN PATCH v4 2/5] AMD-Vi: Disable IOMMU if cx16 isn't supported

2024-04-15 Thread Teddy Astie
All hardware with AMD-Vi has CMPXCHG16 support. Check this at initialisation time, and remove the effectively-dead logic for the non-cx16 case. Suggested-by: Andrew Cooper Signed-off-by: Teddy Astie --- xen/drivers/passthrough/amd/iommu_map.c | 42 +++-- xen/drivers/passthro

[XEN PATCH v4 1/5] VT-d: Disable IOMMU if cx16 isn't supported

2024-04-15 Thread Teddy Astie
All hardware with VT-d has CMPXCHG16B support. Check this at initialisation time, and remove the effectively-dead logic for the non-cx16 case. Suggested-by: Andrew Cooper Signed-off-by: Teddy Astie --- xen/drivers/passthrough/vtd/iommu.c | 73 ++--- 1 file changed, 25 in

[XEN PATCH v4 3/5] VT-d: Cleanup MAP_SINGLE_DEVICE and related code

2024-04-15 Thread Teddy Astie
This flag was only used in case cx16 is not available, as those code paths no longer exist, this flag now does basically nothing. Signed-off-by: Teddy Astie --- xen/drivers/passthrough/vtd/iommu.c | 12 +++- xen/drivers/passthrough/vtd/vtd.h | 5 ++--- 2 files changed, 5 insertions(+)

[XEN PATCH v4 5/5] AMD-Vi: Disable intrerrupt remapping if cx16 is not supported

2024-04-15 Thread Teddy Astie
All hardware with AMD-Vi has CMPXCHG16 support. Check this at initialisation time, and remove the effectively-dead logic for the non-cx16 case. Suggested-by: Andrew Cooper Signed-off-by: Teddy Astie --- xen/drivers/passthrough/amd/iommu_intr.c | 6 ++ 1 file changed, 6 insertions(+) diff

[XEN PATCH v4 0/5] x86/iommu: Drop IOMMU support when cx16 isn't supported

2024-04-15 Thread Teddy Astie
All hardware that supports VT-d/AMD-Vi that exists also supports cx16 (aside specifically crafted virtual machines). Some IOMMU code paths in Xen consider cases where VT-d/AMD-Vi is supported while cx16 isn't, those paths may be bugged and are barely tested, dead code in practice. Disable IOMMU i

[XEN PATCH v4 4/5] VT-d: Disable intrerrupt remapping if cx16 is not supported

2024-04-15 Thread Teddy Astie
All hardware with VT-d has CMPXCHG16B support. Check this at initialisation time, and remove the effectively-dead logic for the non-cx16 case. Suggested-by: Andrew Cooper Signed-off-by: Teddy Astie --- xen/drivers/passthrough/vtd/intremap.c | 70 -- xen/drivers/passthro

Re: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue

2024-04-15 Thread Julien Grall
Hi John, On 15/04/2024 12:17, John Ernberg wrote: Hi Julien, On 4/15/24 1:03 PM, Julien Grall wrote: On 15/04/2024 11:50, Andrew Cooper wrote: On 15/04/2024 11:25 am, Julien Grall wrote: Hi John, I saw this patch was committed. I have one question this may require some adjustment. On 08/

Re: [PATCH 1/2] swiotlb: Remove alloc_size argument to swiotlb_tbl_map_single()

2024-04-15 Thread Petr Tesařík
On Sun, 7 Apr 2024 21:11:41 -0700 mhkelle...@gmail.com wrote: > From: Michael Kelley > > Currently swiotlb_tbl_map_single() takes alloc_align_mask and > alloc_size arguments to specify an swiotlb allocation that is > larger than mapping_size. This larger allocation is used solely > by iommu_dma

[linux-5.4 test] 185577: regressions - trouble: blocked/broken/queued/running

2024-04-15 Thread osstest service owner
flight 185577 linux-5.4 running [real] http://logs.test-lab.xenproject.org/osstest/logs/185577/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

Re: [PATCH v2 1/4] docs: add xen_ulong_t to the documented integers sizes/alignments

2024-04-15 Thread Bertrand Marquis
Hi Julien, > On 15 Apr 2024, at 12:08, Julien Grall wrote: > > Hi Bertrand, > > On 15/04/2024 08:48, Bertrand Marquis wrote: >> Hi Julien, >>> On 12 Apr 2024, at 19:01, Julien Grall wrote: >>> >>> >>> >>> On Fri, 12 Apr 2024 at 11:30, Bertrand Marquis >>> wrote: >>> Hi Julien, >>> O

[linux-linus test] 185582: regressions - trouble: blocked/broken/preparing/queued

2024-04-15 Thread osstest service owner
flight 185582 linux-linus running [real] http://logs.test-lab.xenproject.org/osstest/logs/185582/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[xen-unstable test] 185585: regressions - trouble: blocked/broken/preparing/queued

2024-04-15 Thread osstest service owner
flight 185585 xen-unstable running [real] http://logs.test-lab.xenproject.org/osstest/logs/185585/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

Re: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue

2024-04-15 Thread Kelly Choi
Hi everyone, We all have a responsibility and pledge to make this community a welcoming environment. As such, I would like to request we keep the Code of Conduct and patch discussions separate. Should there be a need for any Code of Conduct complaints/investigations, this will be treated separatel

Re: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue

2024-04-15 Thread John Ernberg
Hi Julien, On 4/15/24 1:03 PM, Julien Grall wrote: > > > On 15/04/2024 11:50, Andrew Cooper wrote: >> On 15/04/2024 11:25 am, Julien Grall wrote: >>> Hi John, >>> >>> I saw this patch was committed. I have one question this may require >>> some adjustment. >>> >>> On 08/04/2024 17:11, John Ernbe

[xen-4.15-testing test] 185590: regressions - trouble: blocked/broken/preparing/queued

2024-04-15 Thread osstest service owner
flight 185590 xen-4.15-testing running [real] http://logs.test-lab.xenproject.org/osstest/logs/185590/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

Re: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue

2024-04-15 Thread Julien Grall
On 15/04/2024 11:50, Andrew Cooper wrote: On 15/04/2024 11:25 am, Julien Grall wrote: Hi John, I saw this patch was committed. I have one question this may require some adjustment. On 08/04/2024 17:11, John Ernberg wrote: ---   xen/arch/arm/platforms/Makefile |   1 +   xen/arch/arm/platf

[linux-6.1 test] 185571: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185571 linux-6.1 real [real] http://logs.test-lab.xenproject.org/osstest/logs/185571/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

Re: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue

2024-04-15 Thread Andrew Cooper
On 15/04/2024 11:25 am, Julien Grall wrote: > Hi John, > > I saw this patch was committed. I have one question this may require > some adjustment. > > On 08/04/2024 17:11, John Ernberg wrote: >> --- >>   xen/arch/arm/platforms/Makefile |   1 + >>   xen/arch/arm/platforms/imx8qm.c | 139

Re: [PATCH v2] drivers: char: Enable OMAP UART driver for TI K3 devices

2024-04-15 Thread Julien Grall
Hi, On 08/04/2024 16:03, Vaishnav Achath wrote: TI K3 devices (J721E, J721S2, AM62X .etc) have the same variant of UART as OMAP4. Add the compatible used in Linux device tree, "ti,am654-uart" to the OMAP UART dt_match so that the driver can be used with these devices. Also, enable the driver for

Re: [PATCH] xen/public: s/int/int32_t

2024-04-15 Thread Julien Grall
Hi, On 10/04/2024 00:26, Stefano Stabellini wrote: From 28f83c4ec0c0b5c1e7eb2bd8bc5dc3190314a5b7 Mon Sep 17 00:00:00 2001 From: Stefano Stabellini Date: Tue, 9 Apr 2024 16:19:21 -0700 Subject: [PATCH] public: s/int/int32_t Straightforward int -> int32_t and unsigned int -> uint32_t replacem

Re: [PATCH v4 1/3] xen/arm: Add imx8q{m,x} platform glue

2024-04-15 Thread Julien Grall
Hi John, I saw this patch was committed. I have one question this may require some adjustment. On 08/04/2024 17:11, John Ernberg wrote: --- xen/arch/arm/platforms/Makefile | 1 + xen/arch/arm/platforms/imx8qm.c | 139 2 files changed, 140 insertions(+)

Re: [PATCH v2 1/4] docs: add xen_ulong_t to the documented integers sizes/alignments

2024-04-15 Thread Julien Grall
Hi Bertrand, On 15/04/2024 08:48, Bertrand Marquis wrote: Hi Julien, On 12 Apr 2024, at 19:01, Julien Grall wrote: On Fri, 12 Apr 2024 at 11:30, Bertrand Marquis wrote: Hi Julien, On 12 Apr 2024, at 15:53, Julien Grall wrote: On Thu, 11 Apr 2024 at 18:08, Stefano Stabellini wrote:

[libvirt test] 185570: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185570 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/185570/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[XEN PATCH] docs/misra: mark the gzip folder as adopted code

2024-04-15 Thread Federico Serafini
Mark the whole gzip folder as adopted code and remove the redundant deviation of file inflate. Signed-off-by: Federico Serafini --- automation/eclair_analysis/ECLAIR/deviations.ecl | 5 - docs/misra/exclude-list.json | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-)

[xen-4.15-testing test] 185567: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185567 xen-4.15-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/185567/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

Re: [PATCH] osstest: increase boot timeout for Debian PV guests

2024-04-15 Thread Anthony PERARD
On Mon, Apr 15, 2024 at 10:33:19AM +0200, Roger Pau Monné wrote: > On Mon, Apr 15, 2024 at 09:15:51AM +0100, Anthony PERARD wrote: > > On Fri, Apr 12, 2024 at 04:11:21PM +0200, Roger Pau Monne wrote: > > > The current timeout of 40s seems to be too low for AMD boxes (pinots and > > > rimavas) in th

Re: [OSSTEST PATCH] production-config: override mirror url for buster, use archive

2024-04-15 Thread Roger Pau Monné
On Mon, Apr 15, 2024 at 09:17:08AM +0100, Anthony PERARD wrote: > buster-backport isn't available on the main mirror anymore. > > Signed-off-by: Anthony PERARD Acked-by: Roger Pau Monné Please push ASAP. Thanks, Roger.

Re: [PATCH] osstest: increase boot timeout for Debian PV guests

2024-04-15 Thread Roger Pau Monné
On Mon, Apr 15, 2024 at 09:15:51AM +0100, Anthony PERARD wrote: > On Fri, Apr 12, 2024 at 04:11:21PM +0200, Roger Pau Monne wrote: > > The current timeout of 40s seems to be too low for AMD boxes (pinots and > > rimavas) in the lab after XSA-455, see: > > There's something else we can tweak if onl

[xen-unstable test] 185564: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185564 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/185564/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

[OSSTEST PATCH] production-config: override mirror url for buster, use archive

2024-04-15 Thread Anthony PERARD
buster-backport isn't available on the main mirror anymore. Signed-off-by: Anthony PERARD --- Notes: I've tested the patch already, so I'll push that soon. production-config | 2 ++ 1 file changed, 2 insertions(+) diff --git a/production-config b/production-config index 6345c40c..5b0c640d

Re: [PATCH] osstest: increase boot timeout for Debian PV guests

2024-04-15 Thread Anthony PERARD
On Fri, Apr 12, 2024 at 04:11:21PM +0200, Roger Pau Monne wrote: > The current timeout of 40s seems to be too low for AMD boxes (pinots and > rimavas) in the lab after XSA-455, see: There's something else we can tweak if only some machine need extra time, it is an host property "TimeoutFactor", wh

[linux-linus test] 185560: regressions - trouble: blocked/broken

2024-04-15 Thread osstest service owner
flight 185560 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/185560/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

Re: [PATCH v2 1/4] docs: add xen_ulong_t to the documented integers sizes/alignments

2024-04-15 Thread Bertrand Marquis
Hi Julien, > On 12 Apr 2024, at 19:01, Julien Grall wrote: > > > > On Fri, 12 Apr 2024 at 11:30, Bertrand Marquis > wrote: > Hi Julien, > > > On 12 Apr 2024, at 15:53, Julien Grall wrote: > > > > > > > > On Thu, 11 Apr 2024 at 18:08, Stefano Stabellini > > wrote: > > On Wed, 10 Apr 20