From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B2FFAC433F5 for ; Wed, 1 Jun 2022 13:44:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=gRD7WAplT5wb2dLoFUxdc+3NLS2rE6TDouSVIc/16Y4=; b=SeqkHcddqImj5H iXhx1pWFSa+DCk6czIUrBQT+rATr2ym92nAN6375K/YkYlZ54g6A0O3EBKhZ9rIH2ZK1zZBL45Tjm hM8E+t0UsdXeS5axQs3eVKKqMzgI/cMXqsO4b4spVXUa/DmuHANB/eFVN0LLTmk6nubvPIyatKCo6 JLI0wJpnul5isbUftKKQyAl9+tTalXeRFvCv1jFEn0NOET58DN1cGNfuWLMUIRzg+MJZuKhK9sPqF ZZnE1J47z95eyHo4u51fj7JUi0+dsitVkMUmwBprcZXcXzLymI4/4yMhyzPnkbpe5hgo8QD4zSIE2 tnxeDhhwMA3AWQ4ulxRw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nwOca-00GKvT-FI; Wed, 01 Jun 2022 13:42:48 +0000 Received: from mail-he1eur04on0616.outbound.protection.outlook.com ([2a01:111:f400:fe0d::616] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nwObC-00GK7B-5q for linux-arm-kernel@lists.infradead.org; Wed, 01 Jun 2022 13:41:24 +0000 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=NAjvXbqkRTU8LTXnxL902fzYfszEmp9tZ7+Ddm/zLFcnc1LUi0RZM8thnWrUqheS88PIhosr0f8AVe2n1Sv28cFRyEwadfVMG4NKB/y+bwyvJKLR8+OosGh9MlrfgRqolmf0iA7bv4tKhp6H2P2cJBP5aZA4UWtBxiC2IoN3DJlmGe1Xc2ScfdwXrzR3nr5TaJuyn5N6SVlKK3cFDMfhsoHKPamki6eJQtRuLt4KYDdvAHnwNoC1ImNgIlksWhXaqN1p7haskcvqf/NbPLSkcxyBW/QV70/PJS34xQjLgsU0WeqDhv1MWe97Frp6eurMojjEHOsFSXDIMvsZFbLT+w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X3WqEUZG+d3VzqqL/z7IPps46fiyucIyl+MFuLUGc5Q=; b=g62gFYYt5ClkvqQPWzMmVcSPbVSn7AC+Qd9lxKZ331/s7rojf9DnMIzDA/y/NR3CWUdqjp64kOMVrmslucTV/eiptDeTOd9+zzRax9ebZ5s6ieaZ1MAw1mCPJ0cfToMZgrQQtlNDXI7YeQetck0/YwDHWhhIbGNg/W+c/Att7XDk2m9QHtFLNJGWpq3BF8zJGJ2pQcJhPyW9nvYRv4aB8ce0s05bdu3l4SFga/cqOjDK035BhMJyFeAR4pXITOmhZKJl40E55/chp+CmP46JH0MNV20RoxS6rkAFUM8Max/7BfrGUYxzULlWqG/+SiiTOprOVZBfAuv4Wpn4+WlJoA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X3WqEUZG+d3VzqqL/z7IPps46fiyucIyl+MFuLUGc5Q=; b=tZBlSa8CV6c9EY3mt5RMMUt3XQXtcfVPn2ndTgz+Pkh54r29/u/nliN57CAXAmNuJ40A649QrZxo38ojlfp7f98XmagOT4fL31K2xImQqkGUDeyxzUWB3Vntln+5KVdUPVhkOCdVJjJneAWqkOtPcmi2FxPXeiYbPfxPzX538HU= Received: from AS9PR0301CA0012.eurprd03.prod.outlook.com (2603:10a6:20b:468::25) by HE1PR0802MB2554.eurprd08.prod.outlook.com (2603:10a6:3:d7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.16; Wed, 1 Jun 2022 13:41:04 +0000 Received: from AM5EUR03FT054.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:468::4) by AS9PR0301CA0012.outlook.office365.com (2603:10a6:20b:468::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Wed, 1 Jun 2022 13:41:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT054.mail.protection.outlook.com (10.152.16.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Wed, 1 Jun 2022 13:41:03 +0000 Received: ("Tessian outbound 01afcf8ccfad:v120"); Wed, 01 Jun 2022 13:41:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8c5b7d0bd4a3d5e8 X-CR-MTA-TID: 64aa7808 Received: from 1c81e86d7496.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9F077053-2CB1-4ACC-B160-223071160FCD.1; Wed, 01 Jun 2022 13:40:52 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1c81e86d7496.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 01 Jun 2022 13:40:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ihCYqA5UbqtOjJHXpIBOLtZuR5fECjmCnas7fs+nj2v+OVF+uP4lZdHjVba5/VfMAu4EGk/SQnY/B3o3dNPeWl+UjA+iH/MyYxyidM5RM0Z0UOui6gv9PWNLKuCYmngvlvvc0RdeFAwMjIn6F6QpgFXwwvviCeMfQQgu5/T0u9nWASaceg5mBG3Z05IUvy437BKc5xqsFGcytSuLe4GeaW69wZU5khcIFbRJ99kE3/r7nLlQlDb3M3IyKKWboldw7C8genunYyG/6LD++I8Mf2vLqc5DVeLeHegLfYd78cghGHKq5TomLstedqQrImA6LlGvG/uQvV3hNZfYtLE5ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X3WqEUZG+d3VzqqL/z7IPps46fiyucIyl+MFuLUGc5Q=; b=IdLTpjdOGejHVz70FmuzY2ivKIEwO+cYyVPxpEkHuiZdkTJpkWVzJh3rRY1oLg3p64GWplm6Qp4wiOIO3CvHPDJSCHHwaycgEGJjEW9z2OLhsBIhbkrE8yA7XMRL69rzS7tS6BfrB7DnOtu8/HQLonTM6ToJQsjHqiwx3eD5uokODS6dSxyxnc4TqQ0nyDK6K0AENOU0W6Pj/8DPQLPl1VezBHedVkeWHq/qA3pBc2OpvJ45qIpL8RXHFqFk+ZAG8le/AzooVCXBVwLw+dFhAAO8Kv6YYjOL58x5vShFilEY6N1+Ek4kGLAsNe6KhGDyfxGXIA0r7+9AwmwiS5TBEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X3WqEUZG+d3VzqqL/z7IPps46fiyucIyl+MFuLUGc5Q=; b=tZBlSa8CV6c9EY3mt5RMMUt3XQXtcfVPn2ndTgz+Pkh54r29/u/nliN57CAXAmNuJ40A649QrZxo38ojlfp7f98XmagOT4fL31K2xImQqkGUDeyxzUWB3Vntln+5KVdUPVhkOCdVJjJneAWqkOtPcmi2FxPXeiYbPfxPzX538HU= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AM0PR08MB3762.eurprd08.prod.outlook.com (2603:10a6:208:100::25) by PAXPR08MB7140.eurprd08.prod.outlook.com (2603:10a6:102:208::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Wed, 1 Jun 2022 13:40:50 +0000 Received: from AM0PR08MB3762.eurprd08.prod.outlook.com ([fe80::c585:5b5:f572:e75c]) by AM0PR08MB3762.eurprd08.prod.outlook.com ([fe80::c585:5b5:f572:e75c%5]) with mapi id 15.20.5293.019; Wed, 1 Jun 2022 13:40:50 +0000 Date: Wed, 1 Jun 2022 12:09:06 +0100 From: Andre Przywara To: Alexandru Elisei Cc: will@kernel.org, julien.thierry.kdev@gmail.com, maz@kernel.org, suzuki.poulose@arm.com, julien@xen.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, james.morse@arm.com Subject: Re: [PATCH v3 kvmtool 06/13] arm/arm64: Fail if RAM size is too large for 32-bit guests Message-ID: <20220601120906.3f844254@donnerap.cambridge.arm.com> In-Reply-To: <20220525112345.121321-7-alexandru.elisei@arm.com> References: <20220525112345.121321-1-alexandru.elisei@arm.com> <20220525112345.121321-7-alexandru.elisei@arm.com> Organization: ARM X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.32; aarch64-unknown-linux-gnu) X-ClientProxiedBy: LO4P265CA0161.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c7::8) To AM0PR08MB3762.eurprd08.prod.outlook.com (2603:10a6:208:100::25) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: db0dd8f8-5309-4f5a-9534-08da43d45f5b X-MS-TrafficTypeDiagnostic: PAXPR08MB7140:EE_|AM5EUR03FT054:EE_|HE1PR0802MB2554:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Vj4pgyZYJymOV9mQ2K1L9FCmc5rJh9im32AEe8G4nxFthB28K/oRskiOHKU/IG4SOFYdLzSjDCdOgZ8vHf4uKUxCE8nvNV+x895Tw6lSIK/tygxrcqiZy50oiRKXAgKZlKkShMOpN/kTzNE/gHIAhm6l/8Hskjr+ZJdKvAeQOyZyxLoAfEN5FWjqApHMLof8VuhssRLibtxhaBKdUx1h7VlgnRwggo+rDQgsMNGtFcWHfGjyea/Z9/0rTh43Yn3PffdzLL3im8Ip39RdRpYO1UFZh2oMjlKNFNFP4glhd9+xjKoGXiyzFY29pt+1ifIxqhWxTF4BLIOfT6vNJVSFGzOarErmSM3rq+6T1TweDOV2nNsLlZtJMhjE+LZhC3AlFcWu3GyWhvxNIV7AFOCDSJvSjybXlARBlQmhjUiCTj/wPsx/v9hS/c8znvuRMiLepH5gq5WjH0ebLbQ4j9ONgZ6Zleqg9s9mJBP+VuBF8lxUNBMP3jx+Q12YgM832OyEa4bm0hNttKz2O4d3WSmBIcXvs82KCGr2R5FqUlW0wveMLLXm0CjQ5YqzvanpOEmW+QYIE9fUcLVq52MRLjq0twNlzX4cvAvW6aPkfCfJeZskGWg5sPgklHuGZOEoheZ+xexuqALGZP575OrIj8qU7A== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR08MB3762.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6862004)(8676002)(4326008)(6512007)(66556008)(66946007)(6506007)(66476007)(186003)(26005)(5660300002)(6636002)(316002)(6666004)(8936002)(36916002)(44832011)(83380400001)(38100700002)(1076003)(2906002)(6486002)(508600001)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7140 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c9d92875-5d31-419d-d02d-08da43d456f4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: H1H+3KktxFS3wDGGrG2MhkQY42EWeb/YpNEt0AWCBQzqHTa2H9lbBbsTYP+K6G3HYePcSrkfMNv2Qd3/4YY3R05/diHu+7idREY+OF1SnMHBTHp6N4omB+XWBBx1ee6BW8PI/TT4douFJRzlTROuh+WYYcXzXRlUnaskrjynNQj1RVbGbai9ILzi1Xx9O3lx3wUupqPFmGuecmOxYs1pQqflih5ETn87/WJsPOTgsIYXOwCOu9IqicKA/QDm+3/I4869GtWT3KcPDBU4WTecv+7WNHxJBAxcV1zQHscpJAsKVLfxPV/talwHFIAblFJb5CdTT4sGb7NarwYLRkdMOF/zO6A/7zaQJwC9tbXaD2TjttloCA42TIlHtDZh0+IEMgtXbxXKOTSTqI3140I9GSItRQ0zeo2yDGuuqHf8b/T8b9L2a1NB2R7eamUYFkbXGSBrUNzZJVE5vV7OerSJ46L6JtRy8HH+qGJquSTht0TarA3Kwtm8EJAtjl3xt3oqcipzBep2m9sm23hTf2sDdo7nZdue0WQzENnqa8Gi87fS1BBgIjcZj3AP/ATv4k4GbF9lF96abpFPxnsYBXp+JdxBw4aQwUtKQNC2bfmaqY7HsIIkdtVR4GjrXbXc4EwY69f9PKcWOvhQkFYe+UDQ8vFcLwc8j1OXKSQmb17+blg3erDZVImWJP7uHpfsVrhB X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230001)(4636009)(40470700004)(36840700001)(46966006)(1076003)(47076005)(336012)(36916002)(186003)(5660300002)(6506007)(8936002)(6512007)(2906002)(26005)(36860700001)(40460700003)(44832011)(81166007)(83380400001)(356005)(82310400005)(86362001)(70586007)(4326008)(70206006)(8676002)(6862004)(316002)(6666004)(6486002)(508600001)(6636002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2022 13:41:03.7686 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: db0dd8f8-5309-4f5a-9534-08da43d45f5b X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2554 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220601_064122_306280_A7A100E3 X-CRM114-Status: GOOD ( 21.10 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Wed, 25 May 2022 12:23:38 +0100 Alexandru Elisei wrote: > For 64-bit guests, kvmtool exists with an error in kvm__get_vm_type() if > the memory size is larger than what KVM supports. For 32-bit guests, the > RAM size is silently rounded down to ARM_LOMAP_MAX_MEMORY in > kvm__arch_init(). > > Be consistent and exit with an error when the user has configured the > wrong RAM size for 32-bit guests. > > Signed-off-by: Alexandru Elisei This patch looks fine, as it improves the situation and maintains the current support level, but it turns out that the AArch32 memory limitation is bogus: With LPAE (which is mandatory for any system supporting KVM), there is no reason we can't have memory beyond 4GB of guest PA. In fact, after removing this check, I managed to boot a 32GB AArch32 guest just fine (on a Juno), and a 2919MB guest on an ARMv7 box. It might be useful to lift this limit, as this allows easy testing of the arm(32) kernel's highmem support, but this would be a separate patch, I guess. Reviewed-by: Andre Przywara Cheers, Andre > --- > arm/aarch32/kvm.c | 4 ++++ > arm/aarch64/kvm.c | 5 +++++ > arm/kvm.c | 2 +- > 3 files changed, 10 insertions(+), 1 deletion(-) > > diff --git a/arm/aarch32/kvm.c b/arm/aarch32/kvm.c > index ae33ac92479a..9d68d7a15ee2 100644 > --- a/arm/aarch32/kvm.c > +++ b/arm/aarch32/kvm.c > @@ -2,4 +2,8 @@ > > void kvm__arch_validate_cfg(struct kvm *kvm) > { > + if (kvm->cfg.ram_size > ARM_LOMAP_MAX_MEMORY) { > + die("RAM size 0x%llx exceeds maximum allowed 0x%llx", > + kvm->cfg.ram_size, ARM_LOMAP_MAX_MEMORY); > + } > } > diff --git a/arm/aarch64/kvm.c b/arm/aarch64/kvm.c > index ca348f118a56..2134528bf7f2 100644 > --- a/arm/aarch64/kvm.c > +++ b/arm/aarch64/kvm.c > @@ -39,6 +39,11 @@ int vcpu_affinity_parser(const struct option *opt, const char *arg, int unset) > > void kvm__arch_validate_cfg(struct kvm *kvm) > { > + if (kvm->cfg.arch.aarch32_guest && > + kvm->cfg.ram_size > ARM_LOMAP_MAX_MEMORY) { > + die("RAM size 0x%llx exceeds maximum allowed 0x%llx", > + kvm->cfg.ram_size, ARM_LOMAP_MAX_MEMORY); > + } > } > > /* > diff --git a/arm/kvm.c b/arm/kvm.c > index c5913000e1ed..af0feae495d7 100644 > --- a/arm/kvm.c > +++ b/arm/kvm.c > @@ -65,7 +65,7 @@ void kvm__arch_init(struct kvm *kvm, const char *hugetlbfs_path, u64 ram_size) > * If using THP, then our minimal alignment becomes 2M. > * 2M trumps 64K, so let's go with that. > */ > - kvm->ram_size = min(ram_size, (u64)ARM_MAX_MEMORY(kvm)); > + kvm->ram_size = ram_size; > kvm->arch.ram_alloc_size = kvm->ram_size + SZ_2M; > kvm->arch.ram_alloc_start = mmap_anon_or_hugetlbfs(kvm, hugetlbfs_path, > kvm->arch.ram_alloc_size); _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel