[linux-linus test] 184214: tolerable FAIL - PUSHED

2023-12-22 Thread osstest service owner
flight 184214 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/184214/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stopfail like 184212 test-amd64-amd64-xl-qemuu-win7-amd64

Re: hvmloader - allow_memory_relocate overlaps

2023-12-22 Thread Marek Marczykowski-Górecki
On Fri, Dec 22, 2023 at 12:35:57PM +0100, Jan Beulich wrote: > On 21.12.2023 19:08, Neowutran wrote: > > On 2023-12-19 17:12, Jan Beulich wrote: > >> On 16.12.2023 08:01, Neowutran wrote: > >>> I am wondering if the variable "allow_memory_relocate" is still > >>> relevant today and if its default

[linux-linus test] 184212: tolerable FAIL - PUSHED

2023-12-22 Thread osstest service owner
flight 184212 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/184212/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-libvirt-qcow2 15 saverestore-support-check fail blocked in 184206

[PATCH] xen/livepatch: Make check_for_livepatch_work() faster in the common case

2023-12-22 Thread Andrew Cooper
When livepatching is enabled, this function is used all the time. Really do check the fastpath first, and annotate it likely() as this is the right answer 100% of the time (to many significant figures). This cuts out 3 pointer dereferences in the "nothing to do path", and it seems the optimiser

Re: [PATCH v3 31/34] xen/riscv: add minimal stuff to mm.h to build full Xen

