From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot0-x22c.google.com (mail-ot0-x22c.google.com [IPv6:2607:f8b0:4003:c0f::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 55E792094554D for ; Thu, 8 Jun 2017 03:50:58 -0700 (PDT) Received: by mail-ot0-x22c.google.com with SMTP id t31so21269631ota.1 for ; Thu, 08 Jun 2017 03:52:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=reply-to:subject:to:cc:references:from:message-id:date:user-agent :in-reply-to:content-language:content-transfer-encoding:mime-version; bh=96xXDwiMcMWjROH4s4wYir4F5Hs0tr0AUSqsVO9wVjc=; b=R8PYRU6m6Kzy48ufiRO8zM6dugEE9cvtUm6fO+VJcjNMMJQ8W5eS9gh1Q+8NR9Kfxw qQB6HGECIXCTnIcADHoKUy6wabpC2ijF0jcfA+w9aEFnEDjvNTqOrSx3tyHqfNDo38Qq uxFKl+xD7C5A6DILRUOi/aFpyf1RYT4AQYzsw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from :message-id:date:user-agent:in-reply-to:content-language :content-transfer-encoding:mime-version; bh=96xXDwiMcMWjROH4s4wYir4F5Hs0tr0AUSqsVO9wVjc=; b=Pid1OI/9UxZ+MXULwrLHr4adeDJ//BA8WnFNhqLQU2pfPPtXcBZhHcxnx0Z25qLM46 /StrG7J3HPrnCm3IGrWZgZiyWgyXx+bRj3ngycRFJ1+gjO9B8r5D8tWn4ZA3SgXZ68+N 2vOTP2sgsOizltd5bZKPO/R1/Z5IupTzkVMZ5MEEXKZuM8NJlM3nFHKUkU5tw90eQh/u rkaoi6sS8fLIEr73ry+kVWraJdZdkH5Uw3q1/FYr0Nchr93/Zp52UpbP0c3tnsWQlL0E jl0LY/K1KnLFFGd0EjCxwAR/wXOj7YjrTpyZz/JHGhsQTWmMO3cUVOl1mJQdVyDuNWkb t10g== X-Gm-Message-State: AKS2vOx63PkfOQ7K8cbHiwc8d/pEfxwKgamw59jzpgrbq64ZgZsnkLz2 5I9sifigNc/jiJ90 X-Received: by 10.157.43.235 with SMTP id u98mr23454224ota.223.1496919126452; Thu, 08 Jun 2017 03:52:06 -0700 (PDT) Received: from CY1PR15MB0730.namprd15.prod.outlook.com ([132.245.253.237]) by smtp.gmail.com with ESMTPSA id j7sm2432166oih.3.2017.06.08.03.52.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 08 Jun 2017 03:52:05 -0700 (PDT) Received: from BLU437-SMTP37 (10.173.25.12) by CY1PR15MB0730.namprd15.prod.outlook.com (10.169.21.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12 via Mailbox Transport; Thu, 8 Jun 2017 09:54:25 +0000 Received: from [192.168.10.106] ([116.192.30.186]) by BLU437-SMTP37.smtp.hotmail.com over TLS secured channel with Microsoft SMTPSVC(8.0.9200.16384); Thu, 8 Jun 2017 02:54:24 -0700 Reply-To: haojian.zhuang@linaro.org To: Jun Nie , olivier.martin@arm.com, edk2-devel@lists.01.org Cc: shawn.guo@linaro.org, jason.liu@linaro.org References: <1496909927-16812-1-git-send-email-jun.nie@linaro.org> From: Haojian Zhuang Message-ID: <608c15e9-95f4-873b-00a0-4e1bf7341ead@linaro.org> Date: Thu, 8 Jun 2017 17:54:07 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 In-Reply-To: <1496909927-16812-1-git-send-email-jun.nie@linaro.org> X-OriginalArrivalTime: 08 Jun 2017 09:54:24.0879 (UTC) FILETIME=[35E1E7F0:01D2E03D] X-MS-Exchange-Organization-Network-Message-Id: d5d5d648-1190-4078-87d5-08d4ae545931 X-MS-Exchange-Organization-AuthSource: CY1PR15MB0730.namprd15.prod.outlook.com X-MS-Exchange-Organization-AuthAs: Anonymous X-TMN: [7RTQ7px34c+tT4kqW+nG3T/uxHEi7bce] MIME-Version: 1.0 Subject: Re: [PATCH] EmbeddedPkg/MmcDxe: Add alignment for ECSD data X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2017 10:50:58 -0000 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit On 2017/6/8 16:18, Jun Nie wrote: > Add alignment for ECSD data for DMA access. Otherwise > the data is corrupted on Sanechips platform. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Jun Nie > --- > EmbeddedPkg/Universal/MmcDxe/Mmc.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/EmbeddedPkg/Universal/MmcDxe/Mmc.h b/EmbeddedPkg/Universal/MmcDxe/Mmc.h > index 8a7d5a3..ca1a9d5 100644 > --- a/EmbeddedPkg/Universal/MmcDxe/Mmc.h > +++ b/EmbeddedPkg/Universal/MmcDxe/Mmc.h > @@ -319,7 +319,7 @@ typedef struct { > OCR OCRData; > CID CIDData; > CSD CSDData; > - ECSD ECSDData; // MMC V4 extended card specific > + ECSD ECSDData __attribute__((aligned(8))); // MMC V4 extended card specific > } CARD_INFO; > > typedef struct _MMC_HOST_INSTANCE { > Acked-by: Haojian Zhuang