On 03.02.26 06:57, Jan Kiszka wrote: > On 03.02.26 00:47, Long Li wrote: >>> From: Jan Kiszka <[email protected]> >>> >>> This resolves the follow splat and lock-up when running with PREEMPT_RT >>> enabled on Hyper-V: >> >> Hi Jan, >> >> It's interesting to know the use-case of running a RT kernel over Hyper-V. >> >> Can you give an example? >> > > - functional testing of an RT base image over Hyper-V > - re-use of a common RT base image, without exploiting RT properties > >> As far as I know, Hyper-V makes no RT guarantees of scheduling VPs for a VM. > > This is well understood and not our goal. We only need the kernel to run > correctly over Hyper-V with PREEMPT-RT enabled, and that is not the case > right now. > > Thanks, > Jan > > PS: Who had to idea to drop a virtual UART from Gen 2 VMs? Early boot > guest debugging is true fun now... >
OK, after some guessing, the patched kernel boots again. So I think I also fixed the broken vmbus IRQ patch by threading it under RT. Currently building a kernel inside the VM while lockdep is enabled. Boot-up and first minutes of building didn't trigger any complaints. Will share later on. Jan -- Siemens AG, Foundational Technologies Linux Expert Center
