This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7da71072e1d6 Merge tag 'pm-6.8-rc1' of git://git.kernel.org/pub/scm/lin [...] new 49e380795414 platform/chrome: sensorhub: Fix typos new d131f1f3b459 platform/chrome: sensorhub: Implement quickselect for medi [...] new 59a9ccf19ee0 platform/chrome: cros_ec_vbc: Fix -Warray-bounds warnings new 57eb6dcd32cf platform/chrome/wilco_ec: Remove usage of the deprecated i [...] new 3efcce4a9ec0 Merge tag 'tag-chrome-platform-for-v6.8' of git://git.kern [...] new ecea08916418 firmware: coreboot: framebuffer: Avoid invalid zero physic [...] new 09aeaabebdaf firmware: coreboot: Convert to platform remove callback re [...] new b9b56eb28045 Merge tag 'tag-chrome-platform-firmware-for-v6.8' of git:/ [...] new f25d34646bd0 platform/x86: wmi: Add wmidev_block_set() new 7275bf3e0957 platform/x86: wmi: Add to_wmi_device() helper macro new 75c487fcb69c platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI i [...] new 2340f12023ef platform/x86/intel/wmi: thunderbolt: Use bus-based WMI interface new 57eb82ff34e3 platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool c [...] new 8d437a0b68c1 ACPI: scan: Add LNXVIDEO HID to ignore_serial_bus_ids[] new 70505ea6de24 platform/x86: x86-android-tablets: Add support for SPI dev [...] new 115779bf6abe platform/x86: x86-android-tablets: Add audio codec info fo [...] new 93ec6f222c68 platform/x86: x86-android-tablets: Fix backlight ctrl for [...] new 3ecb4d85461a platform/x86/dell: alienware-wmi: Use kasprintf() new 6bb5153dfbaf platform/x86: acer-wmi: Add platform profile and mode key [...] new c0ff2c397e84 platform/x86: acer-wmi: Depend on ACPI_VIDEO instead of se [...] new 446dd8efa94c platform/x86: acer-wmi: add fan speed monitoring for Preda [...] new 3799b5d2323d platform/x86: asus-laptop: remove redundant braces in if s [...] new d9cd21d441c8 platform/x86: Add Silicom Platform Driver new 8cbcc1dbf8a6 platform/x86/intel/vsec: Fix xa_alloc memory leak new ace7b6f00870 platform/x86/intel/vsec: Remove unnecessary return new dbc01b0c86a7 platform/x86/intel/vsec: Move structures to header new 0a0a52abaa65 platform/x86/intel/vsec: remove platform_info from vsec de [...] new 1d1b4770d4b6 platform/x86/intel/vsec: Use cleanup.h new 6dfc2514acee platform/x86/intel/vsec: Assign auxdev parent by argument new 4edbd117ba3f platform/x86/intel/vsec: Add intel_vsec_register new e97ec7f621fb platform/x86/intel/vsec: Add base address field new 4d1b7efee3fc platform/x86/intel/pmt: Add header to struct intel_pmt_entry new 416eeb2e1fc7 platform/x86/intel/pmt: telemetry: Export API to read telemetry new 2e35e3aa9f10 platform/x86:intel/pmc: Call pmc_get_low_power_modes from [...] new 9512920a6be5 platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail new a01486dc4bb1 platform/x86/intel/pmc: Cleanup SSRAM discovery new 642dd26f58d9 platform/x86/intel/pmc/mtl: Use return value from pmc_core [...] new 104f74943f48 platform/x86/intel/pmc: Find and register PMC telemetry entries new 0f601dec1856 platform/x86/intel/pmc: Display LPM requirements for multi [...] new 4d621c3f02ba platform/x86/intel/pmc: Retrieve LPM information using Intel PMT new 935b8211a31a platform/x86/intel/pmc: Read low power mode requirements f [...] new 3621df43b07d platform/x86/intel/pmc: Add debug attribute for Die C6 counter new 6e7964855381 platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake new 35ddd61cf023 platform/x86: x86-android-tablets: Fix an IS_ERR() vs NULL [...] new f2a2d85a9374 platform/x86: asus-wmi: Convert to platform remove callbac [...] new 3df692169e84 platform/x86: hp-wmi: Convert to platform remove callback [...] new 7973be947244 clk: x86: lpss-atom: Drop unneeded 'extern' in the header new b87434f2e6fe platform/x86/intel/tpmi: Don't create devices for disabled [...] new 72dd14d241e1 platform/x86/intel/tpmi: Modify external interface to get [...] new 046d7be6210e platform/x86/intel/tpmi: Move TPMI ID definition new 8bed9ff7dbcc platform/x86: ISST: Process read/write blocked feature status new b06458d1b1cb platform/x86/intel-uncore-freq: Process read/write blocked [...] new 682b43a049c8 platform/x86: ips: Remove unused debug code new 23e652467d2d Merge tag 'platform-drivers-x86-v6.7-3' into pdx86/for-next new f763fd73b181 platform/x86: wmi: Remove debug_dump_wdg module param new ed72a2b50b75 platform/x86: wmi: Remove debug_event module param new ba358964cb8f platform/x86: dell-smbios-wmi: Use devm_get_free_pages() new 93885e85a77f platform/x86: dell-smbios-wmi: Stop using WMI chardev new 704af3a40747 platform/x86: wmi: Remove chardev interface new 2128f3cca5a2 Documentation/driver-api: Add document about WBRF mechanism new 58e82a62669d platform/x86/amd: Add support for AMD ACPI based Wifi band [...] new ed289b98c2ae Merge tag 'platform-drivers-x86-amd-wbrf-v6.8-1' into review-hans new ac052d8c08f9 platform/x86/amd/pmf: Add PMF TEE interface new ae82cef7d9c5 platform/x86/amd/pmf: Add support for PMF-TA interaction new 2b3a7f06caaf platform/x86/amd/pmf: Change return type of amd_pmf_set_dr [...] new 7c45534afa44 platform/x86/amd/pmf: Add support for PMF Policy Binary new c7af165372a8 platform/x86/amd/pmf: change amd_pmf_init_features() call [...] new f4627dfd0e19 platform/x86/amd/pmf: Add support to get inputs from other [...] new c3b40930a214 platform/x86/amd/pmf: Add support update p3t limit new d0ba7ad438df platform/x86/amd/pmf: Add support to update system state new 4984dbb60789 platform/x86/amd/pmf: Make source_as_str() as non-static new 69e76c5af973 platform/x86/amd/pmf: Add facility to dump TA inputs new 10817f28e533 platform/x86/amd/pmf: Add capability to sideload of policy binary new f533fa142258 platform/x86/amd/pmf: dump policy binary data new b23ae451d7b1 platform/x86: silicom-platform: Fix spelling mistake "plat [...] new 784a00474633 platform/x86/intel/vsec: Add support for Lunar Lake M new a92d30782448 platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() new 41dd6822949e platform/x86: wmi: Remove unused variable in address space [...] new 22574e176263 platform/x86: wmi: Remove ACPI handlers after WMI devices new 08e7f4d61d3f platform/x86: wmi: Use devres for resource handling new 095fa72a19f1 platform/x86: wmi: Create WMI bus device first new 2c933755eaaa platform/x86: wmi: Decouple ACPI notify handler from wmi_b [...] new bd142914f805 platform/x86: wmi: Simplify get_subobj_info() new 1f5e56c9f6cc platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() new b6258fa2c7b3 platform/x86/intel/pmc: Add PSON residency counter new 544f7b7f651c platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH new d873f380525c platform/x86/intel/pmc: Add PSON residency counter for Alder Lake new d79c3c82ee82 platform/x86/intel/pmc: Move common code to core.c new 1d62ada48d41 platform/x86/intel/pmc: Add ssram_init flag in PMC discove [...] new 83f168a1a437 platform/x86/intel/pmc: Add Arrow Lake S support to intel_ [...] new 3748dfdae2a6 platform/x86/intel/pmc: Add Lunar Lake M support to intel_ [...] new 810bad6e055c platform/x86: hp-bioscfg: Removed needless asm-generic new ef67575ac921 platform/x86: Remove "X86 PLATFORM DRIVERS - ARCH" from MA [...] new 27f2b08735c9 platform/x86: intel-uncore-freq: Add additional client processors new 2ad815797ef0 Merge tag 'platform-drivers-x86-v6.7-6' into pdx86/for-next new 10ed9ee0af5a platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend new 6f9fac5535ba platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend new 669f157fd7ad platform/x86/intel/pmc: Add missing extern new 87d8f1ee1d40 platform/x86: wmi: linux/wmi.h: fix Excess kernel-doc desc [...] new 9dd3f1ef40d0 platform/x86/amd/pmf: Return directly after a failed apmf_ [...] new 4527898e300c platform/x86/amd/pmf: Return a status code only as a const [...] new 9efa2a04ce7c platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform new d8fb50fe6c5c platform/x86/amd/pmc: Add VPE information for AMDI000A platform new 13313c135266 platform/x86/amd/pmc: call amd_pmc_get_ip_info() during dr [...] new 9ae57d88609d platform/x86/amd/pmc: Add idlemask support for 1Ah family new d33e992ec87a platform/x86/amd/pmc: Add 1Ah family series to STB support list new 236f7d8034ff platform/x86/amd/pmc: Modify SMU message port for latest A [...] new 5fda5698c289 Merge tag 'platform-drivers-x86-v6.8-1' of git://git.kerne [...] new 5be50eb5ae99 ipmi: si: Use device_get_match_data() new 242c6fd473a6 ipmi: Use regspacings passed as a module parameter new 9bd9fbd9032a ipmi: Remove usage of the deprecated ida_simple_xx() API new 7c6a3fc925b6 Merge tag 'for-linus-6.8-1' of https://github.com/cminyard [...] new 0e8d2444168d efivarfs: force RO when remounting if SetVariable is not s [...] new d28076ddda34 efivarfs: Move efivar availability check into FS context init new 547713d502f7 efivarfs: Free s_fs_info on unmount new cdb46a8aefbf efivarfs: Move efivarfs list into superblock s_fs_info new 6bb3703aa52c efi: expose efivar generic ops register function new 1f71f37fbbd0 efi: Add EFI_ACCESS_DENIED status code new c44b6be62e8d efi: Add tee-based EFI variable driver new 94f7f6182c72 efivarfs: automatically update super block flag new a42da7f0f94e Merge branch 'efi/urgent' into efi/next new 174a0c565cea efi/loongarch: Directly position the loaded image file new 4afa688d7141 efi: memmap: fix kernel-doc warnings new a7e4c6cf5bbb Merge tag 'efi-next-for-v6.8' of git://git.kernel.org/pub/ [...] new 89b212d4afef selftests/nolibc: don't hang on config input new bb6ec2e9fd8b tools/nolibc: Use linux/wait.h rather than duplicating it new bdeeeaba8368 selftests/nolibc: use EFI -bios for LoongArch qemu new 7263c9d9b67a selftests/nolibc: anchor paths in $(srcdir) if possible new 69620b3a5bc5 selftests/nolibc: support out-of-tree builds new 91f16451593b selftests/nolibc: add script to run testsuite new 48946c5aa7a8 tools/nolibc: error out on unsupported architecture new aa68a5a83a0a tools/nolibc: move MIPS ABI validation into arch-mips.h new c4c20a7d6ef9 selftests/nolibc: use XARCH for MIPS new bb503f5f0154 selftests/nolibc: explicitly specify ABI for MIPS new 3ab1e9db098a selftests/nolibc: extraconfig support new b4b9fb91da99 selftests/nolibc: add configuration for mipso32be new 07f679b50252 selftests/nolibc: fix testcase status alignment new d7233e2b758b selftests/nolibc: introduce QEMU_ARCH_USER new 8bcf9a485541 selftests/nolibc: run-tests.sh: enable testing via qemu-user new 544102458a8d tools/nolibc: mips: add support for PIC new b9e64724cd8a selftests/nolibc: make result alignment more robust new dece8476d6dd tools/nolibc: annotate va_list printf formats new 825f404776b4 tools/nolibc: drop duplicated testcase ioctl_tiocinq new 7b20478b777c tools/nolibc: drop custom definition of struct rusage new a0bb5f88fc3d tools/nolibc: add support for getrlimit/setrlimit new d543d9ddf593 selftests/nolibc: disable coredump via setrlimit new 5d09f61e505a Merge tag 'linux_kselftest-nolibc-6.8-rc1' of git://git.ke [...] new 56778b49c9a2 kunit: Add a macro to wrap a deferred action function new e847934bb124 drm/tests: Use KUNIT_DEFINE_ACTION_WRAPPER() new a08d4d628439 drm/vc4: tests: Use KUNIT_DEFINE_ACTION_WRAPPER new 37f0d37ffce1 kunit: string-stream-test: Avoid cast warning when testing [...] new 15bf0000147a kunit: string-stream: Allow ERR_PTR to be passed to string [...] new 34dfd5bb2e55 kunit: debugfs: Fix unchecked dereference in debugfs_print [...] new 1557e89d3af5 kunit: debugfs: Handle errors from alloc_string_stream() new 8ae27bc7fff4 kunit: tool: fix parsing of test attributes new 6eb0ea28c8e8 kunit: tool: add test for parsing attributes new 69dfdce1c516 kunit: move KUNIT_TABLE out of INIT_DATA new d81f0d7b8b23 kunit: add KUNIT_INIT_TABLE to init linker section new 2cf45281570f kunit: add example suite to test init suites new 6c4ea2f48de9 kunit: add is_init test attribute new c72a870926c2 kunit: add ability to run tests after boot using debugfs new e9f0e21ceb65 Documentation: Add debugfs docs with run after boot new d03c720e03bd kunit: Add APIs for managing devices new 46ee8f688e43 fortify: test: Use kunit_device new 837018388e18 overflow: Replace fake root_device with kunit_device new e57cdff0ddc4 ASoC: topology: Replace fake root_device with kunit_device [...] new d393acce7b3f drm/tests: Switch to kunit devices new 2b61582acd19 kunit: Add example for using test->priv new 342fb9789267 kunit: Reset test->priv after each param iteration new a0b84213f947 kunit: Fix NULL-dereference in kunit_init_suite() if suite [...] new fcbac39b7d5e kunit: Allow passing function pointer to kunit_activate_st [...] new 5fb1a8c67147 kunit: Add example of kunit_activate_static_stub() with po [...] new 7ece381aa72d kunit: Protect string comparisons against NULL new 539e582a375d kunit: Fix some comments which were mistakenly kerneldoc new 41daf06ea14f Merge tag 'linux_kselftest-kunit-6.8-rc1' of git://git.ker [...] new e1c0b9ef26e5 selftests:breakpoints: Fix Format String Warning in breakp [...] new 5e551899788b selftests/breakpoints: Fix format specifier in ksft_print_ [...] new 9686e7f59b14 selftests:x86: Fix Format String Warnings in lam.c new 60e76e7ac088 kselftest/vDSO: Make test name reporting for vdso_abi_test [...] new e63e1354125f kselftest/vDSO: Fix message formatting for clock_id logging new 25cfe960a858 kselftest/vDSO: Use ksft_print_msg() rather than printf in [...] new d837813ff42e selftests: prctl: Add prctl test for PR_GET_NAME new 49360d978411 selftests: capabilities: namespace create varies for root [...] new 130a83879954 selftests: sched: Remove initialization to 0 for a static [...] new ee9793be08b1 tracing/selftests: Add ownership modification tests for eventfs new ab27740f7665 Merge tag 'linux_kselftest-next-6.8-rc1' of git://git.kern [...]
The 186 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-platform-silicom | 29 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/pmf.rst | 24 + Documentation/dev-tools/kunit/api/resource.rst | 9 + Documentation/dev-tools/kunit/run_manual.rst | 51 +- Documentation/dev-tools/kunit/running_tips.rst | 7 + Documentation/dev-tools/kunit/usage.rst | 60 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/wbrf.rst | 78 ++ MAINTAINERS | 9 - arch/loongarch/include/asm/efi.h | 2 - arch/loongarch/kernel/head.S | 1 - arch/loongarch/kernel/image-vars.h | 1 - arch/loongarch/kernel/vmlinux.lds.S | 1 - drivers/acpi/scan.c | 1 + drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_si_hardcode.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 12 +- drivers/firmware/efi/Kconfig | 15 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/efi.c | 18 + drivers/firmware/efi/libstub/loongarch-stub.c | 9 +- drivers/firmware/efi/libstub/loongarch-stub.h | 4 + drivers/firmware/efi/libstub/loongarch.c | 6 +- drivers/firmware/efi/memmap.c | 8 +- drivers/firmware/efi/stmm/mm_communication.h | 236 +++++ drivers/firmware/efi/stmm/tee_stmm_efi.c | 616 ++++++++++++ drivers/firmware/efi/vars.c | 8 + drivers/firmware/google/coreboot_table.c | 5 +- drivers/firmware/google/framebuffer-coreboot.c | 3 + drivers/gpu/drm/tests/drm_kunit_helpers.c | 78 +- drivers/gpu/drm/vc4/tests/vc4_mock.c | 9 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 74 +- drivers/platform/chrome/cros_ec_vbc.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 4 +- drivers/platform/chrome/wilco_ec/telemetry.c | 6 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 2 +- drivers/platform/x86/Kconfig | 19 +- drivers/platform/x86/Makefile | 3 + drivers/platform/x86/acer-wmi.c | 377 +++++++- drivers/platform/x86/amd/Kconfig | 14 + drivers/platform/x86/amd/Makefile | 1 + drivers/platform/x86/amd/pmc/pmc.c | 25 +- drivers/platform/x86/amd/pmc/pmc.h | 1 + drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/amd/pmf/Makefile | 3 +- drivers/platform/x86/amd/pmf/acpi.c | 56 +- drivers/platform/x86/amd/pmf/core.c | 52 +- drivers/platform/x86/amd/pmf/pmf.h | 203 ++++ drivers/platform/x86/amd/pmf/spc.c | 158 +++ drivers/platform/x86/amd/pmf/sps.c | 5 +- drivers/platform/x86/amd/pmf/tee-if.c | 472 +++++++++ drivers/platform/x86/amd/wbrf.c | 317 ++++++ drivers/platform/x86/asus-laptop.c | 3 +- drivers/platform/x86/asus-wmi.c | 5 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 173 ++-- .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 1 - drivers/platform/x86/hp/hp-wmi.c | 6 +- drivers/platform/x86/intel/pmc/Kconfig | 1 + drivers/platform/x86/intel/pmc/Makefile | 2 +- drivers/platform/x86/intel/pmc/adl.c | 4 + drivers/platform/x86/intel/pmc/arl.c | 729 ++++++++++++++ drivers/platform/x86/intel/pmc/cnp.c | 2 + drivers/platform/x86/intel/pmc/core.c | 277 ++++-- drivers/platform/x86/intel/pmc/core.h | 89 +- drivers/platform/x86/intel/pmc/core_ssram.c | 267 +++++- drivers/platform/x86/intel/pmc/icl.c | 10 +- drivers/platform/x86/intel/pmc/lnl.c | 549 +++++++++++ drivers/platform/x86/intel/pmc/mtl.c | 86 +- drivers/platform/x86/intel/pmc/spt.c | 10 +- drivers/platform/x86/intel/pmc/tgl.c | 48 +- drivers/platform/x86/intel/pmt/class.c | 43 +- drivers/platform/x86/intel/pmt/class.h | 30 +- drivers/platform/x86/intel/pmt/crashlog.c | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 193 +++- drivers/platform/x86/intel/pmt/telemetry.h | 126 +++ .../x86/intel/speed_select_if/isst_tpmi_core.c | 25 + drivers/platform/x86/intel/tpmi.c | 35 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 15 + .../x86/intel/uncore-frequency/uncore-frequency.c | 13 + drivers/platform/x86/intel/vsec.c | 129 +-- drivers/platform/x86/intel/vsec.h | 45 +- drivers/platform/x86/intel/wmi/sbl-fw-update.c | 13 +- drivers/platform/x86/intel/wmi/thunderbolt.c | 3 +- drivers/platform/x86/intel_ips.c | 33 - drivers/platform/x86/silicom-platform.c | 1004 ++++++++++++++++++++ drivers/platform/x86/wmi.c | 492 +++------- drivers/platform/x86/x86-android-tablets/core.c | 62 ++ drivers/platform/x86/x86-android-tablets/lenovo.c | 124 ++- .../x86/x86-android-tablets/x86-android-tablets.h | 9 + fs/efivarfs/inode.c | 3 +- fs/efivarfs/internal.h | 8 +- fs/efivarfs/super.c | 66 +- fs/efivarfs/vars.c | 5 +- include/asm-generic/vmlinux.lds.h | 11 +- include/kunit/device.h | 80 ++ include/kunit/resource.h | 21 + include/kunit/static_stub.h | 2 +- include/kunit/test.h | 33 +- include/linux/acpi_amd_wbrf.h | 91 ++ include/linux/efi.h | 12 + include/linux/intel_tpmi.h | 18 +- include/linux/module.h | 2 + include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/wmi.h | 20 +- kernel/module/main.c | 3 + lib/fortify_kunit.c | 5 +- lib/kunit/Makefile | 3 +- lib/kunit/attributes.c | 60 ++ lib/kunit/debugfs.c | 102 +- lib/kunit/device-impl.h | 17 + lib/kunit/device.c | 181 ++++ lib/kunit/executor.c | 68 +- lib/kunit/kunit-example-test.c | 87 ++ lib/kunit/kunit-test.c | 139 ++- lib/kunit/string-stream-test.c | 2 +- lib/kunit/string-stream.c | 2 +- lib/kunit/test.c | 48 +- lib/overflow_kunit.c | 5 +- sound/soc/soc-topology-test.c | 10 +- tools/include/nolibc/arch-mips.h | 11 +- tools/include/nolibc/arch.h | 4 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/sys.h | 38 + tools/include/nolibc/types.h | 25 +- tools/testing/kunit/kunit_parser.py | 4 +- tools/testing/kunit/kunit_tool_test.py | 16 + .../kunit/test_data/test_parse_attributes.log | 9 + .../selftests/breakpoints/breakpoint_test.c | 4 +- .../breakpoints/step_after_suspend_test.c | 2 +- tools/testing/selftests/capabilities/test_execve.c | 6 +- .../ftrace/test.d/00basic/test_ownership.tc | 114 +++ tools/testing/selftests/nolibc/.gitignore | 1 + tools/testing/selftests/nolibc/Makefile | 65 +- tools/testing/selftests/nolibc/nolibc-test.c | 51 +- tools/testing/selftests/nolibc/run-tests.sh | 169 ++++ tools/testing/selftests/prctl/set-process-name.c | 32 + tools/testing/selftests/sched/cs_prctl_test.c | 2 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 72 +- tools/testing/selftests/x86/lam.c | 4 +- 141 files changed, 8397 insertions(+), 1118 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-silicom create mode 100644 Documentation/admin-guide/pmf.rst create mode 100644 Documentation/driver-api/wbrf.rst create mode 100644 drivers/firmware/efi/libstub/loongarch-stub.h create mode 100644 drivers/firmware/efi/stmm/mm_communication.h create mode 100644 drivers/firmware/efi/stmm/tee_stmm_efi.c create mode 100644 drivers/platform/x86/amd/pmf/spc.c create mode 100644 drivers/platform/x86/amd/pmf/tee-if.c create mode 100644 drivers/platform/x86/amd/wbrf.c create mode 100644 drivers/platform/x86/intel/pmc/arl.c create mode 100644 drivers/platform/x86/intel/pmc/lnl.c create mode 100644 drivers/platform/x86/intel/pmt/telemetry.h create mode 100644 drivers/platform/x86/silicom-platform.c create mode 100644 include/kunit/device.h create mode 100644 include/linux/acpi_amd_wbrf.h create mode 100644 lib/kunit/device-impl.h create mode 100644 lib/kunit/device.c create mode 100644 tools/testing/kunit/test_data/test_parse_attributes.log create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/test_ownership.tc create mode 100755 tools/testing/selftests/nolibc/run-tests.sh