Linus Torvalds
b9d8a295ed
Merge tag 'x86_misc_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull misc x86 updates from Borislav Petkov:
- The first part of a restructuring of AMD's representation of a
northbridge which is legacy now, and the creation of the new AMD node
concept which represents the Zen architecture of having a collection
of I/O devices within an SoC. Those nodes comprise the so-called data
fabric on Zen.
This has at least one practical advantage of not having to add a PCI
ID each time a new data fabric PCI device releases. Eventually, the
lot more uniform provider of data fabric functionality amd_node.c
will be used by all the drivers which need it
- Smaller cleanups
* tag 'x86_misc_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/amd_node: Use defines for SMN register offsets
x86/amd_node: Remove dependency on AMD_NB
x86/amd_node: Update __amd_smn_rw() error paths
x86/amd_nb: Move SMN access code to a new amd_node driver
x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id()
x86/amd_nb: Simplify function 3 search
x86/amd_nb: Use topology info to get AMD node count
x86/amd_nb: Simplify root device search
x86/amd_nb: Simplify function 4 search
x86: Start moving AMD node functionality out of AMD_NB
x86/amd_nb: Clean up early_is_amd_nb()
x86/amd_nb: Restrict init function to AMD-based systems
x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtrr_state()
2025-01-21 09:38:52 -08:00
..
2024-11-10 14:48:07 -08:00
2024-12-02 11:34:44 -08:00
2024-12-02 11:34:44 -08:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:07 -08:00
2025-01-15 06:21:19 -08:00
2019-05-30 11:25:18 -07:00
2024-05-01 07:47:49 -07:00
2024-06-08 16:07:32 -07:00
2024-07-07 07:48:25 -07:00
2022-02-09 13:00:45 +00:00
2023-06-08 06:41:17 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-06-08 16:07:32 -07:00
2024-05-01 07:47:49 -07:00
2023-06-08 06:41:17 -07:00
2024-06-08 16:07:32 -07:00
2019-05-24 17:36:42 +02:00
2024-07-31 10:43:51 -07:00
2022-09-25 14:22:12 -07:00
2024-10-02 17:23:23 -04:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-07-31 10:43:51 -07:00
2024-10-07 08:42:31 -07:00
2024-06-08 16:07:32 -07:00
2024-11-10 14:48:06 -08:00
2021-10-12 07:22:41 -07:00
2024-11-24 07:36:47 -08:00
2023-08-21 06:04:29 -07:00
2024-05-01 07:47:49 -07:00
2023-06-08 06:41:17 -07:00
2024-11-10 14:48:07 -08:00
2024-08-27 08:11:15 -07:00
2024-09-27 08:18:43 -07:00
2024-10-02 17:23:23 -04:00
2023-09-29 14:48:31 -07:00
2024-10-02 17:23:23 -04:00
2024-05-01 07:47:49 -07:00
2024-02-25 12:37:46 -08:00
2023-08-21 06:04:29 -07:00
2020-10-04 08:40:10 -07:00
2024-08-27 08:10:23 -07:00
2024-04-28 10:08:43 -07:00
2024-06-08 16:07:33 -07:00
2024-05-29 15:33:18 -07:00
2024-11-12 19:03:58 -08:00
2024-11-10 14:48:07 -08:00
2019-05-30 11:26:32 -07:00
2024-10-02 17:23:23 -04:00
2024-11-10 14:48:07 -08:00
2025-01-15 06:22:13 -08:00
2024-05-01 07:47:49 -07:00
2024-06-08 16:07:32 -07:00
2024-05-01 07:47:49 -07:00
2024-05-12 09:02:00 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:07 -08:00
2024-06-08 16:07:32 -07:00
2024-02-16 15:51:32 +01:00
2024-09-27 08:18:43 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-07-09 15:45:48 -07:00
2024-10-02 17:23:23 -04:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2023-04-19 07:08:31 -07:00
2024-11-10 14:48:06 -08:00
2023-08-21 06:04:29 -07:00
2024-05-01 07:47:49 -07:00
2024-09-05 17:21:59 +02:00
2024-05-01 07:47:49 -07:00
2020-08-23 17:36:59 -05:00
2024-12-02 11:34:44 -08:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:06 -08:00
2022-07-01 11:53:29 -07:00
2024-05-04 17:37:03 +02:00
2023-09-29 14:48:31 -07:00
2024-07-19 15:55:08 -07:00
2024-11-10 14:48:07 -08:00
2024-05-01 07:47:49 -07:00
2024-07-02 11:30:10 -07:00
2024-08-27 08:11:15 -07:00
2024-12-02 11:34:44 -08:00
2024-11-10 14:48:07 -08:00
2024-04-30 10:32:14 -07:00
2024-11-12 13:54:55 -08:00
2023-04-19 07:08:36 -07:00
2025-01-08 10:59:44 +01:00
2025-01-08 10:59:44 +01:00
2023-08-21 06:04:29 -07:00
2024-04-30 10:31:26 -07:00
2024-05-01 07:47:49 -07:00
2024-06-08 16:07:32 -07:00
2024-06-08 16:07:32 -07:00
2024-05-01 07:47:49 -07:00
2024-06-08 16:07:32 -07:00
2022-07-13 08:38:19 -07:00
2024-05-01 07:47:49 -07:00
2024-06-08 16:07:33 -07:00
2023-06-08 06:41:17 -07:00
2024-06-08 16:07:33 -07:00
2024-06-08 16:07:33 -07:00
2024-05-09 12:56:06 -07:00
2024-08-27 08:11:15 -07:00
2024-08-27 08:10:23 -07:00
2024-05-01 07:47:49 -07:00
2024-07-31 10:43:52 -07:00
2024-05-09 12:56:06 -07:00
2024-07-31 10:43:51 -07:00
2023-08-21 06:04:29 -07:00
2024-05-01 07:47:49 -07:00
2024-07-31 10:43:52 -07:00
2024-05-01 07:47:49 -07:00
2022-09-25 14:22:12 -07:00
2019-11-06 14:37:19 -08:00
2024-05-01 07:47:49 -07:00
2025-01-15 13:52:43 -08:00
2024-07-31 10:43:52 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-02-25 12:37:10 -08:00
2023-08-21 06:04:29 -07:00
2024-11-10 14:48:07 -08:00
2024-05-01 07:47:49 -07:00
2024-11-10 14:48:07 -08:00
2023-05-26 13:33:05 +02:00
2024-07-31 10:43:53 -07:00
2024-07-31 10:43:53 -07:00
2024-05-01 07:47:49 -07:00
2024-05-09 12:56:06 -07:00
2024-11-10 14:48:06 -08:00
2023-12-11 06:20:28 -08:00
2024-07-31 10:43:53 -07:00
2024-07-31 10:43:52 -07:00
2022-09-25 14:22:12 -07:00
2024-05-01 07:47:49 -07:00
2024-02-25 12:37:36 -08:00
2024-05-01 07:47:49 -07:00
2024-06-11 07:25:03 -07:00
2024-05-01 07:47:49 -07:00
2024-11-10 14:48:07 -08:00
2024-06-08 16:07:33 -07:00
2019-05-30 11:26:32 -07:00
2023-08-25 07:43:04 -07:00
2024-06-08 16:07:33 -07:00
2024-05-29 15:23:54 -07:00
2024-12-03 08:22:25 -08:00
2024-12-02 11:34:44 -08:00
2024-12-02 11:34:44 -08:00
2024-06-11 07:25:13 -07:00
2024-11-10 14:48:07 -08:00
2024-08-27 08:11:15 -07:00
2024-05-01 07:47:49 -07:00
2024-08-27 08:11:15 -07:00
2023-08-21 06:04:31 -07:00
2024-08-27 08:10:23 -07:00
2024-11-10 14:48:06 -08:00
2024-10-02 17:23:23 -04:00
2024-10-02 17:23:23 -04:00
2024-08-28 13:33:53 -07:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:07 -08:00
2024-05-01 07:47:49 -07:00
2024-11-10 14:48:06 -08:00
2024-06-08 16:07:33 -07:00
2024-08-26 20:58:05 -07:00
2024-11-12 13:54:55 -08:00
2024-11-10 14:48:06 -08:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2023-10-27 07:27:24 -07:00
2024-08-27 08:10:23 -07:00
2024-02-25 12:37:36 -08:00
2024-11-10 14:48:07 -08:00
2023-03-03 20:45:02 +01:00
2023-08-21 06:04:29 -07:00
2023-04-19 07:08:40 -07:00
2024-11-10 14:48:05 -08:00
2024-06-08 16:07:33 -07:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:07 -08:00
2024-09-12 14:17:29 -07:00
2024-07-15 17:39:13 -07:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:06 -08:00
2023-04-19 07:08:38 -07:00
2021-10-12 07:22:41 -07:00
2024-11-10 14:48:07 -08:00
2024-05-01 07:47:49 -07:00
2023-04-19 07:08:38 -07:00
2024-11-10 14:48:05 -08:00
2024-08-27 08:10:23 -07:00
2024-11-10 14:48:06 -08:00
2024-08-27 08:10:23 -07:00
2023-04-19 07:08:38 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-06-08 16:07:33 -07:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-11-23 09:49:02 -08:00
2024-07-31 10:43:51 -07:00
2024-08-27 08:11:15 -07:00
2024-08-27 08:11:15 -07:00
2025-01-14 15:42:16 -08:00
2024-11-23 09:49:03 -08:00
2024-11-10 14:48:07 -08:00
2024-08-27 08:10:11 -07:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:07 -08:00
2024-11-10 14:48:07 -08:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-07-07 07:48:25 -07:00
2024-11-10 14:48:07 -08:00
2024-02-11 13:43:08 -08:00
2024-11-10 14:48:07 -08:00
2024-05-01 07:47:49 -07:00
2024-05-01 07:47:49 -07:00
2024-09-27 08:18:43 -07:00
2024-06-08 16:07:33 -07:00
2019-06-05 17:30:30 +02:00
2019-06-05 17:30:30 +02:00
2024-11-10 14:48:07 -08:00