first step of standardising OPAL_BUSY handling
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest9 patches 5 repliesIn review
- v16 patches 0 repliesSuperseded
Changes in v2 from the cover letter
- Added console and opal-kmsg
- Fix a missing case in opal_shutdown that would delay even if OPAL_SUCCESS was returned.
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | powerpc/powernv: define a standard delay for OPAL_BUSY type retry loopsarch/ | +3 | 0 replies | |
| 2/9 | powerpc/powernv: OPAL RTC driver standardise OPAL_BUSY loopsarch/ drivers/ | +25 | 0 replies | |
| 3/9 | powerpc/powernv: opal_put_chars partial write fixarch/ | +1 | 1 reply | |
| 4/9 | powerpc/powernv: OPAL console standardise OPAL_BUSY loopsarch/ | +23 | 3 replies | |
| 5/9 | powerpc/powernv: OPAL platform standardise OPAL_BUSY loopsarch/ arch/ | +15 | 0 replies | |
| 6/9 | powerpc/powernv: OPAL NVRAM driver standardise OPAL_BUSY delaysarch/ | +6 | 0 replies | |
| 7/9 | powerpc/powernv: OPAL dump support standardise OPAL_BUSY delaysarch/ | +4 | 0 replies | |
| 8/9 | powerpc/xive: standardise OPAL_BUSY delaysarch/ | +111 | 0 replies | |
| 9/9 | powerpc/powernv: opal-kmsg standardise OPAL_BUSY handlingarch/ | +16 | 1 reply |
Reviews trailers per patch
2 of 9 patches have a Reviewed-by or Acked-by.
| Patch | Benjamin Herrenschmidt | Russell Currey |
|---|---|---|
| 1/9 | ||
| 2/9 | ||
| 3/9 | R-b | |
| 4/9 | ||
| 5/9 | ||
| 6/9 | ||
| 7/9 | ||
| 8/9 | ||
| 9/9 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 0/9] first step of standardising OPAL_BUSY handling
Since v1:
- Added console and opal-kmsg
- Fix a missing case in opal_shutdown that would delay even if OPAL_SUCCESS was returned.
Thanks,
Nick
Nicholas Piggin (9):
powerpc/powernv: define a standard delay for OPAL_BUSY type retry
loops
powerpc/powernv: OPAL RTC driver standardise OPAL_BUSY loops powerpc/powernv: opal_put_chars partial write fix powerpc/powernv: OPAL console standardise OPAL_BUSY loops powerpc/powernv: OPAL platform standardise OPAL_BUSY loops powerpc/powernv: OPAL NVRAM driver standardise OPAL_BUSY delays powerpc/powernv: OPAL dump support standardise OPAL_BUSY delays powerpc/xive: standardise OPAL_BUSY delays powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling
arch/powerpc/include/asm/opal.h | 3 + arch/powerpc/platforms/powernv/opal-dump.c | 6 +- arch/powerpc/platforms/powernv/opal-kmsg.c | 24 ++- arch/powerpc/platforms/powernv/opal-nvram.c | 7 +- arch/powerpc/platforms/powernv/opal-rtc.c | 6 +- arch/powerpc/platforms/powernv/opal.c | 46 +++-- arch/powerpc/platforms/powernv/setup.c | 16 +- arch/powerpc/sysdev/xive/native.c | 193 +++++++++++--------- drivers/rtc/rtc-opal.c | 33 ++-- 9 files changed, 203 insertions(+), 131 deletions(-)
Signature · 1 line
2.17.0