[PATCH] docs: add reference to release cycle discussion

2022-07-07 Thread Juergen Gross
As it is coming up basically every release cycle of Xen, add a reference to the discussion why the current release scheme has been selected in the release management documentation. Signed-off-by: Juergen Gross --- docs/process/xen-release-management.pandoc | 2 ++ 1 file changed, 2

[linux-linus test] 171547: regressions - FAIL

2022-07-07 Thread osstest service owner
flight 171547 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/171547/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-credit1 8 xen-boot fail REGR. vs. 171277

Re: PCI pass-through problem for SN570 NVME SSD

2022-07-07 Thread G.R.
On Fri, Jul 8, 2022 at 12:38 AM Jan Beulich wrote: > > On 07.07.2022 17:24, G.R. wrote: > > On Wed, Jul 6, 2022 at 2:33 PM Jan Beulich wrote: > >> > >> On 06.07.2022 08:25, G.R. wrote: > >>> On Tue, Jul 5, 2022 at 7:59 PM Jan Beulich wrote: > Nothing useful in there. Yet independent of

Re: [PATCH v2 1/9] drivers/char: Add support for Xue USB3 debugger

2022-07-07 Thread Marek Marczykowski-Górecki
On Wed, Jul 06, 2022 at 05:32:06PM +0200, Marek Marczykowski-Górecki wrote: > diff --git a/xen/drivers/char/Kconfig b/xen/drivers/char/Kconfig > index e5f7b1d8eb8a..d12b2205dafc 100644 > --- a/xen/drivers/char/Kconfig > +++ b/xen/drivers/char/Kconfig > @@ -74,3 +74,12 @@ config HAS_EHCI >

Re: [PATCH 1/2] automation: Remove XEN_CONFIG_EXPERT leftovers

2022-07-07 Thread Stefano Stabellini
On Thu, 7 Jul 2022, Xenia Ragiadakou wrote: > The EXPERT config option cannot anymore be selected via the environmental > variable XEN_CONFIG_EXPERT. Remove stale references to XEN_CONFIG_EXPERT > from the automation code. > > Signed-off-by: Xenia Ragiadakou Reviewed-by: Stefano Stabellini >

Re: [PATCH 2/2] automation: arm64: Create a test job for testing static allocation on qemu

2022-07-07 Thread Stefano Stabellini
On Thu, 7 Jul 2022, Julien Grall wrote: > Hi Xenia, > > On 07/07/2022 21:38, Xenia Ragiadakou wrote: > > Add an arm subdirectory under automation/configs for the arm specific > > configs > > and add a config that enables static allocation. > > > > Modify the build script to search for configs

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

2022-07-07 Thread osstest service owner
flight 171545 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/171545/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stopfail like 171516 test-armhf-armhf-libvirt 16

Re: [PATCH 2/2] automation: arm64: Create a test job for testing static allocation on qemu

2022-07-07 Thread Julien Grall
Hi Xenia, On 07/07/2022 21:38, Xenia Ragiadakou wrote: Add an arm subdirectory under automation/configs for the arm specific configs and add a config that enables static allocation. Modify the build script to search for configs also in this subdirectory and to keep the generated xen binary,

[PATCH 2/2] automation: arm64: Create a test job for testing static allocation on qemu

2022-07-07 Thread Xenia Ragiadakou
Add an arm subdirectory under automation/configs for the arm specific configs and add a config that enables static allocation. Modify the build script to search for configs also in this subdirectory and to keep the generated xen binary, suffixed with the config file name, as artifact. Create a

[PATCH 0/2] Create a test job for testing static memory on qemu

2022-07-07 Thread Xenia Ragiadakou
This patch series - removes all the references to the XEN_CONFIG_EXPERT environmental variable which is not used anymore - creates a trivial arm64 test job that boots xen on qemu with a direct mapped dom0less domu with static memory and verifies, based on its logs, that the domu's memory node

[PATCH 1/2] automation: Remove XEN_CONFIG_EXPERT leftovers