2023-12-22 Thread Oleksii
On Fri, 2023-12-22 at 18:32 +0200, Oleksii wrote: > > + > > +struct page_info > > +{ > > +    /* Each frame can be threaded onto a doubly-linked list. */ > > +    struct page_list_entry list; > > + > > +    /* Reference count and various PGC_xxx flags and fields. */ > > +    unsigned long

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

2023-12-22 Thread osstest service owner
flight 184209 xen-unstable real [real] flight 184213 xen-unstable real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/184209/ http://logs.test-lab.xenproject.org/osstest/logs/184213/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking):

Re: [GIT PULL] xen: branch for v6.7-rc7

2023-12-22 Thread pr-tracker-bot
The pull request you sent on Fri, 22 Dec 2023 07:34:15 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git > for-linus-6.7a-rc7-tag has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/b7bc7bce88bdf52ec2b47c576fb51269a521bd9a Thank you! -- Deet-doot-dot,

Re: [PATCH v3 31/34] xen/riscv: add minimal stuff to mm.h to build full Xen

2023-12-22 Thread Oleksii
On Fri, 2023-12-22 at 17:13 +0200, Oleksii Kurochko wrote: > Signed-off-by: Oleksii Kurochko > --- > Changes in V3: >  - update the commit message >  - introduce DIRECTMAP_VIRT_START. >  - drop changes related pfn_to_paddr() and paddr_to_pfn as they were > remvoe in >    [PATCH v2 32/39]

Re: [PATCH v6 9/9] xen/asm-generic: introduce generic device.h

2023-12-22 Thread Oleksii
> > > Generally, > > I think it's okay not to use #ifdef DEVICE_PCI_HOSTBRIDGE to keep > > the Arm code cleaner. > > > > Does it make sense? > > I don't quite understand your last sentence. Are you saying you would > be > ok to remove #ifdef CONFIG_HAS_PCI around DEVICE_PCI_HOSTBRIDGE? Yes,

Re: hvmloader - allow_memory_relocate overlaps

2023-12-22 Thread Neowutran
> > ''' > > > > And the associated result is: > > > > (d22) NEOWUTRAN pci.c: pci_mem_end: -67108864 > > (d22) NEOWUTRAN pci.c: pci_mem_start: -268435456 > > (d22) NEOWUTRAN pci.c: allow_memory_relocate: 0 > > (d22) NEOWUTRAN pci.c:�� hvm_info->low_mem_pgend: 983040 > > (d22) NEOWUTRAN pci.c:

[PATCH v3 32/34] xen/rirscv: add minimal amount of stubs to build full Xen

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - code style fixes. - update attribute for frametable_base_pdx and frametable_virt_end to __ro_after_init. insteaf of read_mostly. - use BUG() instead of assert_failed/WARN for newly introduced stubs. - drop "#include " in stubs.c and

[PATCH v3 29/34] xen/riscv: add minimal stuff to page.h to build full Xen

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Acked-by: Jan Beulich --- Changes in V3: - update the commit message - add implemetation of PAGE_HYPERVISOR macros - add Acked-by: Jan Beulich - drop definition of pfn_to_addr, and paddr_to_pfn in --- Changes in V2: - Nothing changed. Only rebase. ---

[PATCH v3 28/34] xen/riscv: add required things to current.h

2023-12-22 Thread Oleksii Kurochko
Add minimal requied things to be able to build full Xen. Signed-off-by: Oleksii Kurochko --- Changes in V3: - add SPDX - drop a forward declaration of struct vcpu; - update guest_cpu_user_regs() macros - replace get_processor_id with smp_processor_id - update the commit message - code

[PATCH v3 13/34] xen/riscv: introduce cmpxchg.h

2023-12-22 Thread Oleksii Kurochko
The header was taken from Linux kernl 6.4.0-rc1. Addionally, were updated: * add emulation of {cmp}xchg for 1/2 byte types * replace tabs with spaces * replace __* varialbed with *__ Signed-off-by: Oleksii Kurochko --- Changes in V3: - update the commit message - add emulation of

[PATCH v3 14/34] xen/riscv: introduce io.h

2023-12-22 Thread Oleksii Kurochko
The header taken form Linux 6.4.0-rc1 and is based on arch/riscv/include/asm/mmio.h. Addionally, to the header was added definions of ioremap_*(). Signed-off-by: Oleksii Kurochko --- Changes in V3: - re-sync with linux kernel - update the commit message --- Changes in V2: - Nothing changed.

[PATCH v3 17/34] xen/riscv: add compilation of generic find-next-bit.c

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - new patch --- xen/arch/riscv/Kconfig | 1 + xen/arch/riscv/configs/tiny64_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/xen/arch/riscv/Kconfig b/xen/arch/riscv/Kconfig index f382b36f6c..b8f8c083dc 100644 ---

[PATCH v3 16/34] xen/lib: introduce generic find next bit operations

2023-12-22 Thread Oleksii Kurochko
find-next-bit.c is common for Arm64 and RISC-V64 so it is moved to xen/lib. Suggested-by: Jan Beulich Signed-off-by: Oleksii Kurochko --- Changes in V3: - new patch. --- xen/arch/riscv/include/asm/fence.h | 11 +- xen/common/Kconfig | 3 + xen/lib/Makefile

[PATCH v3 15/34] xen/riscv: introduce atomic.h

2023-12-22 Thread Oleksii Kurochko
From: Bobby Eshleman Additionally, this patch introduces macros in fence.h, which are utilized in atomic.h. Signed-off-by: Oleksii Kurochko --- Changes in V3: - update the commit message - add SPDX for fence.h - code style fixes - Remove /* TODO: ... */ for add_sized macros. It looks

[PATCH v3 19/34] xen/riscv: introduce guest_access.h

2023-12-22 Thread Oleksii Kurochko
All necessary dummiy implementation of functions in this header will be introduced in stubs.c Signed-off-by: Oleksii Kurochko --- Changes in V3: - remove unnessary inclusion of types.h header. - drop copy_to_guest_phys. it isn't needed yet - add SPDX - add comment above guest_handle_okay()

[PATCH v3 21/34] xen/riscv: introduce p2m.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - add SPDX - drop unneeded for now p2m types. - return false in all functions implemented with BUG() inside. - update the commit message --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/ppc/include/asm/p2m.h | 3 +-

[PATCH v3 31/34] xen/riscv: add minimal stuff to mm.h to build full Xen

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - update the commit message - introduce DIRECTMAP_VIRT_START. - drop changes related pfn_to_paddr() and paddr_to_pfn as they were remvoe in [PATCH v2 32/39] xen/riscv: add minimal stuff to asm/page.h to build full Xen - code style fixes.

[PATCH v3 22/34] xen/riscv: introduce regs.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - update the commit message - add Acked-by: Jan Beulich - remove "include " and use a forward declaration instead. --- Changes in V2: - change xen/lib.h to xen/bug.h - remove unnecessary empty line --- xen/arch/riscv/include/asm/regs.h |

[PATCH v3 34/34] xen/README: add compiler and binutils versions for RISC-V64

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - new patch --- README | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README b/README index c8a108449e..1015a285c0 100644 --- a/README +++ b/README @@ -48,6 +48,9 @@ provided by your OS distributor: - For ARM 64-bit: -

[PATCH v3 30/34] xen/riscv: add minimal stuff to processor.h to build full Xen

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - Update the commit message - rename get_processor_id to smp_processor_id - code style fixes - update the cpu_relax instruction: use pause instruction instead of div %0, %0, zero --- Changes in V2: - Nothing changed. Only rebase. ---

[PATCH v3 27/34] xen/riscv: define an address of frame table

2023-12-22 Thread Oleksii Kurochko
Also, the patch adds some helpful macros that assist in avoiding the redefinition of memory layout for each MMU mode. Signed-off-by: Oleksii Kurochko --- Changes in V3: - drop OFFSET_BITS, and use PAGE_SHIFT instead. - code style fixes. - add comment how macros are useful. - move all memory

[PATCH v3 33/34] xen/riscv: enable full Xen build

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Reviewed-by: Jan Beulich --- Changes in V3: - Reviewed-by: Jan Beulich - unrealted change dropped in tiny64_defconfig --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/Makefile | 16 +++- xen/arch/riscv/arch.mk | 4 2

[PATCH v3 18/34] xen/riscv: introduce domain.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Acked-by: Jan Beulich --- Changes in V3: - add SPDX - add Acked-by: Jan Beulich - update the commit message --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/include/asm/domain.h | 53 + 1 file changed, 53

[PATCH v3 25/34] xen/riscv: introduce monitor.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Taking into account conversion in [PATCH v6 0/9] Introduce generic headers (https://lore.kernel.org/xen-devel/cover.1703072575.git.oleksii.kuroc...@gmail.com/) this patch can be changed --- Changes in V3: - new patch. ---

[PATCH v3 23/34] xen/riscv: introduce time.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Acked-by: Jan Beulich --- Changes in V3: - Acked-by: Jan Beulich - add SPDX - Add new line --- Changes in V2: - change xen/lib.h to xen/bug.h - remove inclusion of as it's not needed. --- xen/arch/riscv/include/asm/time.h | 29

[PATCH v3 26/34] xen/riscv: add definition of __read_mostly

2023-12-22 Thread Oleksii Kurochko
The definition of __read_mostly should be removed in: https://lore.kernel.org/xen-devel/f25eb5c9-7c14-6e23-8535-2c66772b3...@suse.com/ The patch introduces it in arch-specific header to not block enabling of full Xen build for RISC-V. Signed-off-by: Oleksii Kurochko --- - [PATCH] move

[PATCH v3 09/34] xen/riscv: introduce system.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - Add SPDX - fix code style issue - change prototype of local_irq_is_enabled to return bool. update the return code. - update the code style --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/include/asm/system.h | 90

[PATCH v3 24/34] xen/riscv: introduce event.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - add SPDX - add BUG() inside stubs. - update the commit message --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/include/asm/event.h | 40 ++ 1 file changed, 40 insertions(+) create mode

[PATCH v3 00/34] Enable build of full Xen for RISC-V

2023-12-22 Thread Oleksii Kurochko
This patch series performs all of the additions necessary to drop the build overrides for RISCV and enable the full Xen build. Except in cases where compatibile implementations already exist (e.g. atomic.h and bitops.h), the newly added definitions are simple. The patch series is based on the

[PATCH v3 11/34] xen/riscv: introduce flushtlb.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Acked-by: Jan Beulich --- Changes in V3: - add SPDX & footer - add Acked-by: Jan Beulich --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/include/asm/flushtlb.h | 33 +++ 1 file changed, 33 insertions(+) create

[PATCH v3 20/34] xen/riscv: introduce irq.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - add SPDX - remove all that was wraped to HAS_DEVICETREE_... as for RISC-V it is going to be always selected. - update the commit message --- Changes in V2: - add ifdef CONFIG_HAS_DEVICE_TREE for things that shouldn't be in

[PATCH v3 05/34] xen/riscv: introduce guest_atomics.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - update the commit message - drop TODO commit. - add ASSERT_UNREACHABLE for stubs guest functions. - Add SPDX & footer --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/include/asm/guest_atomics.h | 49

[PATCH v3 03/34] xen: add support in public/hvm/save.h for PPC and RISC-V

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - update the commit message. - For PPC and RISC-V nothing to include in public/hvm/save.h, so just comment was added. --- Changes in V2: - remove copyright an the top of hvm/save.h as the header write now is a newly introduced empty

[PATCH v3 06/34] xen: avoid generation of empty asm/iommu.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - new patch. --- xen/include/xen/iommu.h | 4 1 file changed, 4 insertions(+) diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h index f53d045e2c..8adbf29d3b 100644 --- a/xen/include/xen/iommu.h +++ b/xen/include/xen/iommu.h

[PATCH v3 10/34] xen/riscv: introduce bitops.h

2023-12-22 Thread Oleksii Kurochko
Taken from Linux-6.4.0-rc1 Xen's bitops.h consists of several Linux's headers: * linux/arch/include/asm/bitops.h: * The following function were removed as they aren't used in Xen: * test_and_change_bit * test_and_set_bit_lock * clear_bit_unlock *

[PATCH v3 08/34] xen/riscv: introduce setup.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Acked-by: Jan Beulich --- Changes in V3: - add SPDX - add Acked-by: Jan Beulich --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/include/asm/setup.h | 17 + 1 file changed, 17 insertions(+) create mode 100644

[PATCH v3 12/34] xen/riscv: introduce smp.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko --- Changes in V3: - drop cpu_is_offline() as it was moved to xen/smp.h. - add SPDX. - drop unnessary #ifdef. - fix "No new line" - update the commit message --- Changes in V2: - Nothing changed. Only rebase. --- xen/arch/riscv/include/asm/smp.h | 28

[PATCH v3 01/34] xen/riscv: disable unnecessary configs

2023-12-22 Thread Oleksii Kurochko
This patch disables unnecessary configs for two cases: 1. By utilizing EXTRA_FIXED_RANDCONFIG and risc-fixed-randconfig.yaml file for randconfig builds (GitLab CI jobs). 2. By using tiny64_defconfig for non-randconfig builds. Signed-off-by: Oleksii Kurochko --- Changes in V3: - Remove

[PATCH v3 07/34] xen/asm-generic: introdure nospec.h

2023-12-22 Thread Oleksii Kurochko
The header is similar between Arm, PPC, and RISC-V, so it has been moved to asm-generic. Signed-off-by: Oleksii Kurochko --- Changes in V3: - new patch. --- xen/arch/arm/include/asm/Makefile | 1 + xen/arch/ppc/include/asm/Makefile | 1 +

[PATCH v3 04/34] xen/riscv: introduce cpufeature.h

2023-12-22 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Acked-by: Jan Beulich --- Changes in V3: - add SPDX and footer - update declaration of cpu_nr_siblings() to return unsigned int instead of int. - add Acked-by: Jan Beulich --- Changes in V2: - Nothing changed. Only rebase. ---

[PATCH v3 02/34] xen/riscv: use some asm-generic headers

2023-12-22 Thread Oleksii Kurochko
Some headers are the same as asm-generic verions of them so use them instead of arch-specific headers. Signed-off-by: Oleksii Kurochko Acked-by: Jan Beulich --- As [PATCH v6 0/9] Introduce generic headers (https://lore.kernel.org/xen-devel/cover.1703072575.git.oleksii.kuroc...@gmail.com/)

Re: [BUG]i2c_hid_acpi broken with 4.17.2 on Framework Laptop 13 AMD

2023-12-22 Thread Sébastien Chaumat
Le ven. 22 déc. 2023 à 15:37, Sébastien Chaumat a écrit : > By request of the laptop vendor (Framework) I'm going to open the bug > @fedora for them to jump in. > > https://bugzilla.redhat.com/show_bug.cgi?id=2255625 Sébastien

Re: [BUG]i2c_hid_acpi broken with 4.17.2 on Framework Laptop 13 AMD

2023-12-22 Thread Sébastien Chaumat
By request of the laptop vendor (Framework) I'm going to open the bug @fedora for them to jump in. > > I noticed that on baremetal : > > > > 53: 0 0 0 0 0 1268 > > 0 0 0 0 0 0 0 > >

Re: [PATCH v6 5/9] xen/asm-generic: introduce stub header numa.h

2023-12-22 Thread Julien Grall
On 22/12/2023 13:58, Julien Grall wrote: Hi Jan, On 22/12/2023 13:20, Jan Beulich wrote: On 22.12.2023 14:07, Oleksii wrote: On Fri, 2023-12-22 at 09:22 +0100, Jan Beulich wrote: On 21.12.2023 20:09, Julien Grall wrote: On 20/12/2023 14:08, Oleksii Kurochko wrote: is common through

Re: [PATCH v6 9/9] xen/asm-generic: introduce generic device.h

2023-12-22 Thread Julien Grall
Hi Oleksii, On 22/12/2023 13:16, Oleksii wrote: On Thu, 2023-12-21 at 19:38 +, Julien Grall wrote: Hi, On 20/12/2023 14:08, Oleksii Kurochko wrote: Arm, PPC and RISC-V use the same device.h thereby device.h was moved to asm-generic. Arm's device.h was taken as a base with the following

Re: [PATCH v6 5/9] xen/asm-generic: introduce stub header numa.h

2023-12-22 Thread Julien Grall
Hi Jan, On 22/12/2023 13:20, Jan Beulich wrote: On 22.12.2023 14:07, Oleksii wrote: On Fri, 2023-12-22 at 09:22 +0100, Jan Beulich wrote: On 21.12.2023 20:09, Julien Grall wrote: On 20/12/2023 14:08, Oleksii Kurochko wrote: is common through some archs so it is moved to asm-generic.

Re: [PATCH v6 5/9] xen/asm-generic: introduce stub header numa.h

2023-12-22 Thread Jan Beulich
On 22.12.2023 14:07, Oleksii wrote: > On Fri, 2023-12-22 at 09:22 +0100, Jan Beulich wrote: >> On 21.12.2023 20:09, Julien Grall wrote: >>> On 20/12/2023 14:08, Oleksii Kurochko wrote: is common through some archs so it is moved to asm-generic. Signed-off-by: Oleksii Kurochko

Re: [PATCH v6 9/9] xen/asm-generic: introduce generic device.h

2023-12-22 Thread Oleksii
Hi Julien, On Thu, 2023-12-21 at 19:38 +, Julien Grall wrote: > Hi, > > On 20/12/2023 14:08, Oleksii Kurochko wrote: > > Arm, PPC and RISC-V use the same device.h thereby device.h > > was moved to asm-generic. Arm's device.h was taken as a base with > > the following changes: > >   - #ifdef

Re: [PATCH v6 4/9] xen/asm-generic: introduce stub header monitor.h

2023-12-22 Thread Jan Beulich
On 22.12.2023 14:02, Oleksii wrote: > On Wed, 2023-12-20 at 16:33 +, Andrew Cooper wrote: >> On 20/12/2023 2:08 pm, Oleksii Kurochko wrote: >>> diff --git a/xen/include/asm-generic/monitor.h b/xen/include/asm- >>> generic/monitor.h >>> new file mode 100644 >>> index 00..74e4870cd7 >>>

Re: [PATCH v6 7/9] xen: ifdef inclusion of in

2023-12-22 Thread Oleksii
Hi Julien, On Thu, 2023-12-21 at 19:20 +, Julien Grall wrote: > > > On 21/12/2023 19:19, Julien Grall wrote: > > Hi Oleksii, > > > > On 20/12/2023 14:08, Oleksii Kurochko wrote: > > > Ifdef-ing inclusion of allows to avoid > > > generation of empty for cases when > > > CONFIG_GRANT_TABLE

Re: [PATCH v6 5/9] xen/asm-generic: introduce stub header numa.h

2023-12-22 Thread Oleksii
On Fri, 2023-12-22 at 09:22 +0100, Jan Beulich wrote: > On 21.12.2023 20:09, Julien Grall wrote: > > On 20/12/2023 14:08, Oleksii Kurochko wrote: > > > is common through some archs so it is moved > > > to asm-generic. > > > > > > Signed-off-by: Oleksii Kurochko > > > Reviewed-by: Michal Orzel

Re: [PATCH v6 4/9] xen/asm-generic: introduce stub header monitor.h

2023-12-22 Thread Oleksii
On Wed, 2023-12-20 at 16:33 +, Andrew Cooper wrote: > On 20/12/2023 2:08 pm, Oleksii Kurochko wrote: > > diff --git a/xen/include/asm-generic/monitor.h b/xen/include/asm- > > generic/monitor.h > > new file mode 100644 > > index 00..74e4870cd7 > > --- /dev/null > > +++

[libvirt test] 184208: tolerable all pass - PUSHED

2023-12-22 Thread osstest service owner
flight 184208 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/184208/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-libvirt 16 saverestore-support-checkfail like 184199 test-armhf-armhf-libvirt-raw 15

Re: hvmloader - allow_memory_relocate overlaps

2023-12-22 Thread Jan Beulich
On 21.12.2023 19:08, Neowutran wrote: > On 2023-12-19 17:12, Jan Beulich wrote: >> On 16.12.2023 08:01, Neowutran wrote: >>> I am wondering if the variable "allow_memory_relocate" is still >>> relevant today and if its default value is still relevant. >>> Should it be defined to 0 by default

[ovmf test] 184210: all pass - PUSHED

2023-12-22 Thread osstest service owner
flight 184210 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/184210/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf d01defe06b35eb3fe9c94e7b2e08a8762873f924 baseline version: ovmf

Re: [PATCH] move __read_mostly to xen/cache.h

2023-12-22 Thread Jan Beulich
On 22.12.2023 10:39, Oleksii wrote: > On Tue, 2023-08-08 at 12:32 +0200, Jan Beulich wrote: >> On 08.08.2023 12:18, Andrew Cooper wrote: >>> On 08/08/2023 10:46 am, Jan Beulich wrote: There's no need for every arch to define its own identical copy. If down the road an arch needs to

[linux-linus test] 184206: tolerable FAIL - PUSHED

2023-12-22 Thread osstest service owner
flight 184206 linux-linus real [real] flight 184211 linux-linus real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/184206/ http://logs.test-lab.xenproject.org/osstest/logs/184211/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking):

Re: [PATCH] move __read_mostly to xen/cache.h

2023-12-22 Thread Oleksii
On Tue, 2023-08-08 at 12:32 +0200, Jan Beulich wrote: > On 08.08.2023 12:18, Andrew Cooper wrote: > > On 08/08/2023 10:46 am, Jan Beulich wrote: > > > There's no need for every arch to define its own identical copy. > > > If down > > > the road an arch needs to customize it, we can add #ifndef

Re: [PATCH v2 30/39] xen/riscv: define an address of frame table

2023-12-22 Thread Oleksii
On Fri, 2023-12-22 at 09:08 +0100, Jan Beulich wrote: > On 21.12.2023 20:59, Oleksii wrote: > > On Mon, 2023-12-18 at 12:22 +0100, Jan Beulich wrote: > > > On 18.12.2023 11:36, Oleksii wrote: > > > > On Thu, 2023-12-14 at 16:48 +0100, Jan Beulich wrote: > > > > > On 24.11.2023 11:30, Oleksii

Re: [PATCH v11 05/17] vpci: add hooks for PCI device assign/de-assign

2023-12-22 Thread Jan Beulich
On 02.12.2023 02:27, Volodymyr Babchuk wrote: > @@ -886,6 +890,10 @@ static int deassign_device(struct domain *d, uint16_t > seg, uint8_t bus, > > pdev->fault.count = 0; > > +write_lock(>pci_lock); > +ret = vpci_assign_device(pdev); > +write_unlock(>pci_lock); > + > out: >

Re: [BUG]i2c_hid_acpi broken with 4.17.2 on Framework Laptop 13 AMD

2023-12-22 Thread Jan Beulich
On 21.12.2023 21:41, Sébastien Chaumat wrote: > Le jeu. 21 déc. 2023 à 14:29, Juergen Gross a écrit : > >> On 21.12.23 13:40, Jan Beulich wrote: >>> On 20.12.2023 17:34, Sébastien Chaumat wrote: Here are the patches I made to xen and linux kernel Plus dmesg (bare metal,xen) and "xl

Re: [PATCH v6 5/9] xen/asm-generic: introduce stub header numa.h

2023-12-22 Thread Jan Beulich
On 21.12.2023 20:09, Julien Grall wrote: > On 20/12/2023 14:08, Oleksii Kurochko wrote: >> is common through some archs so it is moved >> to asm-generic. >> >> Signed-off-by: Oleksii Kurochko >> Reviewed-by: Michal Orzel >> Acked-by: Jan Beulich >> Acked-by: Shawn Anastasio > > I think this

Re: [PATCH v2 30/39] xen/riscv: define an address of frame table

2023-12-22 Thread Jan Beulich
On 21.12.2023 20:59, Oleksii wrote: > On Mon, 2023-12-18 at 12:22 +0100, Jan Beulich wrote: >> On 18.12.2023 11:36, Oleksii wrote: >>> On Thu, 2023-12-14 at 16:48 +0100, Jan Beulich wrote: On 24.11.2023 11:30, Oleksii Kurochko wrote: > +#define SLOTN_ENTRY_SIZE    SLOTN(1) > +