From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::230]) (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 111D421EB5299 for ; Thu, 31 Aug 2017 06:58:15 -0700 (PDT) Received: by mail-io0-x230.google.com with SMTP id b2so8375489iof.0 for ; Thu, 31 Aug 2017 07:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=qXBxkBemXOFg8n4bWJz4OejPn7FHTT42x0erEzJEzTA=; b=EAAm76b7CGhVirik7hbCv5HgDLZORydKOwNr9Tid8Ea6pE+YmOitfLECfMCMDmCvgf kSNl30JOQXmZZSe/PlGFNP0qm34n96a6EBu+lb+qq6FeZQ7nVHQ/UPyvUbVmaBqVzeY4 4kGhT4cQeWgNHHk/Ws+SxWbZG/Ez8y+AwGO60= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=qXBxkBemXOFg8n4bWJz4OejPn7FHTT42x0erEzJEzTA=; b=WosmlvltmVd5S0Q5+68RwXvNhGS70iAF11xixUIeDEKJI+2yxsIOAXg0c0X+TnejgF xfjooLJq2Rpy9XX8Yb4pucWv5fFLFhdKjGq2209Cmc+3AtyZ5gzLr+5INZhtuEnCJ+KX IF5a7NuPT1NCgVTBM40aLkfJuzGLqbSyXjKpcC4sbIVysee/GAZ9fVdoYBHppHnvVbHo RCUKFNp9MrbS2PnRBNgOHqg02agqoYQ25CUJNsMztcFWFEdNAPqresSHwOmJVvkJzRoU NnGsMrdaCzsKrwjGps8k0CJ2VoI1jld0eIo+W/c3NUc34SFB2f7rFCK7PLP4s5JZuY86 tG8g== X-Gm-Message-State: AHPjjUjLsiuEBZ/lEG0MuBYVqWNeQzOrfduaVCBykcXfW+8OlxWnBg92 9XNqYUpc4JC/lb1rn3W29090rFMI7GvN7aDoEQ== X-Google-Smtp-Source: ADKCNb6tol04lsBPG3PTmn9nkHt7KYVBJlLFJ3MXiKiU9qWly4ZMuVgAMn8E1qdXQbvZtVKFuckiMWp2pdN0aeZT5I4= X-Received: by 10.107.162.142 with SMTP id l136mr4876791ioe.192.1504188057307; Thu, 31 Aug 2017 07:00:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.162.1 with HTTP; Thu, 31 Aug 2017 07:00:56 -0700 (PDT) In-Reply-To: <20170825121014.15739-6-ard.biesheuvel@linaro.org> References: <20170825121014.15739-1-ard.biesheuvel@linaro.org> <20170825121014.15739-6-ard.biesheuvel@linaro.org> From: Ard Biesheuvel Date: Thu, 31 Aug 2017 15:00:56 +0100 Message-ID: To: "edk2-devel@lists.01.org" , Leif Lindholm Cc: Ard Biesheuvel Subject: Re: [PATCH 5/5] ArmPkg: remove UncachedMemoryAllocationLib 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, 31 Aug 2017 13:58:15 -0000 Content-Type: text/plain; charset="UTF-8" On 25 August 2017 at 13:10, Ard Biesheuvel wrote: > Now that ArmDmaLib can take care of its own memory allocation needs, > let's get rid of UncachedMemoryAllocationLib entirely. This forces > platforms to declare the required semantics (non-cache coherent DMA, > whichever way it is implemented), rather than using uncached memory > allocations directly, which may not always be the right choice, and > prevents sharing of drivers between platforms if one is cache coherent > and the other is not. > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Ard Biesheuvel Pushed as dcd48d2db4eb2d3d93106ad788a0f67d2ca5495c (with Leif's R-b)