qemu-stable
[Top][All Lists]
Advanced

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

[Qemu-stable] icount vm time


From: Zbigniew Dubil
Subject: [Qemu-stable] icount vm time
Date: Tue, 12 Dec 2017 11:23:41 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0

Hi,

I'm using QEMU with icount align=off,sleep=off,shift=0 option on Windows. I try it with different QEMU version (2.8, 2.10. 2.11rc3)

This works fine, apart from host CPU usage. I expect that it should use 100% CPU, however it does so only for specific moments when guest performs many CPU operations.

Similar situation is when I try it on VirtualBox Linux machine hosted by Windows.

I'm able to run two, tree such guests but none of them uses host CPU in 100%.

One thing on Windows could be that applications don't have straight glibc nanosleep method (MSYS2 Windows port). This could explain behavior on Windows host.

However on Linux and VirtualBox it is not clear.

With virtual clock option, machines works significantly faster, but unfortunately don't distribute interrupts generation equally. I generate irq-s from my custom hardware components compiled into QEMU. With icount they work perfectly.







--

Pozdrawiam / Mit freundlichen Grüßen / Best regards
Zbigniew Dubil
software designer


|Automatix_logo|
+48 32 416 12 81
address@hidden
Automatix sp. z o.o.

ul. Ligocka 103 budynek nr 3
40-568 Katowice
Polska

Niniejsza wiadomość może zawierać poufne i/lub prawnie chronione informacje. Jeśli nie jest Pan/i adresatem tej wiadomości (lub otrzymał/a Pan/i tę wiadomość przez pomyłkę), proszę niezwłocznie zawiadomić nadawcę i usunąć tę wiadomość. Jakiekolwiek nieuprawnione kopiowanie, ujawnianie lub rozprowadzanie treści niniejszej wiadomości jest surowo zabronione. Informacje zawarte w tej wiadomości zostały dokładnie zbadane, ale nie można wykluczyć, że mogą być nieodpowiednie w indywidualnych przypadkach. W związku z tym zawiadamiamy, że nie możemy przyjąć jakiejkolwiek (prawnej) odpowiedzialności za poprawność podanych informacji. Proszę nas powiadomić, gdyby się okazało, że informacje zawarte w tej wiadomości są niewłaściwe.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail by mistake), please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the contents of this e-mail is strictly forbidden. The information contained in this e-mail has been carefully researched, but the possibility of it being inapplicable in individual cases cannot be ruled out. We therefore regret that we cannot accept responsibility or liability of any kind whatsoever for the correctness of the information given. Please notify us if you discover that the information is inapplicable.

 


reply via email to

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