On 23/05/2025 8:20 am, Nicola Vetrini wrote:
> No functional change.
>
> Signed-off-by: Nicola Vetrini
Ah, very nice and easy.
Acked-by: Andrew Cooper
Is this dependent on the updated Eclair, or can it go in now?
~Andrew
On 2025-05-23 14:57, Andrew Cooper wrote:
On 23/05/2025 8:20 am, Nicola Vetrini wrote:
No functional change.
Signed-off-by: Nicola Vetrini
Ah, very nice and easy.
Acked-by: Andrew Cooper
Is this dependent on the updated Eclair, or can it go in now?
Hi Andrew,
it's independent on the u
On Fri, May 23, 2025, Sairaj Kodilkar wrote:
> On 5/23/2025 5:22 AM, Sean Christopherson wrote:
>
> > +
> > +int main(int argc, char *argv[])
> > +{
> > + pthread_t racing_thread;
> > + int r, i;
> > +
> > + /* Create "full" VMs, as KVM_IRQFD requires an in-kernel IRQ chip. */
> > + vm1 =
Paging Writeable depends on EPT, so must disabled in non-EPT guests like the
other EPT dependent features. Otherwise, VMEntry fails with bad control
state.
Drop a piece of trailing whitepsace in context.
Fixes: ff10aa9d8f90 ("x86: Add Support for Paging-Write Feature")
Signed-off-by: Andrew Coop
On Fri, 2025-05-23 at 16:01 +, Liam Merwick wrote:
> When the '--enable-trace-backends=syslog' build option is configured,
> the following compilation error is encountered.
>
> In file included from /usr/include/sys/syslog.h:207,
> from /usr/include/syslog.h:1,
>
On 19/05/25 23:36, Stefano Stabellini wrote:
On Mon, 19 May 2025, Federico Serafini wrote:
Hi,
On 17/05/25 01:57, Andrew Cooper wrote:
+-config=MC3A2.D4.10,reports+={safe, "first_area(text(^/\\* Generated
file, do not edit! \\*/$, begin-2))"}
-config=MC3A2.D4.10,reports+={safe, "first_are
When the '--enable-trace-backends=syslog' build option is configured,
the following compilation error is encountered.
In file included from /usr/include/sys/syslog.h:207,
from /usr/include/syslog.h:1,
from ./trace/trace-hw_xen.h:224,
from ../hw/xe
On Wed, May 21, 2025 at 05:19:57PM +0200, Jan Beulich wrote:
> > +/*
> > + * The same set of registers is exposed twice (with different permissions)
> > and
> > + * they are allocated continuously with page alignment.
> > + */
> > +#define NR_TXT_CONFIG_SIZE \
> > +(TXT_PUB_CONFIG_REGS_BASE -
Implement some utility functions in order to access the MPU regions
from the C world.
Signed-off-by: Luca Fancellu
Reviewed-by: Michal Orzel
---
v6 changes:
- add break to default in the switch
- modify comment and style fixes
- Add R-by Michal
v5 changes:
- move MPU_REGION_RES0 to arm64, fi
On 5/23/2025 5:22 AM, Sean Christopherson wrote:
+
+int main(int argc, char *argv[])
+{
+ pthread_t racing_thread;
+ int r, i;
+
+ /* Create "full" VMs, as KVM_IRQFD requires an in-kernel IRQ chip. */
+ vm1 = vm_create(1);
+ vm2 = vm_create(1);
+
+ WRITE_ONCE(
On Thu, May 22, 2025 at 06:22:19PM +0100, Andrew Cooper wrote:
> On 22/05/2025 5:50 pm, Roger Pau Monné wrote:
> > On Thu, May 22, 2025 at 03:39:57PM +0100, Andrew Cooper wrote:
> >> On 22/05/2025 10:10 am, Jan Beulich wrote:
> >>> On 22.05.2025 09:54, Roger Pau Monne wrote:
> Print the CPU an
Hi all,
This is the first chunk of work to support MPU and R82 on Xen, this serie
reaches the early boot stages just before early_fdt_map(), just to give an idea
about which stage of the boot is reached.
v6:
- general fixes listed on each patch
v5:
- dropped patch that touches page.h, it is not
No functional change.
Signed-off-by: Nicola Vetrini
---
This fixes the CI error for R1.1 on this patch that stems from using the label
inside asm goto:
https://lore.kernel.org/xen-devel/20250521143658.312514-1-andrew.coop...@citrix.com/
---
automation/eclair_analysis/ECLAIR/toolchain.ecl | 5 ++
On Thu, May 22, 2025 at 03:44:12PM +, Teddy Astie wrote:
> When updating a DTE, amd_iommu_setup_domain_device checks if the update had
> been
> non-atomic (i.e rc > 0) and eventually throws a warning but since [1], rc can
> no longer be positive, making this check never taken.
>
> [1] x86/iom
Print the CPU and APIC ID that fails to respond to the init sequence, or
that didn't manage to reach the "callin" state. Expand a bit the printed
error messages. Otherwise the "Not responding." message is not easy to
understand by users.
Reported-by: Andrew Cooper
Signed-off-by: Roger Pau Monné
Hello,
This series attempts to improve AP boot failure diagnosis by improving
the printed failure messages (patch 1) and detecting AP getting stuck
during bringup (patch 3). Patch 2 is preparatory changes for the work
done in patch 3.
They should be non-functional changes for systems working cor
With the current AP bring up code, Xen can get stuck indefinitely if an AP
freezes during boot after the 'callin' step. Introduce a 5s timeout while
waiting for APs to finish startup.
On failure of an AP to complete startup, send an NMI to trigger the
printing of a stack backtrace on the stuck AP
Split the code that triggers remote CPUs to dump stacks into a separate
function. Also introduce a parameter that can be set by the caller of the
newly introduced function to force CPUs to dump the full stack, rather than
just dumping the current function name.
No functional change intended.
Sig
On 5/22/25 6:09 PM, Jan Beulich wrote:
On 22.05.2025 17:53, Oleksii Kurochko wrote:
On 5/20/25 3:37 PM, Jan Beulich wrote:
On 09.05.2025 17:57, Oleksii Kurochko wrote:
+static struct page_info *p2m_get_clean_page(struct domain *d)
+{
+struct page_info *page;
+
+/*
+ * As mentioned
On 5/20/25 4:38 PM, Jan Beulich wrote:
On 09.05.2025 17:57, Oleksii Kurochko wrote:
Implement p2m_set_allocation() to construct p2m pages pool for guests
based on required number of pages.
This is implemented by:
- Adding a `struct paging_domain` which contains a freelist, a
counter variabl
On Thu, May 22, 2025 at 04:52:10PM -0700, Sean Christopherson wrote:
> sched/wait: Drop WQ_FLAG_EXCLUSIVE from add_wait_queue_priority()
> sched/wait: Add a waitqueue helper for fully exclusive priority
> waiters
Acked-by: Peter Zijlstra (Intel)
On 5/20/25 5:16 PM, Jan Beulich wrote:
On 09.05.2025 17:57, Oleksii Kurochko wrote:
These utilities are needed for building and managing RISC-V guest page
tables and MMIO mappings by using functions map_regions_p2mt() and
guest_physmap_add_entry().
To implement p2m mapping functionality the fo
On 5/20/25 5:11 PM, Jan Beulich wrote:
On 09.05.2025 17:57, Oleksii Kurochko wrote:
--- a/xen/arch/riscv/include/asm/p2m.h
+++ b/xen/arch/riscv/include/asm/p2m.h
@@ -80,8 +80,36 @@ struct p2m_domain {
typedef enum {
p2m_invalid = 0,/* Nothing mapped here */
p2m_ram_rw,
On 5/20/25 5:04 PM, Jan Beulich wrote:
On 09.05.2025 17:57, Oleksii Kurochko wrote:
Refactor pte_t to be a union which hold page table entry plus
pt_t and pt_walk_t structures to simpilfy p2m functions.
Is this really simplifying things? I really view ...
Also, introduce some helpers which a
On 23/05/2025 9:21 am, Roger Pau Monne wrote:
> Print the CPU and APIC ID that fails to respond to the init sequence, or
> that didn't manage to reach the "callin" state. Expand a bit the printed
> error messages. Otherwise the "Not responding." message is not easy to
> understand by users.
>
> R
On 23/05/2025 9:21 am, Roger Pau Monne wrote:
> Split the code that triggers remote CPUs to dump stacks into a separate
> function. Also introduce a parameter that can be set by the caller of the
> newly introduced function to force CPUs to dump the full stack, rather than
> just dumping the curre
On Mon, 19 May 2025, Oleksii Moisieiev wrote:
> From: Grygorii Strashko
>
> Proposal description to add separate SCMI DT node for Xen management agent
> under "chosen" or xen-config node, like Hyperlaunch "xen,config".
I think it is OK to place a larger "xen,config" node under /chosen with
more
One question for Bertrand below
On Mon, 19 May 2025, Oleksii Moisieiev wrote:
> This patch introduces SCI driver to support for ARM EL3 Trusted Firmware-A
> (TF-A) which provides SCMI interface with multi-agnet support, as shown
> below.
>
> +-+
> |
On Wed, May 21, 2025 at 05:45:04PM +0200, Jan Beulich wrote:
> > +/* SPDX-License-Identifier: GPL-2.0 */
>
> GPL-2.0-only is, I think, the one to use for new code.
Right.
> > +/*
> > + * Copyright (c) 2025 Apertus Solutions, LLC
> > + * Copyright (c) 2025 Oracle and/or its affiliates.
> > + *
29 matches
Mail list logo