public inbox for xenomai@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH Dovetail 6.17 v3 0/4] dovetail: Add support for hyper-v as hypervisor
@ 2025-10-21 12:23 Florian Bezdeka
  2025-10-21 12:23 ` [PATCH Dovetail 6.17 v3 1/4] clocksource/hyper-v: irq_pipeline: Enable pipelined clock events Florian Bezdeka
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Florian Bezdeka @ 2025-10-21 12:23 UTC (permalink / raw)
  To: xenomai; +Cc: Jan Kiszka, Philippe Gerum, Florian Bezdeka

Hi all,

with this series applied dovetail is successfully booting up on a
Windows host using the Hyper-V hypervisor as virtualization platform.

You won't get any RT guarantees - that's clear - but it helps to test
non-RT stuff using a dovetail enabled kernel on such a platform.

The following config knobs were turned on during testing:
  - CONFIG_HYPERV
  - CONFIG_HYPERV_NET
  - CONFIG_HYPERV_KEYBOARD
  - CONFIG_HYPERV_TIMER
  - CONFIG_HYPERV_UTILS
  - CONFIG_HYPERV_BALLOON
  - CONFIG_HYPERV_IOMMU
  - CONFIG_HYPERV_STORAGE

Best regards,
Florian

Cc: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Philippe Gerum <rpm@xenomai.org>

Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
---
Changes in v3:
- Rebased on top of Dovetail 6.17 rc
- Set patch prefix to 6.17
- Adress review comments from Philippe, basically git log update of
  patch 1
- Link to v2: https://lore.kernel.org/r/20250602-flo-add-hyperv-support-for-6-15-v2-0-f1c802b1aba3@siemens.com

Changes in v2:
- Added correct "Dovetail 6.16" prefix
- Updated Cc list
- Link to v1: https://lore.kernel.org/r/20250602-flo-add-hyperv-support-for-6-15-v1-0-449e6c20debd@siemens.com

---
Florian Bezdeka (4):
      clocksource/hyper-v: irq_pipeline: Enable pipelined clock events
      x86: irq_pipeline: Implement inband handler for hyper-v specific vectors
      hyper-v: x86: dovetail: Close race window in PV spinlocks
      x86: irq_pipeline: Allow CONFIG_HYPERV in combination with CONFIG_DOVETAIL

 arch/x86/hyperv/hv_spinlock.c      |  4 ++--
 arch/x86/kernel/irq_pipeline.c     |  9 +++++++++
 drivers/clocksource/hyperv_timer.c | 34 +++++++++++++++++++++++++++++++++-
 drivers/hv/Kconfig                 |  2 +-
 4 files changed, 45 insertions(+), 4 deletions(-)
---
base-commit: e978823786e09bd5842045153f99af39ffebbcfc
change-id: 20250602-flo-add-hyperv-support-for-6-15-37378bd63fe1

Best regards,
-- 
Florian Bezdeka <florian.bezdeka@siemens.com>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-10-21 13:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-21 12:23 [PATCH Dovetail 6.17 v3 0/4] dovetail: Add support for hyper-v as hypervisor Florian Bezdeka
2025-10-21 12:23 ` [PATCH Dovetail 6.17 v3 1/4] clocksource/hyper-v: irq_pipeline: Enable pipelined clock events Florian Bezdeka
2025-10-21 12:47   ` Philippe Gerum
2025-10-21 12:23 ` [PATCH Dovetail 6.17 v3 2/4] x86: irq_pipeline: Implement inband handler for hyper-v specific vectors Florian Bezdeka
2025-10-21 12:23 ` [PATCH Dovetail 6.17 v3 3/4] hyper-v: x86: dovetail: Close race window in PV spinlocks Florian Bezdeka
2025-10-21 12:23 ` [PATCH Dovetail 6.17 v3 4/4] x86: irq_pipeline: Allow CONFIG_HYPERV in combination with CONFIG_DOVETAIL Florian Bezdeka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox