From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53684) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZDZlw-0006PW-Sz for qemu-devel@nongnu.org; Fri, 10 Jul 2015 10:59:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZDZls-0001RK-NI for qemu-devel@nongnu.org; Fri, 10 Jul 2015 10:59:28 -0400 Received: from mx1.redhat.com ([209.132.183.28]:42804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZDZls-0001RD-Hx for qemu-devel@nongnu.org; Fri, 10 Jul 2015 10:59:24 -0400 References: <559E101A.7080601@redhat.com> <559E180E.8080308@redhat.com> <559E6BE5.4030000@redhat.com> <559EC3FC.8050204@redhat.com> <559FD30C.4000209@redhat.com> <559FDD44.1020008@redhat.com> From: Paolo Bonzini Message-ID: <559FDDC7.3060306@redhat.com> Date: Fri, 10 Jul 2015 16:59:19 +0200 MIME-Version: 1.0 In-Reply-To: <559FDD44.1020008@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH] KVM: x86: Add host physical address width capability List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Laszlo Ersek , Bandan Das Cc: linux-kernel@vger.kernel.org, kvm@vger.kernel.org, qemu-devel@nongnu.org On 10/07/2015 16:57, Laszlo Ersek wrote: > > > ... In any case, please understand that I'm not campaigning for this > > > warning :) IIRC the warning was your (very welcome!) idea after I > > > reported the problem; I'm just trying to ensure that the warning match > > > the exact issue I encountered. > > > > Yup. I think the right thing to do would be to hide memory above the > > limit. > How so? > > - The stack would not be doing what the user asks for. Pass -m , > and the guest would silently see less memory. If the user found out, > he'd immediately ask (or set out debugging) why. I think if the user's > request cannot be satisfied, the stack should fail hard. That's another possibility. I think both of them are wrong depending on _why_ you're using "-m " in the first place. Considering that this really happens (on Xeons) only for 1TB+ guests, it's probably just for debugging and then hiding the memory makes some sense. Paolo