From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Herrenschmidt Date: Thu, 05 Jun 2014 10:27:17 +0000 Subject: Re: [PATCH 3/3] PPC: KVM: Add support for 64bit TCE windows Message-Id: <1401964037.3247.129.camel@pasglop> List-Id: References: <1401953144-19186-1-git-send-email-aik@ozlabs.ru> <1401953144-19186-4-git-send-email-aik@ozlabs.ru> <1401953908.3247.121.camel@pasglop> <539037DB.5080706@ozlabs.ru> In-Reply-To: <539037DB.5080706@ozlabs.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Alexey Kardashevskiy Cc: linuxppc-dev@lists.ozlabs.org, Paul Mackerras , Gleb Natapov , Paolo Bonzini , Alexander Graf , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, kvm-ppc@vger.kernel.org On Thu, 2014-06-05 at 19:26 +1000, Alexey Kardashevskiy wrote: > > No trees yet. For 64GB window we need (64<<30)/(16<<20)*8 = 32K TCE table. > Do we really need trees? The above is assuming hugetlbfs backed guests. These are the least of my worry indeed. But we need to deal with 4k and 64k guests. Cheers, Ben From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id EE5FC1A02AF for ; Thu, 5 Jun 2014 20:27:32 +1000 (EST) Message-ID: <1401964037.3247.129.camel@pasglop> Subject: Re: [PATCH 3/3] PPC: KVM: Add support for 64bit TCE windows From: Benjamin Herrenschmidt To: Alexey Kardashevskiy Date: Thu, 05 Jun 2014 20:27:17 +1000 In-Reply-To: <539037DB.5080706@ozlabs.ru> References: <1401953144-19186-1-git-send-email-aik@ozlabs.ru> <1401953144-19186-4-git-send-email-aik@ozlabs.ru> <1401953908.3247.121.camel@pasglop> <539037DB.5080706@ozlabs.ru> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Cc: kvm@vger.kernel.org, Gleb Natapov , Alexander Graf , kvm-ppc@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Mackerras , Paolo Bonzini , linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Thu, 2014-06-05 at 19:26 +1000, Alexey Kardashevskiy wrote: > > No trees yet. For 64GB window we need (64<<30)/(16<<20)*8 = 32K TCE table. > Do we really need trees? The above is assuming hugetlbfs backed guests. These are the least of my worry indeed. But we need to deal with 4k and 64k guests. Cheers, Ben From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Herrenschmidt Subject: Re: [PATCH 3/3] PPC: KVM: Add support for 64bit TCE windows Date: Thu, 05 Jun 2014 20:27:17 +1000 Message-ID: <1401964037.3247.129.camel@pasglop> References: <1401953144-19186-1-git-send-email-aik@ozlabs.ru> <1401953144-19186-4-git-send-email-aik@ozlabs.ru> <1401953908.3247.121.camel@pasglop> <539037DB.5080706@ozlabs.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: kvm@vger.kernel.org, Gleb Natapov , Alexander Graf , kvm-ppc@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Mackerras , Paolo Bonzini , linuxppc-dev@lists.ozlabs.org To: Alexey Kardashevskiy Return-path: In-Reply-To: <539037DB.5080706@ozlabs.ru> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+glppe-linuxppc-embedded-2=m.gmane.org@lists.ozlabs.org Sender: "Linuxppc-dev" List-Id: kvm.vger.kernel.org T24gVGh1LCAyMDE0LTA2LTA1IGF0IDE5OjI2ICsxMDAwLCBBbGV4ZXkgS2FyZGFzaGV2c2tpeSB3 cm90ZToKPiAKPiBObyB0cmVlcyB5ZXQuIEZvciA2NEdCIHdpbmRvdyB3ZSBuZWVkICg2NDw8MzAp LygxNjw8MjApKjggPSAzMksgVENFIHRhYmxlLgo+IERvIHdlIHJlYWxseSBuZWVkIHRyZWVzPwoK VGhlIGFib3ZlIGlzIGFzc3VtaW5nIGh1Z2V0bGJmcyBiYWNrZWQgZ3Vlc3RzLiBUaGVzZSBhcmUg dGhlIGxlYXN0IG9mIG15IHdvcnJ5CmluZGVlZC4gQnV0IHdlIG5lZWQgdG8gZGVhbCB3aXRoIDRr IGFuZCA2NGsgZ3Vlc3RzLgoKQ2hlZXJzLApCZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpMaW51eHBwYy1kZXYgbWFpbGluZyBsaXN0CkxpbnV4cHBj LWRldkBsaXN0cy5vemxhYnMub3JnCmh0dHBzOi8vbGlzdHMub3psYWJzLm9yZy9saXN0aW5mby9s aW51eHBwYy1kZXY= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751588AbaFEK14 (ORCPT ); Thu, 5 Jun 2014 06:27:56 -0400 Received: from gate.crashing.org ([63.228.1.57]:50619 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751043AbaFEK1y (ORCPT ); Thu, 5 Jun 2014 06:27:54 -0400 Message-ID: <1401964037.3247.129.camel@pasglop> Subject: Re: [PATCH 3/3] PPC: KVM: Add support for 64bit TCE windows From: Benjamin Herrenschmidt To: Alexey Kardashevskiy Cc: linuxppc-dev@lists.ozlabs.org, Paul Mackerras , Gleb Natapov , Paolo Bonzini , Alexander Graf , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, kvm-ppc@vger.kernel.org Date: Thu, 05 Jun 2014 20:27:17 +1000 In-Reply-To: <539037DB.5080706@ozlabs.ru> References: <1401953144-19186-1-git-send-email-aik@ozlabs.ru> <1401953144-19186-4-git-send-email-aik@ozlabs.ru> <1401953908.3247.121.camel@pasglop> <539037DB.5080706@ozlabs.ru> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.12.2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2014-06-05 at 19:26 +1000, Alexey Kardashevskiy wrote: > > No trees yet. For 64GB window we need (64<<30)/(16<<20)*8 = 32K TCE table. > Do we really need trees? The above is assuming hugetlbfs backed guests. These are the least of my worry indeed. But we need to deal with 4k and 64k guests. Cheers, Ben