From nobody Sun May 5 09:31:03 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=1563456210; cv=none; d=zoho.com; s=zohoarc; b=n78QtJ+vHmlbVXaN54OLggOM08/YSSENeTnL4ZP8fSMqkoNbj4/20g4swHgXqCWW/BJ0LPVRtnhVfOywCD7CvLzfWrl5/Ji7bdk8bc5Vj5zGmWAeUQI8d1W7JypYzpqohb1rwcy2c3x40ObsrhJhplHbugsnbv0sSMzUIQA4sKE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1563456210; 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:ARC-Authentication-Results; bh=mb3UIyI6/JMapgpF4+V7I+HeoW+bJ12ccG0HXyqH48E=; b=Igks8rtgZ6pbAWlaX+7Qw/Yh+TZ6KsKU2G6Ogr3Z1KDhyDGEntQUXWRVT3uud1Ru/8Jny4RiCI1NZmlKWglP1f+XPJ1/ejrw/lJBBzG7RjPZ+vGmIQA8jWcFwvoxylH7wj4eHeIXadtovgxdCVUgJKLD9puAGi+HY9bBr3Zcatw= 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 1563456210447408.3363638350263; Thu, 18 Jul 2019 06:23:30 -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 1ho6Md-0000Sg-PI; Thu, 18 Jul 2019 13:22:27 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ho6Mc-0000Sb-JL for xen-devel@lists.xenproject.org; Thu, 18 Jul 2019 13:22:26 +0000 Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 146277ad-a95f-11e9-8980-bc764e045a96; Thu, 18 Jul 2019 13:22:24 +0000 (UTC) Received: by mail-lf1-x142.google.com with SMTP id s19so19195082lfb.9 for ; Thu, 18 Jul 2019 06:22:24 -0700 (PDT) Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua. [85.223.209.22]) by smtp.gmail.com with ESMTPSA id d4sm3966083lfi.91.2019.07.18.06.22.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 18 Jul 2019 06:22:22 -0700 (PDT) X-Inumbo-ID: 146277ad-a95f-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=7m/GgGbcBwxytEnWBoO17ljV3UJjTksrTTrZgIt0kns=; b=VlEVQYtbx43EOqLGXQ/038avDBFhL4+dUHugQGpJad4FAUEdnV+gM5rZ7Ql+8kY7Ck yxWMuT6CPpjVMsebjFY/UbwmTZ7hXfEh2F++6lGQqaqNzmvZe1dWejHbOjfvLXg42jpX +QsBG+11XEzyuM+Dnq6H7WS1n7ck0tFWPZLGjagnnV0vAyizPb9xAmOAwpwFptUGiDba Fut7mvnRsVwVsfGa9RHYKsz3DYfsyobQ+nst5g0od00UaqmGdHUy/+hr1tUza/6YNpkJ SIcWFdXl/KIwun2C6TuOTIf9KgklISLdM3+5s4KcHRb884i3xsRbVA1ugHlKm4TKSsPn gjmg== 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=7m/GgGbcBwxytEnWBoO17ljV3UJjTksrTTrZgIt0kns=; b=P5Art/9gazaIdZOub9CUooHLKhwCDYnD8rTzuqClWFk/cu+IZLAulv74VjT3oAp0ZJ vsIR1OqL3tEHMp8gMI4bm/WwRhD409vpjgcz/zGOKM7mUFys+EUcT4rl4wW6uSdsII1n o7TeuuUgWAwqepZaP2Idlsd4a9OtP41C0CqUcTtrOFz5F2IbRD89Gr4noFXjfQRk+TJh YdeUneo84F02utSKK3uq81hU+hyZeBOsgvW0IICASLUcSKCA2CS9O+rv8RMoSEb5HskO vzGX462xoRlTwaU3+R1/s1tru0wEXqwhpUHh6idxguV8Atgntgh7icTGIGUY8BN8HeSr 2KOg== X-Gm-Message-State: APjAAAUxZLboVOAO9eqst1VA33ZNxljsnzrPH8bsH+AbWCOzdezPlcu1 hEEM7bS5B3xR5QRw9KsGYYw= X-Google-Smtp-Source: APXvYqxR6L9y8nNjmItHucXOnimmgFwZuKxC14/4Hyx8HY5I2MjsFbAwTsMrNGP9gvOitUvPbMJUKw== X-Received: by 2002:a19:7607:: with SMTP id c7mr21822391lff.28.1563456143412; Thu, 18 Jul 2019 06:22:23 -0700 (PDT) From: Andrii Anisov To: Date: Thu, 18 Jul 2019 16:22:20 +0300 Message-Id: <1563456140-12180-1-git-send-email-andrii.anisov@gmail.com> X-Mailer: git-send-email 2.7.4 Subject: [Xen-devel] [PATCH] arm:cpuerrata: Align a virtual address before unmap 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 , Andrii Anisov , xen-devel@lists.xenproject.org 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) From: Andrii Anisov After changes introduced by 9cc0618 we are able to vmap/vunmap page aligned addresses only. So if we add a page address remainder to the mapped virtual address, we have to mask it out before unmapping. Signed-off-by: Andrii Anisov Acked-by: Julien Grall --- xen/arch/arm/cpuerrata.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/arm/cpuerrata.c b/xen/arch/arm/cpuerrata.c index 8904939..6f483b2 100644 --- a/xen/arch/arm/cpuerrata.c +++ b/xen/arch/arm/cpuerrata.c @@ -75,7 +75,7 @@ static bool copy_hyp_vect_bpi(unsigned int slot, const ch= ar *hyp_vec_start, clean_dcache_va_range(dst_remapped, VECTOR_TABLE_SIZE); invalidate_icache(); =20 - vunmap(dst_remapped); + vunmap((void *)((vaddr_t)dst_remapped & PAGE_MASK)); =20 return true; } --=20 2.7.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel