From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on062b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4a::62b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id AE60C8178B for ; Mon, 9 Jan 2017 16:17:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=UjTSR6/xYJZl60nbcKhknPs74YDwISDNQ3ulxa4N3cw=; b=Nd4fwFn9cnGN0GE8UMavRFGMmVIq+zIanyICSTuKqECDveJM20iUoWjNAzjwssmw0JtR+XRrWtvO7QjqZlagUQudDrJHPE9SW6o5wAPn/X3mO+HUf5GrWmydkGzJ8N1aOnC480vMopHLLDSiUBDWAxEsNIGBQS+NN9FN30X+9qA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; Received: from leduran-Precision-WorkStation-T5400.amd.com (165.204.77.1) by BN6PR12MB1234.namprd12.prod.outlook.com (10.168.227.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.829.7; Tue, 10 Jan 2017 00:17:19 +0000 From: Leo Duran To: CC: , , , , , , , , Leo Duran Date: Mon, 9 Jan 2017 18:16:58 -0600 Message-ID: <1484007421-15462-4-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1484007421-15462-1-git-send-email-leo.duran@amd.com> References: <1484007421-15462-1-git-send-email-leo.duran@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR19CA0004.namprd19.prod.outlook.com (10.175.226.142) To BN6PR12MB1234.namprd12.prod.outlook.com (10.168.227.20) X-MS-Office365-Filtering-Correlation-Id: 181aca1f-76dd-4d81-62c8-08d438ee0a9d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR12MB1234; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 3:TIZsWUEhsPcbDB/y7KhdhI5r/DFGIO6SXH6Lfi3HtmH3bIILq7TzO/gfY5rOmPGQXV/u+ZGAJKDdMw0Roto8Lvbr7X2ahQRUwhYF7/2Od0Gs91c7x/5yT9JeLKTTUsiV4d5hOTCL9+9eOVk+jCWWP4ITB2V7GwV6SC87y0MvCn7XqfK61ceu5/aXsU148ZlxHVM6AW4buUEI6/Bj2+bmX/92v7njZSZUN/lq51E9qk22SYcnBCLTvr1fMZYAQOnba2v3qYxUV2Fm3nfrL4KD0w== X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 25:L19X7AP7tlU+mlQCX0xELNC7m+Mwa6+k1wdoktut3VzRQHzZ+z2rAKI+2ZdoMPvpsZwEYnzr+qA33RY0cJwX/OAXZfe5RM0htVEt9lh4TzMXlG8X2ftMb8j/sZR8b940sdXMYtXB/AulVm4yopoSIfg+0jzxNZqUygQeRBSLGB1AhDMnXbJED7EfukJltqH7DQv0eNbEutPZVxtjxjbGiP/bK30GmPTmAZzIqWXnjOIpDnagBmhD0rY6pIYTlvtdjUsILPBP8Lu/SeO6tY1OMWO4lEy7gq50PFzbxf2LWsxFp3AjHh0k5r1YD8XzyT14/ZwMI3Jhdz0cCqBKeABczgrjgNC4MAnEEdK5fOtGJWs1x0iI2jb0sEGstLutmx6CV2hAiZWYeJq8YDnyemFtEyk0DCQd4/kB4GzHLzYd4ajKKgTyH3uxazus7B/bQaOaWR/o+SOIDMFzfcDaEvLmCmZB/jEv22oo1cpceWmvsY1qUhQUbJFkPdU8KClzIZ2pcI9Reog5NTvyNP9ADi9fmEaTBXNltaTDko5RQexmOciqx2Oa8wVLZvM+Ac5dLLal/gzWBLrlslf7g2+7LaWmxIg3RSZnH3JmeniDXE2hWnpDFo6xP03wRWYxK5stdiDALi+rNdb2pYp7VYYUX4yqkVENPisL7CiEqZ4upJSX1KS+geufVyVBqz00gmEvgOODqpq1NT+JHT+1PqDn7Cacw39LFPk5bRu8UdGHfqKrUAQ9qumB5/7zV9AV2XAsxYc9 X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 31:XUf2NzSSJSMvAeB248SdGrLfqNgCJ2qPTI/PiMp/uPGcnZqT3PbYtMaQ8pr4HNFuK0jbYCOsITAapWHUNgyLk0AZjm1q7hb5di2arDiyRmMjcSMcUGzvZF6mZ2E4PmW6jqbakjV0qk9o7bhGsJ8V6a04HrHDTA4kYDZgWwKlktsuYdYI9wouOCcOhRI+7qKYkPiFw8LmYBuR52LzOSS+uylLHwxxa+bUl4K5dYxkHOpGORIAiX2nkkCxdw0h70tO; 20:IKhU1LRP60eBVCfZsDxQupN1frOpZZAhpXc6SPso7XbaOOvq+zyHoQVETASeY5inGgnLLBrBoNN/m3AwYAkbrp1T+yf+KqYUibz+8a7C+BS+WqpCzmf7Gj81FFE4HpMEJHcvcqH/u5Kxm4QpYS80gNiWHcuOy89Y5MIzxYZ0OlDtV0yY8FjbKIkAk1zdVb3DlK99l09OTq6JzN+ffD0wY9pZGakfr250uVLFtSFdkNYM2OiCeuAKVCJWZRgwy+DvMKwUYcr1ANEYIRlLOGNCyNotNn8zZt8hyMHlGGqDH4l824zAhDH+crnVj0G9gJGnA+GLYBeLAUvNNQVEYZ5VMKd8qXkSs3YJHkknqrfV08O+QucxOPSwjoc8TQkvgpPfz9UX+7qdGJPU7KHdzKSZ5EYDIi0AP6w+ugMcI0WvxdAr5JKWG5XYUJ3xnsAZ3qaj6K9HRvRTUZd/BYh7lvE7R+6EwmRmwVSFSv8qNzPlVVjqP1/6r63wPZ5381+3hBuF X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148); SRVR:BN6PR12MB1234; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1234; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 4:4OPSRbDQl4gSrJolc7Zwsb58Kp51Bc0fYWEZ5gb/8stkJ64QL8CSPYihWH/FbgJ7hJuDXx0x0gyt8x3aIj2C/tuACjSiyRizN36hniWac96N5PJabTCZOWk6dNK4Feyx174xIH4S1paBJwQ7KYNaJ4sncbkTdQ5iuth3ZGJeGTLKlCQwCNmTWN2HVMxkKlLHagIOsC+3N367FOUMazTeqDJx0oQUnepOdsV121tlYjVYTrkJG287lw+OTo4s4aImi2XWoZj0+L73Bw1CcVqv3e2/PIQmtqfvrbWafsbg9smBNKESX0A/tRGTzaCQ7WJrdus2nffhC3tTMr68IMm6OEaXP1sMMOwlZX3ESDEJ/FQTdjmE9jYEF/wkCbMkBBTGOBw5twP9++77vRC3c75k1fBLZCukwuM7b0WJPpkpaeRnPtNYzzrMH15BDWqvEl3BraqdL7FsHqrW9pWyfc/zzMswWN4U+1jG+hKMlPhpVBIAk1dY6CG35yCRq0cAdkqjqtQej98vod7JGtPLFa6vKmNhQHBUIBCk31cPvpGvKYVNS7iUVUBRRSWOrEV3S+k864Bq7H6JLqgB3oKzOStcK0yVoTEBQxztsU8HU1466Z0Uyrn6qOO7+xWi7UdhRZECrzSdxDGyIgxrpjLo9c3vQ2Sk+igulBh8Sct+SplByQ0= X-Forefront-PRVS: 01834E39B7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39860400002)(39850400002)(39450400003)(39840400002)(39410400002)(189002)(199003)(4326007)(50986999)(47776003)(42186005)(50226002)(53416004)(66066001)(106356001)(105586002)(2351001)(5660300001)(33646002)(25786008)(54906002)(5003940100001)(97736004)(50466002)(110136003)(81166006)(2950100002)(92566002)(38730400001)(6486002)(48376002)(6666003)(8676002)(81156014)(6916009)(36756003)(6116002)(68736007)(189998001)(101416001)(2906002)(3846002)(76176999)(7736002)(86362001)(305945005)(142923001)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1234; H:leduran-Precision-WorkStation-T5400.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1234; 23:5iUPhArDL5bm6rAi3mFJnjDdZidMO7lU9q3Ddxmb/?= =?us-ascii?Q?DU/dMJXzJ93NG/BYHNL+V6glh3DxFySEjDwf/tRB9gUkynDZ/1jDG9hF04R0?= =?us-ascii?Q?l3aroScxo33ojJYP1dKtjQuY0H63j38CAnY5YIokRRpYbTbvaZyU28DCuFRH?= =?us-ascii?Q?SVVdlCMf/+nw+zCMCpM5cjBW1M2yQVc4DgoLx8RjZH1f7ASs3aEmczZ8tHLO?= =?us-ascii?Q?KYaQaatECz7fdFHXknjVmm+M9mlAYGSw0sbdwCNvqYdx+ayeCNZbJbGjuO1K?= =?us-ascii?Q?MqXXsBwahPFdDjPbPKwsoau9kS3qoQRAcjjYqeGmtD1MMOHjHoFsY8BMHVah?= =?us-ascii?Q?lST3tQOCohhXHZBoxZLzh2ZGEy03fb6iMLy/wn93+/PxPcRI9Cajs3IY3+cP?= =?us-ascii?Q?wCf8nwHcYtg+IrDObsSt8sc7NQmybgdxLsTzg08dYAeXI2QwEG3ZlBIvZqPT?= =?us-ascii?Q?0GdoI4bSDm6sEEm92cZMCx3FX0Niwpep+tK4xLLl4jUbwakOeCkEzCXReJU2?= =?us-ascii?Q?q8C4tevPLLt7mE55LCQpx8NlXYRuwHApp37V0kHxxRbBBt0OxYIbCwlHN2OS?= =?us-ascii?Q?aipBlPJ7CZid/DkU+DyjCpVlnTeMkoZCAw2qINH3ulPl2d7zbcTsQ6C/kx98?= =?us-ascii?Q?6DsG+AFcM/gRMURUS6zpH4rwP5owxiTxPw8X6GorcPTmKqn8tDu8d4L3+5Kp?= =?us-ascii?Q?S3M3CFHw8C0eF8zDgVQyMTSwQxzgGEpTF46W92faDcEH9FdhOeHmhVmv0SiE?= =?us-ascii?Q?tyYWASb0IslNi/JEKA6nZvEFevIHWM4gi+Axqh0d0KmhShcgra0Igsoz4tpM?= =?us-ascii?Q?uliF8TunhAwwkFIzz6ZWUE8dHmufqcIGHmZa3Ti0IwZazr6UndtGq69qUq4t?= =?us-ascii?Q?ZYVgXWQlHxvyDYS9XqJ0Zoh8hUj8rdQjeyvyyo3xmkT2phQ+7eX2Jm/MHGar?= =?us-ascii?Q?wuBTB5CFjX9DF1kRUlCpem7tmLsiKcP1ivcS98JwQntnRnl9IT6LXXNQMsk/?= =?us-ascii?Q?ygqfDR4VCFuGt7fBNNCf5QY7Lz5ug0zCx/SdLUs9YLPAK4Ta5LOaaBw0umH+?= =?us-ascii?Q?nxy9bp+CHg12LyYKzMFugVbYPPM/dbocElr0D0nfVA7K0SN8JhrpA8CIEifA?= =?us-ascii?Q?2Z4rJtAHKUVlxkUI3V4dGKnoQQ1+GqdU6ecKq8HOD4rAY3KMimwoamVS3SoQ?= =?us-ascii?Q?dYA88E7a6GahIk8JZ73KpZCduwB7EUZ0367SNd02mAJg5U7yXlIyQCGCw8K9?= =?us-ascii?Q?bQBHCA8DazjRzYuhcM=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 6:sKJUHI512If+mTA2fhmDsoVXIKZKaduh+Asuh9RmI6XYDhYhhSaUkXdcLkNQOMlnturDxD6NUlVFFCHr5WtBIbOhfmpyHAtzEJoBcqBgSZ/hlCEGpp8qRrM/Ih83ujMzvlB0+2A82Gb3el806rp63ofPOLB0Xr8p2Mt/7y+kRE98uUTYQ0VEbvKZdP4k5+4UV37Rz8aJcItgrjvgT154yi3KIl+wY+Em63MfEzTSoNKouXVucQ3K1egkR/xKK2su+NaKfCTg3Z+uObxf8a+UjRy+1/6n/5FCOfJMd7iS0WzdW3Ja0GIM4UXqasfR4Qk+R9HUMGbpOlwezBPpN2W3/kLrSD/k/IFCf1csFEMogAtG/Z134iMFOjiHRBzVxO0cW/GibdceHSWZLrUGOvFZDYU9c52J+4B7cl25AehN5FlYVDf57eaoofZTGcfOn7ea6XYMJ5t0d+x+fdqMLeCGeA==; 5:hlz+OOm4hYkJOSg+4aia9B+fL+zyMH8nMhcxxRTI8EzPDqLl9+L+FI6MEs/0HAevsrf8ZgjslRKXnZbGz0Ac/NXevNtYVN6n5vO0nHL7Gp7Ic1ANAuY60zO43bZ6NYypQ24lRcnXOmTyOf5k08j0mBpadXRbS65x60lAnEDZFx4=; 24:EZcXUF0BvKkhjRUwUGqLtJ8FsjJtM0xUUmOIy5mpHRQnaAYZAG+iG+QHVQcAwOfuky66maNOJJ0YNnciYmLRA+1v0eFpNRMmvoyPAj2u0Ts= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 7:RKcMKUq94dl8ts4WHOk50Cbb7rZH68WemCaivAXiJk/G3EoebRhi83eNKWo0HzJAPMvT/4n0c1LfZede3M8S0/uzP4okWgAOpQKcRCHd3Pec2RGMm1slxe2h1fHpdlW/BWVTSTEI0LZWHGnKJRq0Iybue3OckDI1gUU3egcQYDWXokg20AqSmXkIUe8uuE9WxAqzXVTybXdw790cYruS1NxMiIhJTMbjW00rxNjqd1sKsjs+pyg0+vatiz6gNurBvkBjWpMKyQj5smsm8f12L7rJlf6WyKMiJoDj2KJ6nNAkYkUrrKNYgTRHUFqxgM4hl3urIrq6/S8rjsQQfnQlGLk4cdLmpuvOFvOPDRlaN36aR+dYdBEALxD28Ep0mR8BqE9FrtwHC2SGUay6wd+OtybXw1vPUdZSLJokbyoEBr8yGfwP6NDZtsCRC7FB93fiunFCWDRs0gYYhtio6rmGIw==; 20:L5eYEjNXii3u9JnlsczgYgUtS8BEHs27fcB9inwHkOVWBUaqmuCGFQ1KUeQ9N9f8J04f2g+R9Bjg84Q2fyoPnIemuBByemq/7crg1NJjpsTnIQ4/v9HJmp8Ae7mTSC2gk3YLqZc/L3JlFhSweiGp6DTiUx3yT7EIg5cpYpYXPdfyqqyQ44W0cqKWuRkHLQYEVydZq0zOze9TqDZUrVTHudf2AUO32s/JJvyzVZAR2Gcjxs1pTcAY4WQz9dCTIGxk X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2017 00:17:19.0805 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1234 Subject: [RFC 3/6] CorebootPayloadPkg: Modify .DSC files that include PciHostBridgeDxe driver X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2017 00:17:22 -0000 Content-Type: text/plain This patch adds the new DxeBmDmaLib (BmDmaLib class) library, which provides an abstraction layer for DMA operations implemented by the PciHostBridgeDxe driver. Cc: Maurice Ma Cc: Prince Agyeman Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran --- CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc | 1 + CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc | 1 + 2 files changed, 2 insertions(+) diff --git a/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc b/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc index cdfcb75..12fcd3f 100644 --- a/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc +++ b/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc @@ -140,6 +140,7 @@ [LibraryClasses] PeCoffLib|MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf + BmDmaLib|MdeModulePkg/Library/DxeBmDmaLib/DxeBmDmaLib.inf # # UEFI & PI diff --git a/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc b/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc index c35f261..802347c 100644 --- a/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc +++ b/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc @@ -142,6 +142,7 @@ [LibraryClasses] PeCoffLib|MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf + BmDmaLib|MdeModulePkg/Library/DxeBmDmaLib/DxeBmDmaLib.inf # # UEFI & PI -- 1.9.1