2022-07-07 Thread Xenia Ragiadakou
The EXPERT config option cannot anymore be selected via the environmental variable XEN_CONFIG_EXPERT. Remove stale references to XEN_CONFIG_EXPERT from the automation code. Signed-off-by: Xenia Ragiadakou --- automation/build/README.md | 3 --- automation/scripts/build| 4 ++--

[qemu-mainline test] 171544: regressions - FAIL

2022-07-07 Thread osstest service owner
flight 171544 qemu-mainline real [real] flight 171549 qemu-mainline real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/171544/ http://logs.test-lab.xenproject.org/osstest/logs/171549/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not

Re: [PATCH v5 2/6] evtchn: convert domain event lock to an r/w one

2022-07-07 Thread Julien Grall
Hi Jan, As discussed in [1], I think it would good to revive this patch. AFAICT, this patch was dropped because the performance was thought to be minimal. However, I think it would be a better way to resolve the problem that one is trying to address [1]. So I will do another review of this

Re: PCI pass-through problem for SN570 NVME SSD

2022-07-07 Thread Jan Beulich
On 07.07.2022 17:24, G.R. wrote: > On Wed, Jul 6, 2022 at 2:33 PM Jan Beulich wrote: >> >> On 06.07.2022 08:25, G.R. wrote: >>> On Tue, Jul 5, 2022 at 7:59 PM Jan Beulich wrote: Nothing useful in there. Yet independent of that I guess we need to separate the issues you're seeing.

Re: PCI pass-through problem for SN570 NVME SSD

2022-07-07 Thread Jan Beulich
On 07.07.2022 17:36, G.R. wrote: > On Thu, Jul 7, 2022 at 11:24 PM G.R. wrote: >> >> On Wed, Jul 6, 2022 at 2:33 PM Jan Beulich wrote: >>> Should I expect a debug build of XEN hypervisor to give better diagnose messages, without the debug patch that Roger mentioned? >>> >>> Well,

PING: [PATCH v6 0/3] amd/msr: implement MSR_VIRT_SPEC_CTRL for HVM guests

2022-07-07 Thread Jan Beulich
On 17.05.2022 17:31, Roger Pau Monne wrote: > Roger Pau Monne (3): > amd/msr: implement VIRT_SPEC_CTRL for HVM guests on top of SPEC_CTRL > amd/msr: allow passthrough of VIRT_SPEC_CTRL for HVM guests > amd/msr: implement VIRT_SPEC_CTRL for HVM guests using legacy SSBD While, somewhat

Re: [PATCH v6 2/9] xen: harmonize return types of hypercall handlers

2022-07-07 Thread Christopher Clark
On Wed, Jul 6, 2022 at 12:22 PM Christopher Clark wrote: > > On Tue, Jun 28, 2022 at 11:24 PM Juergen Gross wrote: > > > > On 24.03.22 15:01, Juergen Gross wrote: > > > Today most hypercall handlers have a return type of long, while the > > > compat ones return an int. There are a few exceptions

***PING***: [PATCH v6 0/9] xen: drop hypercall function tables

2022-07-07 Thread Jan Beulich
Andrew, On 24.03.2022 15:01, Juergen Gross wrote: > Juergen Gross (9): > xen: move do_vcpu_op() to arch specific code > xen: harmonize return types of hypercall handlers > xen: don't include asm/hypercall.h from C sources > xen: include compat/platform.h from hypercall.h > xen: generate

Re: PCI pass-through problem for SN570 NVME SSD

2022-07-07 Thread G.R.
On Thu, Jul 7, 2022 at 11:24 PM G.R. wrote: > > On Wed, Jul 6, 2022 at 2:33 PM Jan Beulich wrote: > > > > > Should I expect a debug build of XEN hypervisor to give better > > > diagnose messages, without the debug patch that Roger mentioned? > > > > Well, "expect" is perhaps too much to say, but

Re: [PATCH v4] xen/arm: avoid overflow when setting vtimer in context switch

2022-07-07 Thread Bertrand Marquis
Hi Julien, > On 7 Jul 2022, at 16:33, Julien Grall wrote: > > Hi Jiamei, > > On 06/07/2022 09:25, Jiamei Xie wrote: >> virt_vtimer_save() will calculate the next deadline when the vCPU is >> scheduled out. At the moment, Xen will use the following equation: >> virt_timer.cval +

