Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755471Ab0DNNVE (ORCPT ); Wed, 14 Apr 2010 09:21:04 -0400 Received: from acsinet11.oracle.com ([141.146.126.233]:58932 "EHLO acsinet11.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755425Ab0DNNVB (ORCPT >); Wed, 14 Apr 2010 09:21:01 -0400 Date: Wed, 14 Apr 2010 09:18:22 -0400 From: Konrad Rzeszutek Wilk To: Pedro Ribeiro Cc: linux-usb@vger.kernel.org, Alan Stern , Andi Kleen , linux-kernel@vger.kernel.org, akpm@linux-foundation.org, Greg KH , alsa-devel@alsa-project.org Subject: Re: [LKML] Re: USB transfer_buffer allocations on 64bit systems Message-ID: <20100414131822.GC17171@phenom.dumpdata.com> References: <20100412162947.GQ18855@one.firstfloor.org> <20100413182233.GR30807@buzzloop.caiaq.de> <20100414100946.GS30807@buzzloop.caiaq.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.19 (2009-01-05) X-Source-IP: acsmt355.oracle.com [141.146.40.155] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.4BC5C108.01D0:SCFMA4539814,ss=1,fgs=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 736 Lines: 15 > So basically the BIOS is incorrectly reporting > BIOS-e820: 0000000100000000 - 000000013c000000 (usable) No. Count up the the sizes of the (usuable) entries. You will see that when you provided mem=4GB, the E820 got truncated to stop at 4GB. Without that it goes past the 4GB mark (which is correct). Keep in mind, 4GB doesn't mean your usuable memory stops at 4GB. The BIOS shuffles the memory around to stick in the BIOS, ACPI, PCI hole so that part of the usable memory is above 4GB. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/