From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40738) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9HAc-0006Du-LA for qemu-devel@nongnu.org; Wed, 16 Dec 2015 13:51:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9HAX-0001tZ-Dg for qemu-devel@nongnu.org; Wed, 16 Dec 2015 13:51:26 -0500 Received: from relay.parallels.com ([195.214.232.42]:35024) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9HAX-0001tV-5e for qemu-devel@nongnu.org; Wed, 16 Dec 2015 13:51:21 -0500 References: <1449592610-10646-1-git-send-email-asmetanin@virtuozzo.com> From: "Denis V. Lunev" Message-ID: <5671B298.6030802@openvz.org> Date: Wed, 16 Dec 2015 21:51:04 +0300 MIME-Version: 1.0 In-Reply-To: <1449592610-10646-1-git-send-email-asmetanin@virtuozzo.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 0/3] KVM-UNIT-TESTS: Hyper-V SynIC timers test List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Andrey Smetanin , kvm@vger.kernel.org Cc: Paolo Bonzini , Marcelo Tosatti , Roman Kagan , qemu-devel@nongnu.org On 12/08/2015 07:36 PM, Andrey Smetanin wrote: > The test checks Hyper-V SynIC timers functionality. > The test runs on every vCPU and performs start/stop > of periodic/one-shot timers (with period=1ms) and checks > validity of received expiration messages in appropriate > ISR's. > > Changes v2: > * Share generic Hyper-V tests code > * Hyper-V SynIC timers test fixes to improve > readability and output > > Signed-off-by: Andrey Smetanin > Reviewed-by: Roman Kagan > CC: Paolo Bonzini > CC: Marcelo Tosatti > CC: Roman Kagan > CC: Denis V. Lunev > CC: qemu-devel@nongnu.org > > Andrey Smetanin (3): > lib/x86: Make free_page() available to call > x86/hyperv: Move Hyper-V generic code into hyperv.h/hyperv.c > x86: Hyper-V SynIC timers test > > config/config-x86-common.mak | 8 +- > lib/x86/msr.h | 23 --- > lib/x86/vm.h | 1 + > x86/hyperv.c | 24 +++ > x86/hyperv.h | 183 +++++++++++++++++++++ > x86/hyperv_stimer.c | 376 +++++++++++++++++++++++++++++++++++++++++++ > x86/hyperv_synic.c | 42 +---- > x86/unittests.cfg | 5 + > 8 files changed, 603 insertions(+), 59 deletions(-) > create mode 100644 x86/hyperv.c > create mode 100644 x86/hyperv.h > create mode 100644 x86/hyperv_stimer.c > ping :)