From nobody Fri Apr 26 23:33:37 2024 Delivered-To: importer@patchew.org Received-SPF: none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1562658668; cv=none; d=zoho.com; s=zohoarc; b=MpNe3JDiCnuyrsOqA5+mzZSnzTBVj4tU4raINtgdGLMJ5N3AXF4m1RmVvz5ura49j7dvKuv3XWqHRLzrVM1LCn8rwK+kROd2ONkQVa8oMEe1I0dk7yfDKQivWpHIM3rIUd+UGXDUt/NStJHTC53PN8w4MBpTCbtaY98y+TW3q+I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562658668; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To:ARC-Authentication-Results; bh=YaQ9RNLkvQ2aBnoobTU6nso5uJOCQZZ2FNvatZ8CC+g=; b=YLfaE4SPMVGUFCbUQZj28kkFvatW6Y5V4vw/gPx5PGzgx16Q5OnglsSUXS5/e35oDSWsN3DwACbPQZ79mdF323vsdwvUZY7fBV+VSE1ymw66IHrODAJE9GfAHobqOhodqUlc5qTJweL6E6zougkT4bplANAwUWhw0oUEL1F62zA= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1562658668785649.1084827141766; Tue, 9 Jul 2019 00:51:08 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hkksj-0002Qz-Ny; Tue, 09 Jul 2019 07:49:45 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hkksj-0002Qu-0c for xen-devel@lists.xenproject.org; Tue, 09 Jul 2019 07:49:45 +0000 Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 1cc61b85-a21e-11e9-8980-bc764e045a96; Tue, 09 Jul 2019 07:49:43 +0000 (UTC) Received: by mail-lj1-x244.google.com with SMTP id p17so18614992ljg.1 for ; Tue, 09 Jul 2019 00:49:43 -0700 (PDT) Received: from 3489.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua. [85.223.209.22]) by smtp.gmail.com with ESMTPSA id d21sm2363403lfc.73.2019.07.09.00.49.39 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 09 Jul 2019 00:49:40 -0700 (PDT) X-Inumbo-ID: 1cc61b85-a21e-11e9-8980-bc764e045a96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=XrcNnvi02p1qwScg1CK4rrEfhSUknr/DN383no2oZM4=; b=ILOZM3RYgnIyqaSZA25hJ+9VfKLdh+yHPL5F33kniF7t/PLzxMOiaOgsXASJAJOuxG PXtsyQatyp7LaFaTRlq6TuNo7+DEq6/iNn6igrXudtGYZrPj05Aeuquo7VCTuQdTHQnI KsfcgMljy201l5GnrQrHO01LEK5Uu+iSyWN4BY+QOeEq86Z2uPNo7vrgaRge8ggsvCag kap3b6MCyw8OwbLqTDzwaYwENrERjKCIhunedD7sbMS+mFZpxW9N4AhTMG29dOsZaFr2 YPzvSX8xIFyoNWsQIHLQSFrIqc+TlUiBhVM+ygWLhIK6+0XYaLIH2b5PJeKmWULNW3SH GGmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=XrcNnvi02p1qwScg1CK4rrEfhSUknr/DN383no2oZM4=; b=DV8dji7kDBS71cA6QK3Xb15HHHGo13d1mFJ8LKoqBjkAo8DjEybIcmYS1r2KlAhQ9s OsQof/dN4YtqZDSakc9hG4TqEbIv7xO61U1o17iS8Iuy2lrFtLuomuv9Kkg2/Y/wo1x0 +O4I6mLhihd4/JF0TV08FdgWjCPEmi4E8889AC4QJ/hk0+hjc7Ur6mrC0LUjVla1GXWT bW5+Fnd1RhQBWdl/dk6YoZDRRGiLBbmSCa6dFWYd8Wo3ThY6tVgBoaOoRfdhkA5QdKLf L2zY4Ttxu5K1BMWIUNsmoQnWEEsJNtuTTySuCMl4syVo90jMQDAZG9LF2fvwgAtD8nKr 1p/Q== X-Gm-Message-State: APjAAAUFXDJQwUFaNRWp9siRMDN/jNSOwNmrV5udj653t1avCo8Fi8yB p3fnepIcm7WGU0xZ9zVLWUPK9KQsvmk= X-Google-Smtp-Source: APXvYqzeVqyZ75C6EfFLOEV6+6khub+kg9WP9oUwrzxaTU/PPS82ZBfnrjpHq0ulb1TRigfjLWtX1w== X-Received: by 2002:a05:651c:c6:: with SMTP id 6mr10903690ljr.127.1562658581453; Tue, 09 Jul 2019 00:49:41 -0700 (PDT) From: Viktor Mitin To: xen-devel@lists.xenproject.org Date: Tue, 9 Jul 2019 10:49:03 +0300 Message-Id: <20190709074903.8042-1-viktor.mitin.19@gmail.com> X-Mailer: git-send-email 2.17.1 Subject: [Xen-devel] [PATCH] xen/arm: change DomU memory property size from u64 to u32 X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Volodymyr Babchuk , Julien Grall , Stefano Stabellini , Viktor Mitin , Viktor Mitin MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) While checking xen dom0less documentation it has been found that domU memory property requires extra 0x0 in case of arm64. There is no need to keep memory size in u64, 32 bits is enough for domU memory size. Tested that in case of arm64 dom0less domU works without adding extra 0x0 to domU memory property with this patch. Signed-off-by: Viktor Mitin --- xen/arch/arm/domain_build.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c index d9836779d1..2c1a8c243e 100644 --- a/xen/arch/arm/domain_build.c +++ b/xen/arch/arm/domain_build.c @@ -2012,9 +2012,9 @@ static int __init construct_domU(struct domain *d, { struct kernel_info kinfo =3D {}; int rc; - u64 mem; + u32 mem; =20 - rc =3D dt_property_read_u64(node, "memory", &mem); + rc =3D dt_property_read_u32(node, "memory", &mem); if ( !rc ) { printk("Error building DomU: cannot read \"memory\" property\n"); @@ -2022,7 +2022,7 @@ static int __init construct_domU(struct domain *d, } kinfo.unassigned_mem =3D (paddr_t)mem * SZ_1K; =20 - printk("*** LOADING DOMU cpus=3D%u memory=3D%"PRIx64"KB ***\n", d->max= _vcpus, mem); + printk("*** LOADING DOMU cpus=3D%u memory=3D%"PRIx32"KB ***\n", d->max= _vcpus, mem); =20 kinfo.vpl011 =3D dt_property_read_bool(node, "vpl011"); =20 --=20 2.17.1 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel