[Top][All Lists]

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

[Qemu-discuss] TSC-Deadline x86 CPU Feature

From: Ryan Roberts
Subject: [Qemu-discuss] TSC-Deadline x86 CPU Feature
Date: Tue, 16 Apr 2019 23:53:29 GMT


I'm trying to use qemu to do some OS development and need access to the x86 TSC-Deadline 
feature. I'm working on Windows and have tried version 3.1.0 in both WSL (Windows 
Subsystem for Linux) using TCG and the native Windows build using HAX. I've set the CPU 
to Skylake-Client (which I believe natively supports TSC-Deadline). But in all of these 
scenarios CPUID does not report the feature. TCG does throw out a warning ("warning: 
TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]") so I 
guess this is expected behaviour, but for HAX my understanding is that it is using the 
underlying HW virtualization support (I'm running on an i7 8th Gen which definitely 
supports TSC-Deadline).

Does anybody know what I might be doing wrong here? Or perhaps the answer is 
that it is only supported with KVM and I will not be able to simulate this 
feature in a Windows host environment?

command line: qemu-system-x86_64.exe -m 10M -nographic -cdrom 
build_dbg/bstp/env/baremetal/isa/x86_32/fwi/multiboot/pk.iso -accel hax -cpu 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]