From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0066.outbound.protection.outlook.com [104.47.32.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id F26E621BBC408 for ; Thu, 22 Jun 2017 13:37:05 -0700 (PDT) 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=q4z4oU6Awkre9tCtQzUzfMTWKb4mQ/CoFUi/vAXRXrE=; b=IM5ivXW0a6arTc5fukr0hXmSzGv7p39qLwa+DKjq2WhVokSkxfns4RaK1bkmTxr04WtSsNiW54iuH2L6n5aUOtKKgpIumxTGAr8d4SMeoU1SyIbeLrTDlSpDx16UGLB9AxJxT4VV+IPHg/PjsP+00WAqthGRuiPLS9KLhr7FGYg= Authentication-Results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=amd.com; Received: from brijesh-build-machine.amd.com (165.204.77.1) by BY2PR12MB0145.namprd12.prod.outlook.com (10.162.82.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22 Jun 2017 20:38:29 +0000 From: Brijesh Singh To: edk2-devel@lists.01.org Cc: Brijesh Singh , Jordan Justen , Laszlo Ersek , Leo Duran Date: Thu, 22 Jun 2017 16:37:38 -0400 Message-Id: <1498163868-30191-8-git-send-email-brijesh.singh@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1498163868-30191-1-git-send-email-brijesh.singh@amd.com> References: <1498163868-30191-1-git-send-email-brijesh.singh@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: CO1PR15CA0051.namprd15.prod.outlook.com (10.175.176.19) To BY2PR12MB0145.namprd12.prod.outlook.com (10.162.82.18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4d2d9d75-927a-4a8b-8dbc-08d4b9aea456 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:BY2PR12MB0145; X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0145; 3:gW4stoREeN2TPfLcXTx+iZTLQwvYw2UPnp+EhKDP9VDrw3Q6xkTCVnAhIII4CPpalslcZ4J2WpvqXrXnM/NX2iwXhVaVYqbUKmWzTClKEs0Tql6KqV9U8mrnQIgMxLEqY0Dj8zCru6O/I681NH/hFRBq9qklMFM2ScWxVEQSxYHZ/JeTvRCFURQMwLg537/CRt+un1noqJlWvYx2fY3rowcq1o0li9hHdjTaYhNTn/C7xlLGOVZUh5DuU8AqJdzUoAYp4TZjNGuO+m8JFIkPWpBcucrIzjd1psZwfNY6nerkhZg+K02axLcjQktZf8iESQza+h6cMw4RFKWcwZZubt4CmV+bhiuVdZLmnv/HE8o=; 25:e7Rw10QR7qTG65sdTvogvbOg9DRRVUfWsnADVmSkTzIqDhj5i5Tr8lkE0sZonh1XVKSF7yUygvc2hX7dkaO6hXiodNf2o/ZVszBjc8IXtlKIjDgX3JuQwszYfYp7b1C/ieyHLyUyT7lwU0Rz3E3hj6BBK/0VacMPRYNjNaXRGZWxgA0ECrhp0iHzljfa87ugViyNN/dmxg+PQcpUg6GeWDQ1khxaZw515K8POVdXStZOBd9N4hGi91r495RkCUR1d010yDMqZEaIzG2jQb4GbXi45+BacJnVnH/FlF9JUZX2xTAcOfCqVcsVg/4i5+xSIEtD/kF4SNm9ELiMHfQ7NdracazlHdz0igOD+751N+1OgXCS0AP96UVv6kuPn+UoIkSnzS8wKAUjJJV5oAbYU++2NylQetINRx4cLTD2JhYQKAL+RN5hg4JylrPfO2FPDvAx1+ptCvm157mLusw6IeW/8cTF4fapxc+xv2gAciE= X-MS-TrafficTypeDiagnostic: BY2PR12MB0145: X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0145; 31:rHHfgHqkneTE63JGwqGEgvqUuC5Y86S323vfpOxbuS70Vmbfc8XZbWZjEIYRAdDxj9vjVYp1LK+62ULqFsN2wxTULCHVH2KPBC3dVCZAwVNWr3vNkzb+inBET1KQ9SnOu4S1RRXTME/cwmNRRRUoD1410eEaRMpCH9BfqTicB5ySDpe0BJQjQkxxlnTHb6jABXEw8iLr4ovqdJPZAF65H3p6GZ9nUNb2I9RPMeOVWJo=; 20:37StoCaIXW0TE4c7mLR7GveEMpb3kk3SdRueqDzsJn+rPRyfdLSO9SGDjqL3yebuzdLLfhqv4T8Z0amos3FY9X4aIUdCSZhC/cZXxxW6kwQ28/aQNUkgF0gbwdzyGRIjYn8dvpueIvvdviugU1xv7tG1qlnIG8Aq8XiwkhqCtQvvSFVZhd+e4cm/QCpZ2nQow3EuG0t58uVTWw6uwuIIbXoHhEo2EdPUeiH0GY2aG0H24mX9Gx27wE6ggnFW4RdjxxBiUPlZej1nlya42tMpRdGKOmUUuqOadj2QNznVy5gRkOd5zRAVCP9i/xDrjhASSyVqN2AIlCVFVUkwBlmo4B/iVf838+T8pePJeWtovuoZRgLLDZbeawF5i6ed8kmeM327qcve9aMc/sKo6XQ6rlo5NuaLhwE0eNkIRyxzyWmQqq297DKw+hcVdZMtjAwO4GsoxZnhtTMnUxEktAaETpv8ky0U61MWVH8Bey12jFKOP9yf+k23263u7PlF2jp7 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR12MB0145; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR12MB0145; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR12MB0145; 4:S/2DaiMP7AYHJcxc+WfkklxRShk/gPTydKNVCHZlSl?= =?us-ascii?Q?CtkkJ5Ptqq8VfimYTRIpYnuiut4Np+rBRysap81ftB6lTIc3XlFDRWJ8YzsF?= =?us-ascii?Q?CpUWxMXqMfddEhbvtSgpmP3RA2NE3A4lBpV8SNeStWZQL7mCbkj6NfcvrkWv?= =?us-ascii?Q?gddhQ/mqy8/qBk9MD1AtAeHjhBgQzqvSXD5uIKvUhKDeHFHUlKueAdg+sleF?= =?us-ascii?Q?ZzPwDdElT4RUa8z5HMS/CH8L81FihgoLRBmJyMaqcFI2k0uvp0VSoar0Mo3Y?= =?us-ascii?Q?1eUejIu6+qAfVEaVVYc0ggGAQsUH5PoZ4WSyvDVmJW1/4qDPpEKFh7FdIbE0?= =?us-ascii?Q?m2gaz0gmIEKV04Zv//O1f+pwPB/Neq6NiT+suzmTTBHXow0vz4RX+DdFgvuR?= =?us-ascii?Q?Qia1vKvBNF6d2VBWqcr7bMeV/GLO8oiWkMotggeQkUm5uCMktsQOP3jQyCOY?= =?us-ascii?Q?uqnTbDmXYJq6LXXp4YrI7wyBn/TbUNw3+RmHvEaaZNpsJBHNCbcbOv2+zmmQ?= =?us-ascii?Q?tDwT7fWnwrNwbzBPzj29bhhAD/aLBPCV/Mx4jIxYXJvw3vNjkZ+fMB9Fr7ja?= =?us-ascii?Q?JsTcxhEmwD6/1HUzyY5Tu6781YImXguwafEa6tA3ZREhLXWZh0++mu8SRHFY?= =?us-ascii?Q?RQEw1sBIq4FEY5/2vbRwqj0PMXgKO3OVvbcnG4Yjphsz7f1jmS2/mfrdlH2Y?= =?us-ascii?Q?yNUWitSO37KC6HVYMcrwPFiccHVi30F/Y93aGL32D2Bu3So4HKzOJwVGDajK?= =?us-ascii?Q?BLOhxGEZW8TT7Nz7mI4udERg31dWGuQDynLUZlV87VTAsFifkoO9rWl3MPoK?= =?us-ascii?Q?T93zNJ23oj21uGSK1Xzb7xyLuf5IZomxxmOmIpRWJxKdsrhAm7OiYz7CJQyc?= =?us-ascii?Q?gZYCC3A7Sry7Qu+mFfFAQlXqi6O+EWfmpZQfrtHQ45n3YgKQXBvuezNicqJY?= =?us-ascii?Q?knNmEvA9od28H40WZ7EJArx94I+/oje6f5s3rHISnjk90Vm4048AsPKDxRFP?= =?us-ascii?Q?WyGJ9ab5ITntssZlwmwlLDdFGsu7fae5CzIlhas1KHV70R4EXHGvMpjHoxHx?= =?us-ascii?Q?O9XoB7E0YD7F928c2VdHgUFCrDi5G2pXiV41KvU9NTvuCOhaxdp+y5eJRODv?= =?us-ascii?Q?ok56AIXJYMQaYS75KOgE3jaOxITONBysc26TRwZkjOgIESgLthSaKUgghJAq?= =?us-ascii?Q?WF/bKbNYU1mxUAMx/nK98YJWxaYxXdKYkJMWex5kpfpbtNyquv8g217s/EXp?= =?us-ascii?Q?3Srcn1Z6h4eZOjTz0=3D?= X-Forefront-PRVS: 03468CBA43 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6029001)(6009001)(39450400003)(39840400002)(39850400002)(39860400002)(39410400002)(39400400002)(25786009)(189998001)(50226002)(76176999)(50986999)(2351001)(2361001)(7736002)(33646002)(2950100002)(6916009)(6666003)(6486002)(4326008)(53936002)(2906002)(110136004)(5003940100001)(8676002)(81166006)(38730400002)(478600001)(36756003)(305945005)(54906002)(47776003)(3846002)(66066001)(50466002)(48376002)(6116002)(86362001)(53416004)(5660300001)(575784001)(42186005); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR12MB0145; H:brijesh-build-machine.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR12MB0145; 23:xsSE7PtXf6o6dVovHuWlBNziR4sIBxGpVuT/oBpK8?= =?us-ascii?Q?AY77KtEEKynW1bt6uK3//WAxMyqyTyZ2zAxXOvnL0BbtnQaJ8MnZK7HM8dod?= =?us-ascii?Q?vH2qA1tgpZJxj6BW18aLtVIlktWH8fy+Euvfu3Gqeeh9OMJy+L9ycU5tXXco?= =?us-ascii?Q?mtqCgWb+GnY64Sw91qCVtzQxGq7lNeePotNXPITIzUKMvAimq4wtfhQa1zxR?= =?us-ascii?Q?qffrPWlzhNmnpgw0OSG35BKXZvjRlcwlCT8dRolWfFVOowz5/70267zou4yw?= =?us-ascii?Q?De/NwV24pVmjNSBNPa4Mdd/wZ8EhndDSZWFe7kzus5dGFmwks5K06nYANffS?= =?us-ascii?Q?FcWXsEEcc2ejKg74nuhysB2jhGN/yQWo0yPL1QpO7/lMH04DHFv6+vvHuPMm?= =?us-ascii?Q?csmDZZwZf2rN21WmhR8+PMEkFSMKCgnj/ICYpwD6fIAAu0O+iezND3dWYFL8?= =?us-ascii?Q?NrRhBOYAD4gMIcqiRXlaYzwUvdAG+3iLcg/7DUAOQ0W3dEx8Y7m+FzuaFHpT?= =?us-ascii?Q?dcyOTiPkmMDT2IAP10RsSA48FHgRnQ63DNLGzTJco3ZMb3Kiy1MGf6EVaZn8?= =?us-ascii?Q?mjejr6z1JPrbRFOxvcdQsCmtowGuYzR/i9l/uOGK7Ikqd1SGioCY5W2G2kFm?= =?us-ascii?Q?fiq1soJNhT80fUfUre3YcRpQbEV15Ch0akGYdfs7MmK5uju3fV1HqvWUH+Da?= =?us-ascii?Q?D0lXqMnn8i7TTlvBUFisXNjHOhqf4TnKA1GkrekNUIJtiTlHbkPoPGjUgSOc?= =?us-ascii?Q?/jCqQtw/VR4aDd3AtlDtp1ooHDpj2imRYa4zDEvTO2WE30gtxZchw4h6AjYY?= =?us-ascii?Q?2aDu14VcRzcMabYhTzizNsL0rH0595oTFDcv34J7y5IChbBvlS9+S5Ri79Y+?= =?us-ascii?Q?wU6vvsj0QOnBuzrwMx8KhQzXyAerb+2f1SxJEo3osku6JKhyJJ2j27cg6OBj?= =?us-ascii?Q?LN1nLnWoVEBSiGM8Yb0bRLtn7u8/S7UGMcWd1c7K50F24DfBzLOK8X88MEvW?= =?us-ascii?Q?t5BQdDBj9WQ3SEKMWU+/+cYGNPK5k8hyyLKcD97BvnAwiyLRfInR9h4TK/6u?= =?us-ascii?Q?K1MBEKfpi4YsMNo8D/B7BuQLAn9oDg3F9l9yfXexj1T0zDZ5BmNxVpYhpHmU?= =?us-ascii?Q?DSi5ZY5W2Ey4wmh24eHPTRwCSYiOdRR?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR12MB0145; 6:HojJ5g3dmCEuHH/ewB3E/D+xYZriu82nGNnfTAXuLH?= =?us-ascii?Q?W/9ERw4Ra+H/FN3GOJIRNV9VAK3x4c2mF2lJgWArtPcDut5p5ABuV9wFhVGP?= =?us-ascii?Q?wtuzlXXRhk0I7AdYm+almBcnn1q9j2W7EECW/iBNNjWjNTqPhX90oNbl5+mI?= =?us-ascii?Q?Ug/ZGSn8EL1v8mKbTLo6yhGQUVjtdNztDRq69KiIkTF4nRWZt6XY03ZSDV3i?= =?us-ascii?Q?Q6Gcvi0IWbcCBU/Lz1p4aq3Q6wylu7qinxqB45/eeqCk0PLK6TKLMcd7toj0?= =?us-ascii?Q?zUms6/ny2iXFhAQjPVYAJGQCOZPzGOhhhPrHr2qgwXQKt/XqB1eNxzrrme/Q?= =?us-ascii?Q?T9QBihx5+KE3C0dTR7H+I70EgRrodC+Zy9lZfJxxVN3siRRZJoxWef4ByCOv?= =?us-ascii?Q?lZAkR40vru4sjpN6DTVoerC/5i6f1TP+sgl39MekVM52d/uacDb+r5js0mTf?= =?us-ascii?Q?OfnUKOzZSHe/fgyz9tEdLxoPauVq+kQDKwwSmifaWVxZVU6asqnV9D2lN/q+?= =?us-ascii?Q?muzzhPETTkDP4jieDB5S+gvHU8rBa5RGFBTCcm5CfcVfcLFkBjeA120coEz5?= =?us-ascii?Q?0A4uQwuGnBqJlteqAu/rC+Ikw5UXuN64JSlUfhRQjiOvXAgQDG3oaQLL6Q+w?= =?us-ascii?Q?zIU6dTGsu8XtZ413NcX0fUyrxzfej3+lF8N0BQRw44fwmT4dGy5nS8LKp2u5?= =?us-ascii?Q?qC9JLEk4kgP206L3PsMEu5qC5aNEpFb+YZ2C5crnEecTolFriweAqrl5khHI?= =?us-ascii?Q?iw3FRU1oWrahrZlJZXgZUVWPO6B15Pk03NUXSU+zFCajDiZIxKGEVCLuaJPP?= =?us-ascii?Q?dE5RLVUU9qtelJ40MLEH899TwjopD+EIvjUSJJIS/xJ0fQ/1V3XQxMMy8e8q?= =?us-ascii?Q?h8RLfuaW0YoM/bF5XThYg0t4pww4DaDF4mqAV8zceePubGthvE7hYzQraj+n?= =?us-ascii?Q?YY4nRBWKaTXD7aZQki2U2QCsfYFk6DUbD8DK8CkZ5lTIaR3auJV1oKdAEfzO?= =?us-ascii?Q?RWpNxyl/u7+5hnoklo208S?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0145; 5:rvAPXjivDQ9XbKI5vZgR5bYvbWNkx/Ihjhg+LUlsmnsyZ91KR8cUDEgL44vjtfAqd1x2p+kJHcdeWxSbnFZRgSMzdZf8e44GBtXgDL4sOuKrOtrjFn/4pFqepsL3uOUp27tNFIn5tlbx1cTINSOujYuIORq7NTUuWmbL3vIcpRa7vTJeMDZxttsD39j9tbldy3wYAzSgVhlC/Jm8ybnN+H+JOkCiRofpVQv3328D2ThHZrgefhCQUe+YvSJPG0t78arcqq0cSTnYNzwy4r79N+pYTk3FhWflpiD+EJ0aSfslGG0BbcBlJIW62sOOMc2uB/134PzSCHfeL//hX2GK4u27NKjMP04id2myJjPJyswQEd7HOWMDAVx54/RfLLzsbl9RnH/BC09H+u/f8Gug307FnwOeVtkDbGSxxg9tHoo1XU1JUghpOnRDfr0X8buBJ7zOHGNX4lL/Qihwon9FGQ0tllEEZclflRpKjhyxABzkQ+mfGucSV6OLR2cEx/Xg; 24:I5pYz6qr3c1dBt1mjMEQ11Pf63i+U5oLdjiOy1AY7FNCGYekHwpOXTfKztWaUVm+OmRG1aT9f6W+jdzZ/6xYIgJMk8faKLIngQX0VMDyTBY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0145; 7:7a7Bmd7aYQp5i7sHGgr94iPaaMXO70NYGSEj6CZhW8nqzOrMwCjIV1BBul4P4NLT03HUTiC0LBj/r9ij218aCftI7Z6Tmo7BFsDpWJzL/pzDmTF5IL/wHbWfiNjevJTTpVbJH0T1kTLGwxOsVXuWZB9P1WG4ZV36+bhXKOUwBmG8W0D/aSqCzOoWZS7DGDrmvs47a4tCRfgs/qPysIhQH5yES1y3T+B1BPxGm0PoPB1yrVhHczL+EN9v8lZQZYG2LhX/k8rImEVj2Khvrozs8e3fB5nOUTenmuDh0KfM/GzWspejVVpbGTqq3Kyw17t0zvB6AisgiB6zotYNPEtRv7Mt10nzW2MtKKIpURfjsAKl675EpLtVcHWXrak3HXb1SK8YNu81cNRO6iEdSb+tmCQLVJx3Gz9puxFamh/qLd/VU5ozOzva1XKs4pVVmTRGhP7bVk/249X8nU2GQ/T4BQ2PDXbRSmG+T8ENjUy/b6I3wvAjMhr5P45uTVzhM5veowVaBddKMsdrjMVeEwWrxpTZclZqNoJDGi4y7NFoo7VjyBL5MoHVQbDvteUmW824ow4XxstgKC6uzLKr2viUY0Cw+LYIgnrFeLB6vNFQMSl8DUUzhPwBB2Iew7bYPUpCxhNI7rLMUyl7WfVUMHH90PksZ2SLdeBExu2hLI/zRX92muZblGE+4VMcDC7eLKBmQy9SoYzRbkwCPzgHyaOTeGnQBqppUqgVKi6EtemheaeuZHs8ibt60WBxWiFyD53stBukIW2LDVyVEa/MnfPH+9cNtuR9YDOdyX5kRHe4uf8= X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0145; 20:YDCdXa84vBTjvFQ0n+2/cAivi1QOoFZTVdfAxbPcVGK1xNTS5FlilnZJrp451ybZbn9qZ9Dab27vCJYw+KuWLCyrtv/dOwTa57QfWKaQdR6lI14YFXdvsW1WCF8W9u3KykB5wAsVYpgNUEXLq0F4ezPAS9NVlVFaHViGvltv6T7Yr2Rits4ifOcych3QKswGvsLereNTvnxkf9MRxaytsJTqyClA25vHxvZHwe69/ZfPFOans6Q4DhDLJTDMn5Rw X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 20:38:29.2572 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR12MB0145 Subject: [PATCH v7 07/17] OvmfPkg: Introduce IoMmuAbsent Protocol GUID 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, 22 Jun 2017 20:37:06 -0000 Content-Type: text/plain Platforms that optionally provide an IOMMU protocol should do so by including a DXE driver (usually called IoMmuDxe) that produces either the IOMMU protocol -- if the underlying capabilities are available --, or gIoMmuAbsentProtocolGuid, to signal that the IOMMU capability detection completed with negative result (i.e., no IOMMU will be available in the system). In turn, DXE drivers (and library instances) that are supposed to use the IOMMU protocol if it is available should add the following to their DEPEX: gEdkiiIoMmuProtocolGuid OR gIoMmuAbsentProtocolGuid This ensures these client modules will only be dispatched after IOMMU detection completes (with positive or negative result). Cc: Jordan Justen Cc: Laszlo Ersek Cc: Leo Duran Contributed-under: TianoCore Contribution Agreement 1.0 Suggested-by: Jordan Justen Suggested-by: Laszlo Ersek Signed-off-by: Brijesh Singh --- OvmfPkg/OvmfPkg.dec | 1 + 1 file changed, 1 insertion(+) diff --git a/OvmfPkg/OvmfPkg.dec b/OvmfPkg/OvmfPkg.dec index 5627be0bab0a..4241af10c3d0 100644 --- a/OvmfPkg/OvmfPkg.dec +++ b/OvmfPkg/OvmfPkg.dec @@ -69,6 +69,7 @@ [Protocols] gBlockMmioProtocolGuid = {0x6b558ce3, 0x69e5, 0x4c67, {0xa6, 0x34, 0xf7, 0xfe, 0x72, 0xad, 0xbe, 0x84}} gXenBusProtocolGuid = {0x3d3ca290, 0xb9a5, 0x11e3, {0xb7, 0x5d, 0xb8, 0xac, 0x6f, 0x7d, 0x65, 0xe6}} gXenIoProtocolGuid = {0x6efac84f, 0x0ab0, 0x4747, {0x81, 0xbe, 0x85, 0x55, 0x62, 0x59, 0x04, 0x49}} + gIoMmuAbsentProtocolGuid = {0xf8775d50, 0x8abd, 0x4adf, {0x92, 0xac, 0x85, 0x3e, 0x51, 0xf6, 0xc8, 0xdc}} [PcdsFixedAtBuild] gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase|0x0|UINT32|0 -- 2.7.4