Re: [PATCH v4] xen/arm: avoid overflow when setting vtimer in context switch

2022-07-07 Thread Julien Grall
Hi Jiamei, On 06/07/2022 09:25, Jiamei Xie wrote: virt_vtimer_save() will calculate the next deadline when the vCPU is scheduled out. At the moment, Xen will use the following equation: virt_timer.cval + virt_time_base.offset - boot_count The three values are 64-bit and one (cval) is

Re: PCI pass-through problem for SN570 NVME SSD

2022-07-07 Thread G.R.
On Wed, Jul 6, 2022 at 2:33 PM Jan Beulich wrote: > > On 06.07.2022 08:25, G.R. wrote: > > On Tue, Jul 5, 2022 at 7:59 PM Jan Beulich wrote: > >> Nothing useful in there. Yet independent of that I guess we need to > >> separate the issues you're seeing. Otherwise it'll be impossible to > >> know

[linux-linus test] 171542: regressions - FAIL

2022-07-07 Thread osstest service owner
flight 171542 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/171542/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-credit1 8 xen-boot fail REGR. vs. 171277

Re: [PATCH v10 2/2] x86/xen: Allow per-domain usage of hardware virtualized APIC

2022-07-07 Thread George Dunlap
> On 13 Apr 2022, at 12:21, Jane Malalane wrote: > > 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

Re: [PATCH v10 1/2] xen+tools: Report Interrupt Controller Virtualization capabilities on x86

2022-07-07 Thread George Dunlap
> On 13 Apr 2022, at 12:21, Jane Malalane wrote: > > 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

Re: [PATCH] tools/init-xenstore-domain: fix memory map for PVH stubdom

2022-07-07 Thread Juergen Gross
On 07.07.22 16:45, Anthony PERARD wrote: On Fri, Jun 24, 2022 at 11:28:06AM +0200, Juergen Gross wrote: In case of maxmem != memsize the E820 map of the PVH stubdom is wrong, as it is missing the RAM above memsize. Additionally the MMIO area should only cover the HVM special pages.

Re: [PATCH] tools/init-xenstore-domain: fix memory map for PVH stubdom

2022-07-07 Thread Anthony PERARD
On Fri, Jun 24, 2022 at 11:28:06AM +0200, Juergen Gross wrote: > In case of maxmem != memsize the E820 map of the PVH stubdom is wrong, > as it is missing the RAM above memsize. > > Additionally the MMIO area should only cover the HVM special pages. > > Signed-off-by: Juergen Gross > --- >

[ovmf test] 171546: all pass - PUSHED

2022-07-07 Thread osstest service owner
flight 171546 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/171546/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 5496c763aaddc4a47639d4652abe23aa3419263a baseline version: ovmf

Re: [PATCH 5/8] xen/evtchn: don't close the static event channel.

2022-07-07 Thread Rahul Singh
Hi Juergen, > On 6 Jul 2022, at 12:33 pm, Juergen Gross wrote: > > On 06.07.22 13:04, Julien Grall wrote: >> (+ Juergen for the Linux question) >> On 06/07/2022 11:42, Rahul Singh wrote: >>> Hi Julien, >>> On 5 Jul 2022, at 2:56 pm, Julien Grall wrote: On

Re: [RFC PATCH] flask: Remove magic SID setting

2022-07-07 Thread Jason Andryuk
On Thu, Jul 7, 2022 at 6:14 AM Daniel P. Smith wrote: > > On 7/6/22 15:13, Jason Andryuk wrote: > > flask_domain_alloc_security and flask_domain_create has special code to > > magically label dom0 as dom0_t. This can all be streamlined by making > > create_dom0 set ssidref before creating dom0.

Re: [RFC] DVFS and Thermal management subsystem proposal

2022-07-07 Thread Oleksii Moisieiev
Hi Jan, On Thu, Jul 07, 2022 at 01:55:30PM +0200, Jan Beulich wrote: > On 07.07.2022 12:35, Oleksii Moisieiev wrote: > > # Synopsis > > This document is intended to describe the design of the thermal based cpu > > throttling in virtualized environments. The goal is to provide generic > > thermal

