diff options
Diffstat (limited to 'include/cpu.h')
-rw-r--r-- | include/cpu.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/cpu.h b/include/cpu.h index fd3acf7..1b622a5 100644 --- a/include/cpu.h +++ b/include/cpu.h @@ -95,6 +95,13 @@ struct cpu_thread { /* For use by XICS emulation on XIVE */ struct xive_cpu_state *xstate; + + /* + * For direct controls scoms, including special wakeup. + */ + struct lock dctl_lock; /* primary only */ + bool dctl_stopped; /* per thread */ + uint32_t special_wakeup_count; /* primary */ }; /* This global is set to 1 to allow secondaries to callin, |