From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5cK1-0001Jd-Uf for qemu-devel@nongnu.org; Tue, 21 Jan 2014 09:29:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W5cJx-000349-Ev for qemu-devel@nongnu.org; Tue, 21 Jan 2014 09:28:57 -0500 Received: from mail-lb0-f175.google.com ([209.85.217.175]:40500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5cJx-00033w-7r for qemu-devel@nongnu.org; Tue, 21 Jan 2014 09:28:53 -0500 Received: by mail-lb0-f175.google.com with SMTP id p9so3636922lbv.20 for ; Tue, 21 Jan 2014 06:28:52 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <8761rehtt1.fsf@fimbulvetr.bsc.es> <878uw8a4k8.fsf@fimbulvetr.bsc.es> From: Peter Maydell Date: Tue, 21 Jan 2014 14:28:31 +0000 Message-ID: Content-Type: text/plain; charset=UTF-8 Subject: Re: [Qemu-devel] outlined TLB lookup on x86 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Xin Tong Cc: QEMU Developers On 21 January 2014 14:22, Xin Tong wrote: > I have found that adding a small (8-entry) fully associative victim > TLB (http://en.wikipedia.org/wiki/Victim_Cache) before the refill path > (page table walking) improves the performance of QEMU x86_64 system > emulation mode significantly on the specint2006 benchmarks. This is > primarily due to the fact that the primary TLB is directly mapped and > suffer from conflict misses. I have this implemented on QEMU trunk and > would like to contribute this back to QEMU. Where should i start ? The wiki page http://wiki.qemu.org/Contribute/SubmitAPatch tries to describe our usual process for reviewing code submissions. If you make sure your changes follow the guidelines described there and then send them to the mailing list as a series of patch emails in the right format, we can start reviewing the code. thanks -- PMM