|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 3/4] x86/traps: split code to dump execution state to a separate helper
On 22.05.2025 09:54, Roger Pau Monne wrote:
> --- a/xen/arch/x86/traps.c
> +++ b/xen/arch/x86/traps.c
> @@ -714,13 +714,15 @@ static cpumask_t show_state_mask;
> static bool opt_show_all;
> boolean_param("async-show-all", opt_show_all);
>
> +static bool force_show_all;
> +
> static int cf_check nmi_show_execution_state(
> const struct cpu_user_regs *regs, int cpu)
> {
> if ( !cpumask_test_cpu(cpu, &show_state_mask) )
> return 0;
>
> - if ( opt_show_all )
> + if ( opt_show_all || force_show_all )
> show_execution_state(regs);
> else if ( guest_mode(regs) )
> printk(XENLOG_ERR "CPU%d\t%pv\t%04x:%p in guest\n",
> @@ -734,6 +736,38 @@ static int cf_check nmi_show_execution_state(
> return 1;
> }
>
> +void show_execution_state_nmi(const cpumask_t *mask, bool show_all)
> +{
> + unsigned int msecs, pending;
> +
> + force_show_all = show_all;
Prior (v1) comments here still apply.
Jan
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |