From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0051.outbound.protection.outlook.com [104.47.36.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 3ACF821D1E2F3 for ; Fri, 25 Aug 2017 03:35:26 -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=3dSUpiA8DE1dibksrgk0IXG3ToBBDEWR9Cb6Gqwq0ts=; b=krxkp2l52OpBUvtvNC1TqM5D9kWywziyA9iWIhS8X08Mp3zEeN4RaBbrqBWE9SjekyD3kXe9gfUMpljZembcJSONU4joktsZaqbC9QhNcV1tx6b4Zw59kYMdB34UWZgkdkbGww8eUM5Sl5yAxfZ2O1D854To6Uzx7YHaMdWCROs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; Received: from brijesh-build-machine.amd.com (165.204.77.1) by DM2PR12MB0156.namprd12.prod.outlook.com (2a01:111:e400:50ce::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Fri, 25 Aug 2017 10:38:00 +0000 From: Brijesh Singh To: edk2-devel@lists.01.org Date: Fri, 25 Aug 2017 06:37:45 -0400 Message-Id: <1503657467-21375-1-git-send-email-brijesh.singh@amd.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: MWHPR12CA0046.namprd12.prod.outlook.com (2603:10b6:301:2::32) To DM2PR12MB0156.namprd12.prod.outlook.com (2a01:111:e400:50ce::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1befd067-cf5d-4832-004d-08d4eba55b9b X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM2PR12MB0156; X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 3:bEssYOUSk67gI6bS+hjAaWuaIvL0xjjNbZuMG38/oVfoO2uIpcCI8DVHHE7bay/s5ATYFUcvJzeVeC3HTrHqDlJMCPKujFnWw7sjqJyEZkfPXEwA16T90LcY7mdKCDHUnGrGWF9HCQhBgAqob5J4yDLGT8d+KICycKwQk+6/5fpIq9KLzkh3/mS7Kby5WIt8JweQ2e27eskSKQX4jJ0JZLEox24O4To90lUcUacpzA5JIaB2/bD1wSvjsAU/b40X; 25:M+OTccXJ22Iv4oteSC7HjMf7aFirjkBBWljjzAyoRhY4DtB9xqU1i2/3eRa3xVs6opGcdFWQRzyE84U24XHCOzvXsMGblWVPJU7+2HoDeeiPgbYpAlX9vttAkUq+yhjL1SFNGRlbrGDSySJn3Av1Fmf1Al7hkAYlJnutPebLxHcO7J8/etEF8/4rthFIQXpqT0i8IiXhzAQ81hldJSCgiehrc7MGlPhWNkx8bHd8AIf7vuJQCRHZ8JezJ5lZ7A1lTid8CxgiqC8VZXHTfPMigxvRQxNegyNExrQZ/tvSdpkfK0zJocRQAeWGO1mXrU1k9XnjzW4DujekVVS4wshSoQ==; 31:l8pCmBTGll/dE2FiYy4qD2jrx8+FX3B/Drt8ETSk9onUW3gRkMAQk+oXz/e5W6mxWURqZOtw+LA2VGv6+gAxGFBrJCFv7ROktQ/vr3ea9EaHBIT1ZECJHm6v+BG9UbVEFBjftUWaFPZYR0wpq02771xCJwXxpqAxpBFKVBGA6PUngMtxxdFk+uhfpluqYnUtiIjbFRTGIOoW2umhYfIognmTEgrbmwzrE8wPNUsIeag= X-MS-TrafficTypeDiagnostic: DM2PR12MB0156: X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 20:rS1pr6Os46kig3rHUFH0Ybj2JUk/j66STqo1cNJK6xS8K7WFC2+CsfZ+NXYSY3QfnJmGG7u4E6w3p1OnA9e0C/E+XDoJVymUgPAmQZ6mKDossphAt+5iMM0k5ZlR9jJy5xXfxoJXtOx74qj4b14nOMhy8xFknjwL44AxZMrBVeWeH2E5zER0nywMtu0KfrkuZeUAFjFOr9+K6xgLesFn+jB1uxZ0QeZrYEqYwk4P5q9Gc4GOPctN3wiP5PHCAwhZ7c2b5LrkOJ1PskZiRLCM/3i+WpNuAIcf05EqB4YiJHle/M7WbzoqNtui7zoeM6owLUghvXMXYl/orR8K03QFC8jnNE58CH+eQv2BJEcLLEU5g7XM3z6MV5IfdvP457JHoqRCYVTouYL1X1T4pQLnJQQeLH9VdiaNsJEwKq/hpTpV8vjR87zp2T9BKclqK+Ly/kiWF1p5qnoWqutp8D1+VxqYfO4r2aJusfMc5EZhU8oD0cNLiiTqzm3ONUT8G1F1; 4:uQyNKZxjHEA5P5Q42QEDcg8La1+hNfMjwAeS1Vv6VpSqTDqF/FFJoBwVNcL5eSJ6IptZ3AIkaamLMWiWQKR+woyHt+5C2Ub2Rk997WqKwk8q7irgQXTigU9e8q5yzFlda9pbesosgGftsHHD6KcRQCZ4gRXdwgISDPWdDamwkUA/QVlr/okcW3BMTQDycRjrDScSJTxW1Tavqd0P2Ve78PwO0SuMT46W0spBmLadlGbjNSrQ2VcMD1Zude/dOmoatFUY8Wqg0XmoZWoKUWsbjzLh/A7B55NgjvhyhVVXm/s= X-Exchange-Antispam-Report-Test: UriScan:(166708455590820); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR12MB0156; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR12MB0156; X-Forefront-PRVS: 041032FF37 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(199003)(189002)(97736004)(86362001)(5660300001)(47776003)(305945005)(110136004)(4326008)(48376002)(7736002)(7350300001)(53936002)(68736007)(50466002)(6306002)(105586002)(5003940100001)(6486002)(8676002)(101416001)(6116002)(6666003)(966005)(50986999)(66066001)(478600001)(106356001)(2906002)(3846002)(53416004)(81156014)(42186005)(25786009)(33646002)(50226002)(81166006)(36756003)(189998001)(6916009)(2351001)(2361001)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR12MB0156; H:brijesh-build-machine.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; DM2PR12MB0156; 23:s0LQ4vTN/1I1xd/PxenTf1bhM/lYpmxLZ6sW5NHWx?= =?us-ascii?Q?goq90dPk64atVbsNf98SuVTzffjVVaA8makfM1FIN6s4S1V+a4Ng7rjwg2qc?= =?us-ascii?Q?djf+AZqmW2/NlgF9YVj+GUOd1zLTixpkMsZQcolAFB6oQ3J1tlMD6Tdzdpxq?= =?us-ascii?Q?RAR6aSZ+dgxvvNM6xNrvn4QpxGvfmgLjyXJmG8zwxEroI0grUV11ayMytKKD?= =?us-ascii?Q?MjDBZjqTyqfbXBPxqSe6uwanxNhxfIBJxbs3dRnIgCgUtWBZPsblj1by+plY?= =?us-ascii?Q?amnsUVJKr7QOf7hIfMl48eafb7LVvPLiuoE86jT54vF4ytzph1Y+Cc01Tx+/?= =?us-ascii?Q?xa7Drb8kC0x0I3+lwaVLD8bqmQYki/gos7v215WOtbnYDVaR61S1u5Hktp+q?= =?us-ascii?Q?YfPmi+6F0lk9TLwgKI699NkqBRrb+1czH7r9pJOFBJ0VA4cX602uHKm1hzg6?= =?us-ascii?Q?2TANyUNnU/S5ONk/vzf0gLaG8oMYWS8QgKyV/fV2lIfeFBWnsO1iIH1bpaHC?= =?us-ascii?Q?zaEwrvahxlw5uO5WRBmGekKK4txxj9ZynCp8ooEVj79NSWSXIlfBIE6klfFS?= =?us-ascii?Q?0NejyKhRhkI0vNA6Sb81ZqUK4GUdyLe9eX46POy+nFnr57Znal11rSxJ7qAb?= =?us-ascii?Q?WGvxdy7x0w4WeTONiO5EtuuR0eXfQTruBpyUqUTnRFahE1GvLQgUGZJBREC8?= =?us-ascii?Q?1tH4erhIxd+KccnaCJo+9Clgn3QyVgIqfdwiDkCZ9SFwZQ4QUjA1lDmpKPIz?= =?us-ascii?Q?FL2jlKoPAvGGlhOIimHmeAlptahgYSV/Y6RlhAyPW5RR2+9soTUD9njYsTL7?= =?us-ascii?Q?qHVuvwY0Dx+0+d7qnQKXD9FOWmvpW30bC4V0vYSPakokF54rG9n3eQMV0iFA?= =?us-ascii?Q?7/AKhz3Rzd75yuakPOdlmYL1oosaetu6jdQfe2RHoVUvE3F8O3l1k7UnxrUB?= =?us-ascii?Q?pUenFIK7/fUA0AFGETs47GHfeBIqhKLcBO3FWYwE7Psu+FX2y8LEzlsOk8Mz?= =?us-ascii?Q?cFJHeWGmJFJN5CQvP/l14j+nq4/X9voAIr+DoqY5dBXQPw/nNaXkyRr8cM4w?= =?us-ascii?Q?r2wdeL4UrtH2z7tCSujTq62DYj9F7lxczxWcT2wTk2aPmQCAoQgGesIR9RBJ?= =?us-ascii?Q?FTyd+ja5Gyj/w811HdaFr5RST8xbklz?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 6:+P1TyAgF4m+xR3khAkMM4BctZcZycZeNoVJdjj8Nozbjtb+/zlU7muEIgX7jju7xM6H1kTzRwtVFmM3A6EynqdMQXBHcaVQC6FfT0uXn22W//1cLwhFXzaFQjqSm9TFCFioR5GpLLzdXbABN/QcR43Q3vRe2ESF7Cqirx4Sp9eVwEoUz5+Ttm3MTqtgDEzq3ixDprbIFSbH31TVVt8h9kBDyye3Dr/lDiQaUzezcw0VnA3bF2UxQ85ozhDYxtK40/dNUf+rVo7+Bu9UZcrP2ISlR+ptHnMu+iewfg2Ez/3RoMPWDQ/s3t6RCDNCnREvVG2GFpVR4wGPaeJ2PXhnnwA==; 5:X26eC8zHAFUBjbsJxffY9AZNonmO7ptUitS9mPbg/MtHeB+p/TKhnOykv943afJTLh5Nv/gN989kRCERBjxVYH+DyxZfWy961gaN9yZoMWOWIQ2Q5qtr3+KdUriqO8msm9FUVQKjfNdcEnTkrz7HXA==; 24:bssHAo+o/ediacnxmwO1k1nIyVEYPmpZW5/NBYt5+NraqLNDEPCKGmfYq2s3iN5881f+7JbFZdKZO3t5UEEXqWxWX09PaJqljtfdQRGX4pQ=; 7:GQgiF79D4vBALvDrn7U3eiTm8dzc7aWUFPVs/J/e++A5/KwM/9a0ij8Kz8CSCEE350D+3dAdpsY9cVFa+rnxwiPZvgPowMkyFhgcL5BkvRXiKYb36vPjS4QPtJY8L4fp6MYfO3OIdcQJc4tDJ/b7H1xzI5u6r+x9ew498IzecPWGZ0Rh5sfPNh5Ch+rWvOycKOppeg9zkFk289vbncrPnxDMoRvkpcsai5wwt/f1yzE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 20:g7tjbXo+L0dQFxWRtHy9uWoAQjHr7+4entpsBUC5zkdsf/xe1w9ob9H01IToGsziVvggDJhS9lW6WgZU8mKupJJDD5Hvy7sdDi9GYerPqBCFBK5tzPwxlmfDH7K3YbObT21dy0Bco6NXEu4Mc1ALgCDWpl9yOhYm5XgGpxXIx8V0RSJ8TNuHrVLNet/Op+T0CUmMVw0SuoudLzm7NAEpTRRHVU8GX7joIpjg188dV5xtY9E/pxlhDzWYYjhLPJh8 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2017 10:38:00.1504 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0156 Subject: [PATCH 0/2] OvmfPkg/VirtioRngDxe: negotiate VIRTIO_F_IOMMU_PLATFORM 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: Fri, 25 Aug 2017 10:35:26 -0000 Content-Type: text/plain The series adds support to neogtiate iommu_platform feature bit. The feature bit available for morden-only device Qemu cli: # $QEMU \ ... \ -device virtio-rng-pci,disable-legacy=on,iommu_platform=true ... Repo: https://github.com/codomania/edk2 Branch: virtio-rng-1 Brijesh Singh (2): OvmfPkg/Virtio10: define VIRTIO_F_IOMMU_PLATFORM feature bit OvmfPkg/VirtioRngDxe: negotiate VIRTIO_F_IOMMU_PLATFORM OvmfPkg/Include/IndustryStandard/Virtio10.h | 4 +++- OvmfPkg/VirtioRngDxe/VirtioRng.c | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) -- 2.7.4