Re: [PATCH] EFI: strip xen.efi when putting it on the EFI partition

2022-07-07 Thread Jan Beulich
On 07.07.2022 13:58, Wei Chen wrote: > Hi Jan, > > On 2022/7/6 13:44, Henry Wang wrote: >> Hi Jan, >> >>> -Original Message- >>> Subject: Re: [PATCH] EFI: strip xen.efi when putting it on the EFI partition >>> >>> On 09.06.2022 17:52, Jan Beulich wrote: With debug info retained,

Re: [PATCH] EFI: strip xen.efi when putting it on the EFI partition

2022-07-07 Thread Wei Chen
Hi Jan, On 2022/7/6 13:44, Henry Wang wrote: Hi Jan, -Original Message- Subject: Re: [PATCH] EFI: strip xen.efi when putting it on the EFI partition On 09.06.2022 17:52, Jan Beulich wrote: With debug info retained, xen.efi can be quite large. Unlike for xen.gz there's no

Re: [RFC] DVFS and Thermal management subsystem proposal

2022-07-07 Thread Jan Beulich
On 07.07.2022 12:35, Oleksii Moisieiev wrote: > # Synopsis > This document is intended to describe the design of the thermal based cpu > throttling in virtualized environments. The goal is to provide generic thermal > management subsystem, which should work with existing cpufreq subsystem in XEN >

Re: [PATCH v8 6/9] xen/arm: introduce CDF_staticmem

2022-07-07 Thread Jan Beulich
On 07.07.2022 11:22, Penny Zheng wrote: > In order to have an easy and quick way to find out whether this domain memory > is statically configured, this commit introduces a new flag CDF_staticmem and > a > new helper is_domain_using_staticmem() to tell. > > Signed-off-by: Penny Zheng Acked-by:

Re: [PATCH] Config.mk: use newest Mini-OS commit

2022-07-07 Thread Jan Beulich
On 07.07.2022 11:39, Juergen Gross wrote: > Switch to use the newest Mini-OS commit in order to get the recent > fixes. > > Signed-off-by: Juergen Gross Acked-by: Jan Beulich

Re: [PATCH v3 1/8] irqchip/mips-gic: Only register IPI domain when SMP is enabled

2022-07-07 Thread Serge Semin
On Thu, Jul 07, 2022 at 09:22:26AM +0100, Marc Zyngier wrote: > On Tue, 05 Jul 2022 14:52:43 +0100, > Serge Semin wrote: > > > > Hi Samuel > > > > On Fri, Jul 01, 2022 at 03:00:49PM -0500, Samuel Holland wrote: > > > The MIPS GIC irqchip driver may be selected in a uniprocessor > > >

[RFC] DVFS and Thermal management subsystem proposal

2022-07-07 Thread Oleksii Moisieiev
# Synopsis This document is intended to describe the design of the thermal based cpu throttling in virtualized environments. The goal is to provide generic thermal management subsystem, which should work with existing cpufreq subsystem in XEN and could be used on various architectures and

[libvirt test] 171541: regressions - FAIL

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

Re: [RFC PATCH] flask: Remove magic SID setting

2022-07-07 Thread Daniel P. Smith
On 7/6/22 15:13, Jason Andryuk wrote: flask_domain_alloc_security and flask_domain_create has special code to magically label dom0 as dom0_t. This can all be streamlined by making create_dom0 set ssidref before creating dom0. Hmm, I wouldn't call it magical, it is the initialization policy

[xen-unstable test] 171538: FAIL

2022-07-07 Thread osstest service owner
flight 171538 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/171538/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-libvirt-pair broken in 171536 Tests

Re: [PATCH v3 6/8] genirq: Add and use an irq_data_update_affinity helper

2022-07-07 Thread Oleksandr Tyshchenko
On 07.07.22 11:39, Marc Zyngier wrote: Hello Marc > On Sun, 03 Jul 2022 16:22:03 +0100, > Oleksandr wrote: >> >> On 01.07.22 23:00, Samuel Holland wrote: >> >> >> Hello Samuel >> >>> Some architectures and irqchip drivers modify the cpumask returned by >>> irq_data_get_affinity_mask, usually

