[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <c8dcda66-14d5-4f76-8e83-69840e49af91@linux.ibm.com>
Date: Mon, 26 May 2025 07:35:53 +0530
From: Madhavan Srinivasan <maddy@...ux.ibm.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: amachhiw@...ux.ibm.com, atrajeev@...ux.ibm.com,
bartosz.golaszewski@...aro.org, christophe.leroy@...roup.eu,
eajames@...ux.ibm.com, gautam@...ux.ibm.com, gbatra@...ux.ibm.com,
haren@...ux.ibm.com, hbathini@...ux.ibm.com, jirislaby@...nel.org,
linux-kernel@...r.kernel.org, linuxppc-dev@...ts.ozlabs.org,
msuchanek@...e.de, naveen@...nel.org, sfr@...b.auug.org.au,
sshegde@...ux.ibm.com, thorsten.blum@...ux.dev, vaibhav@...ux.ibm.com,
Michael Ellerman <mpe@...erman.id.au>,
Nicholas Piggin <npiggin@...il.com>
Subject: [GIT PULL] Please pull powerpc/linux.git powerpc-6.16-1 tag
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi Linus,
Please pull powerpc updates for 6.16:
No conflicts that I am aware of.
Thanks
Notable out of area changes:
Documentation/userspace-api/ioctl/ioctl-number.rst # 03c9d1a5a30d Documentation: Fix description format for powerpc RTAS ioctls
MAINTAINERS # 8682a5749a3d MAINTAINERS: powerpc: Remove myself as a reviewer
The following changes since commit 8ffd015db85fea3e15a77027fda6c02ced4d2444:
Linux 6.15-rc2 (2025-04-13 11:54:49 -0700)
are available in the git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-6.16-1
for you to fetch changes up to 8682a5749a3d2b416b57709115c0351b50c8efcb:
MAINTAINERS: powerpc: Remove myself as a reviewer (2025-05-21 09:23:36 +0530)
- ------------------------------------------------------------------
powerpc updates for 6.16
- Support for dynamic preemption
- Migrate powerpc boards GPIO driver to new setter API
- Added new PMU for KVM host-wide measurement
- Enhancement to htmdump driver to support more functions
- Added character device for couple RTAS supported APIs
- Minor fixes and cleanup
Thanks to: Amit Machhiwal, Athira Rajeev, Bagas Sanjaya, Bartosz Golaszewski, Christophe Leroy, Eddie James, Gaurav Batra, Gautam Menghani, Geert Uytterhoeven, Haren Myneni, Hari Bathini, Jiri Slaby (SUSE), Linus Walleij, Michal Suchanek, Naveen N Rao (AMD), Nilay Shroff, Ricardo B. Marlière, Ritesh Harjani (IBM), Sathvika Vasireddy, Shrikanth Hegde, Stephen Rothwell, Sourabh Jain, Thorsten Blum, Vaibhav Jain, Venkat Rao Bagalkote, Viktor Malik
- ------------------------------------------------------------------
Amit Machhiwal (1):
KVM: PPC: Book3S HV: Fix IRQ map warnings with XICS on pSeries KVM Guest
Athira Rajeev (10):
powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm operations
powerpc/pseries/htmdump: Add htm configure support to htmdump module
powerpc/pseries/htmdump: Add htm start support to htmdump module
powerpc/pseries/htmdump: Add htm status support to htmdump module
powerpc/pseries/htmdump: Add htm info support to htmdump module
powerpc/pseries/htmdump: Add htm setup support to htmdump module
powerpc/pseries/htmdump: Add htm flags support to htmdump module
powerpc/pseries/htmdump: Add htm capabilities support to htmdump module
powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface
powerpc/pseries/htmdump: Include header file to get is_kvm_guest() definition
Bartosz Golaszewski (5):
powerpc: sysdev/gpio: use new line value setter callbacks
powerpc: 83xx/gpio: use new line value setter callbacks
powerpc: 44x/gpio: use new line value setter callbacks
powerpc: 52xx/gpio: use new line value setter callbacks
powerpc: 8xx/gpio: use new line value setter callbacks
Christophe Leroy (2):
powerpc: Don't use --- in kernel logs
powerpc/8xx: Reduce alignment constraint for kernel memory
Eddie James (1):
powerpc/crash: Fix non-smp kexec preparation
Gaurav Batra (1):
powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view
Gautam Menghani (1):
powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states
Haren Myneni (9):
powerpc/pseries: Define common functions for RTAS sequence calls
powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls
powerpc/pseries: Add papr-indices char driver for ibm,get-indices
powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support
powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support
powerpc/pseries: Add papr-platform-dump character driver for dump retrieval
powerpc/pseries: Add a char driver for physical-attestation RTAS
powerpc/pseries: Include linux/types.h in papr-platform-dump.h
Documentation: Fix description format for powerpc RTAS ioctls
Hari Bathini (2):
powerpc64/ftrace: fix clobbered r15 during livepatching
powerpc/bpf: fix JIT code size calculation of bpf trampoline
Jiri Slaby (SUSE) (1):
powerpc: do not build ppc_save_regs.o always
Madhavan Srinivasan (1):
powerpc/kernel: Fix ppc_save_regs inclusion in build
Michal Suchanek (1):
powerpc/boot: Fix build with gcc 15
Naveen N Rao (AMD) (1):
MAINTAINERS: powerpc: Remove myself as a reviewer
Shrikanth Hegde (1):
powerpc: enable dynamic preemption
Thorsten Blum (9):
powerpc/ps3: Use str_write_read() in ps3_notification_read_write()
powerpc: mpic: Use str_enabled_disabled() helper function
KVM: powerpc: Enable commented out BUILD_BUG_ON() assertion
fadump: Use str_yes_no() helper in fadump_show_config()
powerpc: Transliterate author name and remove FIXME
powerpc: Replace strcpy() with strscpy() in proc_ppc64_init()
powerpc/mm/fault: Use str_write_read() helper function
powerpc/powermac: Use str_enabled_disabled() and str_on_off() helpers
powerpc/iommu: Use str_disabled_enabled() helper
Vaibhav Jain (6):
powerpc: Document APIv2 KVM hcall spec for Hostwide counters
kvm powerpc/book3s-apiv2: Add support for Hostwide GSB elements
kvm powerpc/book3s-apiv2: Add kunit tests for Hostwide GSB elements
kvm powerpc/book3s-apiv2: Introduce kvm-hv specific PMU
powerpc/kvm-hv-pmu: Implement GSB message-ops for hostwide counters
powerpc/kvm-hv-pmu: Add perf-events for Hostwide counters
Documentation/arch/powerpc/htm.rst | 104 +++++
Documentation/arch/powerpc/kvm-nested.rst | 40 +-
Documentation/userspace-api/ioctl/ioctl-number.rst | 6 +
MAINTAINERS | 1 -
arch/powerpc/Kconfig | 11 +-
arch/powerpc/boot/Makefile | 1 +
arch/powerpc/boot/rs6000.h | 6 +-
arch/powerpc/include/asm/guest-state-buffer.h | 35 +-
arch/powerpc/include/asm/hvcall.h | 13 +-
arch/powerpc/include/asm/plpar_wrappers.h | 20 +-
arch/powerpc/include/asm/preempt.h | 16 +
arch/powerpc/include/asm/rtas.h | 4 +
arch/powerpc/include/uapi/asm/papr-indices.h | 41 ++
arch/powerpc/include/uapi/asm/papr-physical-attestation.h | 31 ++
arch/powerpc/include/uapi/asm/papr-platform-dump.h | 16 +
arch/powerpc/kernel/Makefile | 2 -
arch/powerpc/kernel/fadump.c | 6 +-
arch/powerpc/kernel/interrupt.c | 6 +-
arch/powerpc/kernel/iommu.c | 5 +-
arch/powerpc/kernel/proc_powerpc.c | 3 +-
arch/powerpc/kernel/process.c | 8 +-
arch/powerpc/kernel/rtas.c | 8 +-
arch/powerpc/kernel/trace/ftrace_entry.S | 2 +-
arch/powerpc/kexec/crash.c | 5 +-
arch/powerpc/kvm/Kconfig | 13 +
arch/powerpc/kvm/book3s_hv.c | 20 +-
arch/powerpc/kvm/book3s_hv_nestedv2.c | 6 +
arch/powerpc/kvm/guest-state-buffer.c | 39 ++
arch/powerpc/kvm/test-guest-state-buffer.c | 214 +++++++++
arch/powerpc/kvm/timing.h | 4 -
arch/powerpc/lib/vmx-helper.c | 2 +-
arch/powerpc/mm/fault.c | 5 +-
arch/powerpc/mm/nohash/8xx.c | 32 +-
arch/powerpc/net/bpf_jit.h | 20 +-
arch/powerpc/net/bpf_jit_comp.c | 33 +-
arch/powerpc/net/bpf_jit_comp32.c | 6 -
arch/powerpc/net/bpf_jit_comp64.c | 15 +-
arch/powerpc/perf/Makefile | 2 +
arch/powerpc/perf/kvm-hv-pmu.c | 435 +++++++++++++++++
arch/powerpc/platforms/44x/gpio.c | 7 +-
arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 6 +-
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 13 +-
arch/powerpc/platforms/8xx/cpm1.c | 12 +-
arch/powerpc/platforms/powermac/setup.c | 4 +-
arch/powerpc/platforms/powermac/time.c | 3 +-
arch/powerpc/platforms/ps3/device-init.c | 3 +-
arch/powerpc/platforms/pseries/Makefile | 3 +-
arch/powerpc/platforms/pseries/htmdump.c | 395 +++++++++++++++-
arch/powerpc/platforms/pseries/iommu.c | 2 +-
arch/powerpc/platforms/pseries/msi.c | 7 +-
arch/powerpc/platforms/pseries/papr-indices.c | 488 ++++++++++++++++++++
arch/powerpc/platforms/pseries/papr-phy-attest.c | 288 ++++++++++++
arch/powerpc/platforms/pseries/papr-platform-dump.c | 411 +++++++++++++++++
arch/powerpc/platforms/pseries/papr-rtas-common.c | 311 +++++++++++++
arch/powerpc/platforms/pseries/papr-rtas-common.h | 61 +++
arch/powerpc/platforms/pseries/papr-vpd.c | 352 ++------------
arch/powerpc/sysdev/cpm_common.c | 6 +-
arch/powerpc/sysdev/mpic.c | 7 +-
arch/powerpc/xmon/xmon.c | 2 +-
59 files changed, 3146 insertions(+), 471 deletions(-)
create mode 100644 Documentation/arch/powerpc/htm.rst
create mode 100644 arch/powerpc/include/asm/preempt.h
create mode 100644 arch/powerpc/include/uapi/asm/papr-indices.h
create mode 100644 arch/powerpc/include/uapi/asm/papr-physical-attestation.h
create mode 100644 arch/powerpc/include/uapi/asm/papr-platform-dump.h
create mode 100644 arch/powerpc/perf/kvm-hv-pmu.c
create mode 100644 arch/powerpc/platforms/pseries/papr-indices.c
create mode 100644 arch/powerpc/platforms/pseries/papr-phy-attest.c
create mode 100644 arch/powerpc/platforms/pseries/papr-platform-dump.c
create mode 100644 arch/powerpc/platforms/pseries/papr-rtas-common.c
create mode 100644 arch/powerpc/platforms/pseries/papr-rtas-common.h
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEqX2DNAOgU8sBX3pRpnEsdPSHZJQFAmgzy6oACgkQpnEsdPSH
ZJS1VhAAsftkx1Gu6WV8njI6CX9agz3F0JJKm8eT3A8tZx8dfeko4IDgJSY4kZW8
BSt67AL12ZxCwo73scJF0sZIg/6CKMMV5qglWeWvONm4AJfs323H0UgdreSFvGXh
ow63jZ7/feVAq77iynVpVTQoAFlX+7+JIL3b4eHOAGp9gn1q+0tyr4fvEarJgxtC
BHOVywfo9GZKV/PoVQWqLCg70rILo0NUFmle6GxXUcShJ9ZcuAHzW48iYidzWMsW
qFJj/l0S1wHhOVl+6vk3zrFEYT3VlR3YqXUfjN6FPT4VM/Ac7H7QL5S+0g+vQj7l
UprO0JKiBSZRprMSnmcgTgRiph45g6No3dhEYL4mVkVsnEoGdGU3y6/vsfBnCBvi
/un8vNNdD4aAn5Gu1BAjjpZ6Y2SK77l292OZ1XZw3KeWL57RSMl1GPL/j99ULO44
Rz121YTlWmOdIghiHTfMqPMZyuH10LLEAVTd82Zyds+M/lrI0OmXtz0X9pS2c/Ov
3wbFIJnhNI1NyrY4pLUgbHR6hjGTgdYoSs9Kc0wu/hMMJX/NcXDR0DSOxccGCmUy
EelYHCFchBOjrGV/gdQTcDLV0UUVj1bKxndko4mzsOALF+YzModzx+gyUw9rJINc
qZqirjg6NOCmvSsz5nw6zXQFlwZUlZMSVhj6FXeI/U1A7PX9tf8=
=HTEY
-----END PGP SIGNATURE-----
Powered by blists - more mailing lists