From owner-freebsd-arm@freebsd.org Fri Jul 17 06:33:28 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF2189A4BED for ; Fri, 17 Jul 2015 06:33:28 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) by mx1.freebsd.org (Postfix) with ESMTP id 9BEF21D4D for ; Fri, 17 Jul 2015 06:33:28 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by phabric-backend.isc.freebsd.org (Postfix, from userid 1346) id 83DE1EB04; Fri, 17 Jul 2015 06:33:28 +0000 (UTC) Date: Fri, 17 Jul 2015 06:33:28 +0000 To: freebsd-arm@freebsd.org From: "wma_semihalf.com (Wojciech Macek)" Reply-to: D3113+327+1cf7cbc9f0675474@FreeBSD.org Subject: [Differential] [Request, 4 lines] D3113: Increase DMAP size on ARM64 Message-ID: X-Priority: 3 Thread-Topic: D3113: Increase DMAP size on ARM64 X-Herald-Rules: <28>, <31>, <32>, <34> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Thread-Index: MzhkMDljNjBiMmIyOTBiOTM4ZDAyYzIwZjZk Precedence: bulk X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , , MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_26ef4ad4a50b2d76ab30392698b6be7e" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2015 06:33:28 -0000 --b1_26ef4ad4a50b2d76ab30392698b6be7e Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: 8bit wma_semihalf.com created this revision. wma_semihalf.com added reviewers: emaste, zbb, andrew. wma_semihalf.com added a subscriber: freebsd-arm-list. wma_semihalf.com set the repository for this revision to rS FreeBSD src repository. Herald added subscribers: emaste, andrew, imp. REVISION SUMMARY Previous DMAP size was too low for systems with more than 64GB of RAM. Increase it to 128GB to support ThunderX CRB. REPOSITORY rS FreeBSD src repository REVISION DETAIL https://reviews.freebsd.org/D3113 AFFECTED FILES sys/arm64/include/vmparam.h CHANGE DETAILS diff --git a/sys/arm64/include/vmparam.h b/sys/arm64/include/vmparam.h --- a/sys/arm64/include/vmparam.h +++ b/sys/arm64/include/vmparam.h @@ -156,9 +156,9 @@ #define VM_MIN_KERNEL_ADDRESS (0xffffff8000000000UL) #define VM_MAX_KERNEL_ADDRESS (0xffffff8800000000UL) -/* Direct Map for 64 GiB of PA: 0x0 - 0xfffffffff */ +/* Direct Map for 128 GiB of PA: 0x0 - 0x1fffffffff */ #define DMAP_MIN_ADDRESS (0xffffffc000000000UL) -#define DMAP_MAX_ADDRESS (0xffffffcfffffffffUL) +#define DMAP_MAX_ADDRESS (0xffffffdfffffffffUL) #define DMAP_MIN_PHYSADDR (0x0000000000000000UL) #define DMAP_MAX_PHYSADDR (DMAP_MAX_ADDRESS - DMAP_MIN_ADDRESS) EMAIL PREFERENCES https://reviews.freebsd.org/settings/panel/emailpreferences/ To: wma_semihalf.com, emaste, zbb, andrew Cc: imp, andrew, freebsd-arm-list, emaste --b1_26ef4ad4a50b2d76ab30392698b6be7e Content-Type: text/x-patch; charset=utf-8; name="D3113.7037.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D3113.7037.patch" ZGlmZiAtLWdpdCBhL3N5cy9hcm02NC9pbmNsdWRlL3ZtcGFyYW0uaCBiL3N5cy9hcm02NC9pbmNs dWRlL3ZtcGFyYW0uaAotLS0gYS9zeXMvYXJtNjQvaW5jbHVkZS92bXBhcmFtLmgKKysrIGIvc3lz L2FybTY0L2luY2x1ZGUvdm1wYXJhbS5oCkBAIC0xNTYsOSArMTU2LDkgQEAKICNkZWZpbmUJVk1f TUlOX0tFUk5FTF9BRERSRVNTCSgweGZmZmZmZjgwMDAwMDAwMDBVTCkKICNkZWZpbmUJVk1fTUFY X0tFUk5FTF9BRERSRVNTCSgweGZmZmZmZjg4MDAwMDAwMDBVTCkKIAotLyogRGlyZWN0IE1hcCBm b3IgNjQgR2lCIG9mIFBBOiAweDAgLSAweGZmZmZmZmZmZiAqLworLyogRGlyZWN0IE1hcCBmb3Ig MTI4IEdpQiBvZiBQQTogMHgwIC0gMHgxZmZmZmZmZmZmICovCiAjZGVmaW5lCURNQVBfTUlOX0FE RFJFU1MJKDB4ZmZmZmZmYzAwMDAwMDAwMFVMKQotI2RlZmluZQlETUFQX01BWF9BRERSRVNTCSgw eGZmZmZmZmNmZmZmZmZmZmZVTCkKKyNkZWZpbmUJRE1BUF9NQVhfQUREUkVTUwkoMHhmZmZmZmZk ZmZmZmZmZmZmVUwpCiAKICNkZWZpbmUJRE1BUF9NSU5fUEhZU0FERFIJKDB4MDAwMDAwMDAwMDAw MDAwMFVMKQogI2RlZmluZQlETUFQX01BWF9QSFlTQUREUgkoRE1BUF9NQVhfQUREUkVTUyAtIERN QVBfTUlOX0FERFJFU1MpCgo= --b1_26ef4ad4a50b2d76ab30392698b6be7e--