[PATCH] Config.mk: use newest Mini-OS commit

2022-07-07 Thread Juergen Gross
Switch to use the newest Mini-OS commit in order to get the recent fixes. Signed-off-by: Juergen Gross --- Config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Config.mk b/Config.mk index a806ef0afb..e56844d964 100644 --- a/Config.mk +++ b/Config.mk @@ -230,7 +230,7 @@

[PATCH v8 8/9] xen: introduce prepare_staticmem_pages

2022-07-07 Thread Penny Zheng
Later, we want to use acquire_domstatic_pages() for populating memory for static domain on runtime, however, there are a lot of pointless work (checking mfn_valid(), scrubbing the free part, cleaning the cache...) considering we know the page is valid and belong to the guest. This commit splits

Re: [PATCH] tools/init-xenstore-domain: fix memory map for PVH stubdom

2022-07-07 Thread Juergen Gross
Ping? On 24.06.22 11:28, Juergen Gross wrote: In case of maxmem != memsize the E820 map of the PVH stubdom is wrong, as it is missing the RAM above memsize. Additionally the MMIO area should only cover the HVM special pages. Signed-off-by: Juergen Gross ---

[PATCH v8 9/9] xen: retrieve reserved pages on populate_physmap

2022-07-07 Thread Penny Zheng
When a static domain populates memory through populate_physmap at runtime, it shall retrieve reserved pages from resv_page_list to make sure that guest RAM is still restricted in statically configured memory regions. This commit also introduces a new helper acquire_reserved_page to make it work.

[PATCH v8 6/9] xen/arm: introduce CDF_staticmem

2022-07-07 Thread Penny Zheng
In order to have an easy and quick way to find out whether this domain memory is statically configured, this commit introduces a new flag CDF_staticmem and a new helper is_domain_using_staticmem() to tell. Signed-off-by: Penny Zheng --- v8 changes: - #ifdef-ary around is_domain_using_staticmem()

[PATCH v8 7/9] xen/arm: unpopulate memory when domain is static

2022-07-07 Thread Penny Zheng
Today when a domain unpopulates the memory on runtime, they will always hand the memory back to the heap allocator. And it will be a problem if domain is static. Pages as guest RAM for static domain shall be reserved to only this domain and not be used for any other purposes, so they shall never

[PATCH v8 5/9] xen: add field "flags" to cover all internal CDF_XXX

2022-07-07 Thread Penny Zheng
With more and more CDF_xxx internal flags in and to save the space, this commit introduces a new field "flags" in struct domain to store CDF_* internal flags directly. Another new CDF_xxx will be introduced in the next patch. Signed-off-by: Penny Zheng Acked-by: Julien Grall --- v8 changes: -

[PATCH v8 4/9] xen: do not merge reserved pages in free_heap_pages()

2022-07-07 Thread Penny Zheng
The code in free_heap_pages() will try to merge pages with the successor/predecessor if pages are suitably aligned. So if the pages reserved are right next to the pages given to the heap allocator, free_heap_pages() will merge them, and give the reserved pages to heap allocator accidently as a

[PATCH v8 1/9] xen/arm: rename PGC_reserved to PGC_static

2022-07-07 Thread Penny Zheng
PGC_reserved could be ambiguous, and we have to tell what the pages are reserved for, so this commit intends to rename PGC_reserved to PGC_static, which clearly indicates the page is reserved for static memory. Signed-off-by: Penny Zheng Acked-by: Jan Beulich --- v8 changes - no change --- v7

[PATCH v8 3/9] xen: update SUPPORT.md for static allocation

2022-07-07 Thread Penny Zheng
SUPPORT.md doesn't seem to explicitly say whether static memory is supported, so this commit updates SUPPORT.md to add feature static allocation tech preview for now. Signed-off-by: Penny Zheng Reviewed-by: Stefano Stabellini --- v8 changes: - no change --- v7 changes: - no change --- v6

[PATCH v8 2/9] xen: do not free reserved memory into heap

