[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v1 2/2] x86/viridian: Implement synthetic timer direct mode


  • To: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
  • Date: Fri, 28 Aug 2026 15:17:46 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NNldBmkROthhhik+2AfVSo80QSOw0nX3PLZ+fPYZ1Ek=; b=mTEejXKZ9nA6uHo2q4k8hO6rq+26yGYlTpcKzdFyRdVWV6MK0AuT+Gj+wIuE8py7tdGzA6Qx24+ijjxWvMsdQLL5rlTxJBtYcZLbfq6dVyBKjH0cJizxwmmvD+K7x/aL2DcA1kONpHtINZ2udJOksWTgeGBvYzNyZLw3XrV2POgo0qFFowqQZZJ7aByXMkyZW1Iocl7gULSpT+yc6VyAdS6BAA/kLWqQYWPkB/nLTQTWbYtcDJp7gSrV+HsKF64jU/SbuY5TLQqp+2OdYjj94o2oqFff7X44SvSwXbWKrr1EXQ6+xmQ89KGf8jHUr6WDVbHkrlVjwq5yT0c1tmYk+w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=E4BWIYNkWkCbONWB9Cy/GD2s48fUN9iGNhJthzcFB1fFNjEheJSmmQWuYRawscc56FeoKvZZNpll44Oj6UTa8pt7IQ6NI5H7lRGXfLM/Rh4BAt6sikihVeaJJwL8CXvGlTa9oRpOm2dicdnhV13QEimE4+NuqFIhwid6x8gK7P6TdTJmSyphxYkDncROwzBnWeFUd3GBEsKngF09w8wL2wtg5dWpMbXJp8/wc/k/9Do8mPF+hVnvTmhiAGuwSRrL4YAMdLYTwX8VWby0nQyQi8/m/9xDcVgdAfl4uymIfxb4Da5/2SC8KaPBDb0rw5Bd8qd85r/2WOpIfUnVGKSEhQ==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=citrix.com header.i="@citrix.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Paul Durrant <paul@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger@xxxxxxxxxxxxxx>, Teddy Astie <teddy.astie@xxxxxxxxxx>
  • Delivery-date: Fri, 28 Aug 2026 14:18:08 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 8/28/26 3:11 PM, Tu Dinh wrote:
On 28/08/2026 15:14, Ross Lagerwall wrote:
In direct mode, the timer asserts an interrupt on expiration rather than
using a SynIC message. It is useful to implement this since Windows 11's
Hyper-V can only use synthetic timers in direct mode.

Hello, is this new behavior compared to Server 2025? What happens if
direct mode is not available, does it fall back to disabling stimer?

No, it's not new behaviour. According to Linux commit 8644f771e07c it
has been this way since 2016. If direct mode is not available, the VM
still works but without using synthetic timers.

Ross



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.