git: nvmm(4): Add TPR support for SVM

Aaron LI aly at crater.dragonflybsd.org
Fri Aug 7 00:23:36 PDT 2026


commit 7af02f8f8fc1393fc1e46b83fb857a951d738c9c
Author: Aaron LI <aly at aaronly.me>
Date:   Wed Aug 5 21:09:26 2026 +0800

    nvmm(4): Add TPR support for SVM
    
    If DecodeAssist is supported, intercept writes to CR8, and deliver
    TPR_CHANGED VMEXITs to the emulator. This should improve the accuracy of
    interrupt delivery on guests like Windows that make heavy use of CR8.
    
    Credit: Maxime Villard (m00nbsd)

Summary of changes:
 doc/TODO.nvmm                           |  2 -
 sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c | 68 +++++++++++++++++++++++++++++++--
 2 files changed, 64 insertions(+), 6 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7af02f8f8fc1393fc1e46b83fb857a951d738c9c


-- 
DragonFly BSD source repository


More information about the Commits mailing list