2022-07-07 Thread Penny Zheng
Pages used as guest RAM for static domain, shall be reserved to this domain only. So in case reserved pages being used for other purpose, users shall not free them back to heap, even when last ref gets dropped. This commit introduces a new helper free_domstatic_page to free static page in

[PATCH v8 0/9] populate/unpopulate memory when domain on static allocation

2022-07-07 Thread Penny Zheng
Today when a domain unpopulates the memory on runtime, they will always hand the memory over to the heap allocator. And it will be a problem if it is a static domain. Pages used as guest RAM for static domain shall always be reserved to this domain only, and not be used for any other purposes, so

Re: [PATCH v3 6/8] genirq: Add and use an irq_data_update_affinity helper

2022-07-07 Thread Marc Zyngier
On Sun, 03 Jul 2022 16:22:03 +0100, Oleksandr wrote: > > > On 01.07.22 23:00, Samuel Holland wrote: > > > Hello Samuel > > > Some architectures and irqchip drivers modify the cpumask returned by > > irq_data_get_affinity_mask, usually by copying in to it. This is > > problematic for

[qemu-mainline test] 171539: tolerable FAIL - PUSHED

2022-07-07 Thread osstest service owner
flight 171539 qemu-mainline real [real] flight 171543 qemu-mainline real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/171539/ http://logs.test-lab.xenproject.org/osstest/logs/171543/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking):

Re: [PATCH v3 1/8] irqchip/mips-gic: Only register IPI domain when SMP is enabled

2022-07-07 Thread Marc Zyngier
On Tue, 05 Jul 2022 14:52:43 +0100, Serge Semin wrote: > > Hi Samuel > > On Fri, Jul 01, 2022 at 03:00:49PM -0500, Samuel Holland wrote: > > The MIPS GIC irqchip driver may be selected in a uniprocessor > > configuration, but it unconditionally registers an IPI domain. > > > > Limit the part

Re: [PATCH 3/4] xen/arm: domain: Fix MISRA C 2012 Rule 8.7 violation

2022-07-07 Thread Jan Beulich
On 07.07.2022 09:27, Xenia Ragiadakou wrote: > On 7/6/22 11:51, Jan Beulich wrote: >> On 06.07.2022 10:43, Xenia Ragiadakou wrote: >>> On 7/6/22 10:10, Jan Beulich wrote: On 05.07.2022 23:02, Xenia Ragiadakou wrote: > The function idle_loop() is referenced only in domain.c. > Change

Re: [PATCH 3/4] xen/arm: domain: Fix MISRA C 2012 Rule 8.7 violation

2022-07-07 Thread Xenia Ragiadakou
Hi Jan, On 7/6/22 11:51, Jan Beulich wrote: On 06.07.2022 10:43, Xenia Ragiadakou wrote: On 7/6/22 10:10, Jan Beulich wrote: On 05.07.2022 23:02, Xenia Ragiadakou wrote: The function idle_loop() is referenced only in domain.c. Change its linkage from external to internal by adding the

[ovmf test] 171540: all pass - PUSHED

2022-07-07 Thread osstest service owner
flight 171540 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/171540/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf f193b945eac58ca379d3d21c77d5550b063580d6 baseline version: ovmf

Re: [PATCH] x86/PAT: have pat_enabled() properly reflect state when running on e.g. Xen

2022-07-07 Thread Jan Beulich
On 06.07.2022 19:01, Borislav Petkov wrote: > On Wed, Jul 06, 2022 at 08:17:41AM +0200, Jan Beulich wrote: >> Sure, but that alone won't help. > > Well, the MTRR code looks at X86_FEATURE_MTRR. If Xen doesn't expose the > MTRRs, then that bit should be clear in the CPUID the guest sees. > > So

Re: [PATCH v7 00/14] IOMMU: superpage support when not sharing pagetables

2022-07-07 Thread Jan Beulich
On 05.07.2022 14:41, Jan Beulich wrote: > For a long time we've been rather inefficient with IOMMU page table > management when not sharing page tables, i.e. in particular for PV (and > further specifically also for PV Dom0) and AMD (where nowadays we never > share page tables). While up to about