[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 |