Linus Torvalds
57cb845067
Merge tag 'x86_paravirt_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull x86 paravirt updates from Borislav Petkov:
- A nice cleanup to the paravirt code containing a unification of the
paravirt clock interface, taming the include hell by splitting the
pv_ops structure and removing of a bunch of obsolete code (Juergen
Gross)
* tag 'x86_paravirt_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (23 commits)
x86/paravirt: Use XOR r32,r32 to clear register in pv_vcpu_is_preempted()
x86/paravirt: Remove trailing semicolons from alternative asm templates
x86/pvlocks: Move paravirt spinlock functions into own header
x86/paravirt: Specify pv_ops array in paravirt macros
x86/paravirt: Allow pv-calls outside paravirt.h
objtool: Allow multiple pv_ops arrays
x86/xen: Drop xen_mmu_ops
x86/xen: Drop xen_cpu_ops
x86/xen: Drop xen_irq_ops
x86/paravirt: Move pv_native_*() prototypes to paravirt.c
x86/paravirt: Introduce new paravirt-base.h header
x86/paravirt: Move paravirt_sched_clock() related code into tsc.c
x86/paravirt: Use common code for paravirt_steal_clock()
riscv/paravirt: Use common code for paravirt_steal_clock()
loongarch/paravirt: Use common code for paravirt_steal_clock()
arm64/paravirt: Use common code for paravirt_steal_clock()
arm/paravirt: Use common code for paravirt_steal_clock()
sched: Move clock related paravirt code to kernel/sched
paravirt: Remove asm/paravirt_api_clock.h
x86/paravirt: Move thunk macros to paravirt_types.h
...
2026-02-10 19:01:45 -08:00
..
2025-11-11 19:35:59 +00:00
2025-11-11 19:35:59 +00:00
2025-09-11 15:55:34 +01:00
2025-07-24 16:55:11 -07:00
2025-11-11 19:35:59 +00:00
2025-12-02 17:03:55 -08:00
2025-03-11 12:52:32 -07:00
2025-11-11 19:35:59 +00:00
2024-06-12 15:44:19 +01:00
2024-02-16 12:42:33 +00:00
2024-10-28 17:27:15 +00:00
2022-07-05 11:45:46 +01:00
2025-07-23 00:04:53 +02:00
2025-11-11 19:35:59 +00:00
2025-03-07 18:30:16 +00:00
2026-01-23 13:30:38 +00:00
2023-06-05 09:36:39 +02:00
2025-11-27 18:15:24 +00:00
2023-06-05 09:57:14 +02:00
2025-11-11 19:35:59 +00:00
2024-02-20 18:13:57 +00:00
2025-06-13 10:20:52 +02:00
2025-11-11 19:35:59 +00:00
2024-07-03 19:29:59 -07:00
2025-07-31 18:23:54 -07:00
2023-06-05 09:36:39 +02:00
2023-05-25 17:44:01 +01:00
2023-04-13 12:27:11 +01:00
2022-06-23 14:19:33 +01:00
2025-04-29 14:03:18 +01:00
2026-01-22 10:16:42 +00:00
2025-11-28 15:47:12 +00:00
2022-06-23 14:19:33 +01:00
2025-11-28 15:47:53 +00:00
2024-02-23 17:48:21 -08:00
2025-11-11 19:35:59 +00:00
2025-09-11 15:55:34 +01:00
2025-11-11 19:35:59 +00:00
2026-01-06 11:54:31 +00:00
2026-01-22 13:24:49 +00:00
2025-11-11 19:35:59 +00:00
2025-09-11 15:55:35 +01:00
2026-01-22 13:24:49 +00:00
2025-09-11 15:55:35 +01:00
2025-03-07 18:28:29 +00:00
2025-11-11 19:35:59 +00:00
2025-11-11 19:35:59 +00:00
2023-12-11 13:18:06 +00:00
2025-11-12 09:52:03 +01:00
2025-11-11 19:35:59 +00:00
2025-09-16 21:32:53 +01:00
2025-11-11 19:35:59 +00:00
2025-05-19 12:46:26 +01:00
2025-09-13 16:55:07 -07:00
2024-03-01 17:36:51 +00:00
2026-01-22 13:24:49 +00:00
2025-02-26 13:30:37 -08:00
2025-11-11 19:35:59 +00:00
2022-02-22 21:25:48 +00:00
2026-01-22 10:16:41 +00:00
2025-09-19 10:12:01 +01:00
2023-11-23 11:32:29 +01:00
2024-01-12 12:44:18 +00:00
2024-04-10 17:15:09 +01:00
2025-11-11 19:35:59 +00:00
2025-11-11 19:35:59 +00:00
2024-12-26 10:50:05 -05:00
2025-06-02 12:53:18 +01:00
2025-11-11 19:35:59 +00:00
2025-11-07 14:43:15 +00:00
2025-11-11 19:35:59 +00:00
2025-07-08 13:27:41 +01:00
2025-12-01 00:44:03 -08:00
2026-01-09 15:43:14 -08:00
2026-02-09 20:28:45 -08:00
2025-12-01 00:47:32 -08:00
2025-11-24 14:29:14 -08:00
2025-11-11 19:35:59 +00:00
2025-11-11 19:35:59 +00:00
2025-12-01 00:44:02 -08:00
2026-01-10 02:19:52 -08:00
2025-11-19 14:11:57 -08:00
2025-11-11 19:35:59 +00:00
2025-11-11 19:35:59 +00:00
2026-01-22 10:16:41 +00:00
2025-04-29 16:20:11 +01:00
2025-11-28 15:47:12 +00:00
2025-07-09 22:42:14 -07:00
2025-11-28 15:47:53 +00:00
2025-11-11 19:35:59 +00:00
2025-09-05 16:56:20 +01:00
2025-09-05 16:56:20 +01:00
2025-03-20 21:23:03 +00:00
2025-11-11 19:35:59 +00:00
2025-11-11 19:35:59 +00:00
2025-11-12 09:52:03 +01:00
2024-10-16 00:13:04 +02:00
2025-12-02 17:03:55 -08:00
2026-01-12 16:30:00 +01:00
2022-07-22 17:34:57 -05:00
2025-11-07 14:20:07 +00:00
2024-11-14 10:40:01 +01:00
2025-01-25 20:22:21 -08:00
2025-11-13 15:58:30 +00:00
2025-11-28 15:47:53 +00:00
2025-05-11 17:48:19 -07:00
2025-12-02 17:03:55 -08:00
2024-09-10 18:19:59 +01:00
2023-04-13 12:27:11 +01:00
2025-03-10 18:10:41 +00:00
2025-09-11 15:55:35 +01:00
2024-10-15 18:16:20 +01:00
2025-11-11 19:35:59 +00:00
2025-12-02 18:53:50 -08:00
2025-09-22 11:53:24 +01:00
2025-11-11 19:35:59 +00:00
2025-04-10 12:47:07 -07:00
2025-04-29 16:20:11 +01:00
2025-11-11 19:35:59 +00:00
2025-09-19 10:12:01 +01:00
2024-07-09 07:30:43 -07:00
2026-02-02 15:40:54 +00:00
2025-12-02 17:03:55 -08:00
2025-11-11 19:35:59 +00:00
2025-01-10 13:44:22 +00:00
2025-05-06 09:56:18 +01:00
2023-01-19 14:58:19 +01:00
2024-11-23 09:58:07 -08:00
2025-09-16 20:53:13 +01:00
2025-12-14 10:18:22 -08:00
2025-11-11 19:35:59 +00:00
2024-12-19 17:23:52 +00:00
2025-12-02 17:03:55 -08:00
2024-11-11 17:17:04 -08:00
2022-11-18 02:18:10 +01:00
2025-07-08 13:41:09 +01:00
2023-10-23 18:48:46 +00:00
2022-03-07 21:57:02 +00:00
2026-01-09 10:41:45 +00:00
2023-12-20 21:30:27 -08:00
2026-01-05 16:47:48 +00:00
2026-01-09 15:43:14 -08:00
2025-11-11 19:35:59 +00:00
2024-11-07 14:25:15 -08:00
2026-01-27 10:38:35 +00:00
2025-01-25 20:22:23 -08:00
2023-08-18 10:12:37 -07:00
2025-11-28 15:47:12 +00:00
2025-10-22 08:10:57 +02:00
2025-09-15 13:04:22 +01:00
2026-01-22 10:16:42 +00:00
2024-07-10 14:23:38 +02:00
2024-07-10 14:23:38 +02:00
2025-07-08 13:27:41 +01:00
2025-11-11 19:35:59 +00:00
2023-10-16 14:17:06 +01:00
2025-12-05 17:01:20 -08:00
2025-09-22 11:53:24 +01:00
2025-11-07 19:46:39 +00:00
2025-09-19 14:30:49 +01:00
2024-06-19 12:35:19 -07:00
2025-11-12 09:52:02 +01:00