04.02.2025 15:50, Peter Maydell wrote:
This patchset is a respin of Alex's patches, with some extra fixes
for bugs I discovered along the way in our existing code (and
a bit of refactoring to make the fixes straightforward). It is:

Based-on: 20250130182309.717346-1-peter.mayd...@linaro.org
("target/arm: Clean up some corner cases of sysreg traps")

because it wants to use the renamed CP_ACCESS_* constants that
that patchset introduced.

The bugfixes are not super exciting as they mostly are oddball
corner cases, but I've cc'd them to stable anyway. The actual
implementation of the missing SEL2 timers also should go to stable.

Alex Bennée (4):
   target/arm: Implement SEL2 physical and virtual timers
   target/arm: document the architectural names of our GTIMERs
   hw/arm: enable secure EL2 timers for virt machine
   hw/arm: enable secure EL2 timers for sbsa machine

Peter Maydell (5):
   target/arm: Apply correct timer offset when calculating deadlines
   target/arm: Don't apply CNTVOFF_EL2 for EL2_VIRT timer
   target/arm: Make CNTPS_* UNDEF from Secure EL1 when Secure EL2 is
     enabled
   target/arm: Always apply CNTVOFF_EL2 for CNTV_TVAL_EL02 accesses
   target/arm: Refactor handling of timer offset for direct register
     accesses

Hi!

Which stable series this patchset is supposed to be applied to?
(Current active stable series are 7.2, 8.2 and 9.2)

Or put it in other words, is it supposed to go earlier than the
most recent stable series, 9.2?

For example, the very first patch, "Apply correct timer offset when calculating
deadlines", does not apply to 8.2 because it lacks v8.2.0-2122-g2808d3b38a
"target/arm: Implement FEAT_ECV CNTPOFF_EL2 handling" which touches the same
line in target/arm/helper.c:gt_recalc_timer().

Thanks,

/mjt

Reply via email to