From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40687) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQb1Y-0005k2-RT for qemu-devel@nongnu.org; Tue, 02 Feb 2016 08:29:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQb1Y-0004D9-0B for qemu-devel@nongnu.org; Tue, 02 Feb 2016 08:29:40 -0500 Received: from mail-ob0-x229.google.com ([2607:f8b0:4003:c01::229]:35619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQb1X-0004D5-Rb for qemu-devel@nongnu.org; Tue, 02 Feb 2016 08:29:39 -0500 Received: by mail-ob0-x229.google.com with SMTP id xk3so48872108obc.2 for ; Tue, 02 Feb 2016 05:29:39 -0800 (PST) MIME-Version: 1.0 Date: Tue, 2 Feb 2016 13:29:39 +0000 Message-ID: From: Stefan Hajnoczi Content-Type: text/plain; charset=UTF-8 Subject: [Qemu-devel] vl.c:main_loop() non-blocking TCG optimization still useful? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: qemu-devel Hi Jan, In 2011 the following patch was merged to optimize I/O vs vcpu scheduling: commit c9f711a5d31e22dac932c1c01e9c0f97caff0988 Author: Jan Kiszka Date: Mon Aug 22 17:46:02 2011 +0200 Poll main loop after I/O events were received This was back in the days of CONFIG_IOTHREAD. Things have changed quite a bit since then. Do you think the last_io/non-blocking trick is still needed today in TCG? Thanks, Stefan