From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (EUR04-DB3-obe.outbound.protection.outlook.com [40.107.6.68]) by mx.groups.io with SMTP id smtpd.web10.11608.1614950489516970826 for ; Fri, 05 Mar 2021 05:21:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=TPya8gg6; spf=pass (domain: arm.com, ip: 40.107.6.68, mailfrom: vivek.gautam@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HRE2iVZ8pww+X9JIDDxSy2IkBGZdeDcGpSAUL+4YJ+g=; b=TPya8gg6jcFWQhfmQV42SEw8kXGp1UVC1PkHTi7FqqEcJrY3sWtpsvcKr6LdEy+B4XPT+3sN6C+hNSh0T0ZeuBXFSVamPN8xfsfjR+Ybb6nKtS8hmaArBN7qtjUDJcREpzak+KNyujNfH8Lqc/YZ6ZCGMjSKypkZTiEPH1clJMA= Received: from AS8PR04CA0202.eurprd04.prod.outlook.com (2603:10a6:20b:2f3::27) by DB7PR08MB3420.eurprd08.prod.outlook.com (2603:10a6:10:4a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Fri, 5 Mar 2021 13:21:26 +0000 Received: from AM5EUR03FT037.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2f3:cafe::df) by AS8PR04CA0202.outlook.office365.com (2603:10a6:20b:2f3::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Fri, 5 Mar 2021 13:21:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT037.mail.protection.outlook.com (10.152.17.241) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Fri, 5 Mar 2021 13:21:26 +0000 Received: ("Tessian outbound 751bd80b3146:v71"); Fri, 05 Mar 2021 13:21:25 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 41484e7069138525 X-CR-MTA-TID: 64aa7808 Received: from e75cc7998b96.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BB7AD509-BD88-4400-98C2-AA2FC5757821.1; Fri, 05 Mar 2021 13:21:20 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e75cc7998b96.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 05 Mar 2021 13:21:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SO5smTJ88k37u4VlzbWkGuvy+RGPuDFJKDCuJ0Tpei8KsaJMfZN6XQwObpeAXDj4/1NVJIdYYxUXiuDz+Lxt28iCmmgvNcBRHG9QeugKYQ9eJLm01kwx3R9j1mqJg1RRGhi1yQQa59Z/l53jB9WiJwrBzyybAs2VYwJpna78UBPqks8L5gNRGOK/heG6UEEqU5jwkYbBmaDakjvlfAdpgvSC+83uM4VHEInzfFNtzrKa4nF0xnmrZqvBxy6pqYOocBYl+i3eKPHB/Zn64EbeJ2vmd6uciqkKWOv++8gFO0Jcb5buIRhhydfc3r1sKyzZRlo6q+aW6OQtVASDbEcHvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HRE2iVZ8pww+X9JIDDxSy2IkBGZdeDcGpSAUL+4YJ+g=; b=nRx6RaOMcd03zRu76twKzNCJ12xByILwAKyQ7lXE6AR2Uj5/paR5sF4SG3t0NgwDm8xHA9Ey1R4vvmSmA0WWhIOajQeQgfzZpP9Zewpij+Yn2thu2EfR11gaI/pmztPg//5sc4xXm/hrKppCgOGgCeNLtk0YVlHsU6jACAKxzFFQ9tr9hQ/0tJhYaQ5ZdxQw+0J80hw2GxmVomHFSf5HHgshL4QdeoXUTvQa3ZH6Jl2pvE1US3NTR4hp4vNN6z8RWNyrvyP7S/J4TcWjWY74MSRv08Em2+s3pqmc94Vpdrldnz9dzlpNAMtVlAXS3Xlj/L6Bqc+ERWDhPErpsbJmqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HRE2iVZ8pww+X9JIDDxSy2IkBGZdeDcGpSAUL+4YJ+g=; b=TPya8gg6jcFWQhfmQV42SEw8kXGp1UVC1PkHTi7FqqEcJrY3sWtpsvcKr6LdEy+B4XPT+3sN6C+hNSh0T0ZeuBXFSVamPN8xfsfjR+Ybb6nKtS8hmaArBN7qtjUDJcREpzak+KNyujNfH8Lqc/YZ6ZCGMjSKypkZTiEPH1clJMA= Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Received: from AM0PR08MB3268.eurprd08.prod.outlook.com (2603:10a6:208:65::26) by AM8PR08MB6482.eurprd08.prod.outlook.com (2603:10a6:20b:367::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Fri, 5 Mar 2021 13:21:14 +0000 Received: from AM0PR08MB3268.eurprd08.prod.outlook.com ([fe80::b55a:5a00:982b:a685]) by AM0PR08MB3268.eurprd08.prod.outlook.com ([fe80::b55a:5a00:982b:a685%6]) with mapi id 15.20.3912.023; Fri, 5 Mar 2021 13:21:14 +0000 Subject: Re: [edk2-devel] [edk2-platforms][PATCH V2 0/2] Enable SMMUv3 for Arm SGI/RD platforms To: devel@edk2.groups.io Cc: ardb+tianocore@kernel.org, leif@nuviainc.com, Sami.Mujawar@arm.com References: <16697488855F3BC3.20367@groups.io> From: "Vivek Kumar Gautam" Message-ID: Date: Fri, 5 Mar 2021 18:51:08 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: <16697488855F3BC3.20367@groups.io> X-Originating-IP: [217.140.105.56] X-ClientProxiedBy: BM1PR01CA0111.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::27) To AM0PR08MB3268.eurprd08.prod.outlook.com (2603:10a6:208:65::26) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.162.16.71] (217.140.105.56) by BM1PR01CA0111.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Fri, 5 Mar 2021 13:21:13 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 9bcba88f-db93-40e1-cf5a-08d8dfd9945f X-MS-TrafficTypeDiagnostic: AM8PR08MB6482:|DB7PR08MB3420: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:1751;OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: AgzB+z0kD8d7/fYCSsNRkJ61ZNSEsKzV89sUEqgpxb005u/GKdGcjcjgO6IUwtIQYQwsDfjK8ZW25Hph5GbfR68WRYJV/saCJXV7pZIY5bdSXTXl90Cjmfw8/vyGo1MyfVoH9DYHVoCNEiB+RRdoRCU6p1168+3a9UJ/bzBYlKMynmT+fiuhqFCuF/EKhLPHs7SJZZh7h7Cfqkkh79FAfubCn7IcmLTi1wOrH+PO8vMgpPpmZ1n4X11xCHntblvceRrun44G05cq/2rdZZ6XQxTTsDhgd/+8i5GAo5b6pEc+OPgo32d/m3H9PUC0nyVOrrf2N2PNL9nWO64O4mHEE6z5d0Vi9O984S3iJz3AjGbIpciWswxJRvQSAn2pkdDyDSFCgmyZi2rMEiY5+GwoZN2tBvo96q9QuCiHhsF2Pp6QxMQKArDmna8T4zn6NqArUQqacENA0aQvPz4ApoE8eWjw6JMxVEdVgx8QunYGhjRioMd92mVaNaY2MxoPgclEhbHpAP7jHkK03jbaX2dBf6ng8VblnyvHcOoC3kDtwf+zkKL33fcmXe7RwrcOcXlx2X5lVtPKwRCNmJATY7JZEIp82GJYXpx/fyWj3WC0QtU= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR08MB3268.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(136003)(346002)(39860400002)(376002)(366004)(396003)(31696002)(86362001)(5660300002)(83380400001)(8676002)(66556008)(6666004)(31686004)(36756003)(66946007)(2616005)(6916009)(4326008)(316002)(8936002)(2906002)(186003)(16576012)(52116002)(26005)(6486002)(478600001)(16526019)(53546011)(66476007)(956004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?bmRlMXZ4ZUsrZC8wZm5jbE5wSzFna1I1d2FPRlV0ZWlFbmFORGN3eXZFcm1h?= =?utf-8?B?a1BXZU9xTVZrL0FZVWROM3o2R0syOUJxSFBPN296c29HMWVyRVl0R1d3cllv?= =?utf-8?B?eUZKd1dYbXdkay9qaDVkR1lSZENFbUcvTWd0NUhtdGVwemp2TnRYNCsxWTdo?= =?utf-8?B?cDhyc1FnMUFGNmY3OWxodnNNZmNTKzMxclJnWnIwM3ZsMnFoT2prR0Z3MHZM?= =?utf-8?B?YlB5cEhmUG5aME95UDdLbERwdTlES05SL0cyQkFNQkRPRFJQMDVhYVF6bWFG?= =?utf-8?B?OUpjbjFQNEE4c1dsRG1EODZFQXkyZEQwYXBaakFVVUVwMWgrZmJYMVFwbFlw?= =?utf-8?B?Q1ZlSFA0Z0VkZlJOTkdSTFdPKzhUb2NuaHU5bWVMT24vSUIwOEtNK0hSMlFB?= =?utf-8?B?a0RWbGoxWHlVeGFUajgxV0hlV3IwYTJoOTBWWGpZYXFpUkdKb2NIRWtmWlNw?= =?utf-8?B?OEovcE9qY0E2Z3B2cEF0R0pjY2pTN2xieXB1QWRyZTZubmIwSy94aG9sdDZ6?= =?utf-8?B?MWNLZ0JBd2g1SFBmSXVETHhPL0MxRTV5M1hvbUJBdEszeWJpZGFMS3Y4dnYy?= =?utf-8?B?VjljaU8vUytmR1JaSzQ5N0lCNUgzSzRTSFo5WTBkRTBhdXZEeWZSRjQ5dFYy?= =?utf-8?B?WkRSSnFmbG5jSE5lZHpJalZwbkNqTjhnclVYMnZ4cHAzVmJLd1huZ3hDRjhI?= =?utf-8?B?ZGw5QUVnOXkyRUhkYXNnNTBJaFJvT0swYXZZNWtKbXhObkRHT29JM2JaaTJi?= =?utf-8?B?TnFYS2ptclR4eXdQeVN3ZzNCL1ZyVmRzOGlsRkdVMnViK0wvcXVvVkJDVC9N?= =?utf-8?B?akpaZFJ5T1NWOExUMERUNDgyTTdRT3ZJd2x0TVR2blFhOVp6RkdkVkJqeXZa?= =?utf-8?B?RjJrRGd1dExmRms5OUNjZW44aWdOQ1dBNXppbkxySTE5Sks2Z1UxYzZvc0FR?= =?utf-8?B?KzBqdkRieTMreWV4aFJpL1h6MUtqc1RiUEVJUUdaeVRHaHhIZFdqVFByaWQv?= =?utf-8?B?RU5ML2xlTHZGS2M0ZzgraWZ2VmVjZEpuc3B1RHRvaTJucm1uUk5od2FPZkVn?= =?utf-8?B?bTh4Rzg0Qm4vT3JZNmo3Z2VlU0NmT0E1MTNlelN6czk3ZlBuNHIwdnFJNmN0?= =?utf-8?B?WitkSXg5ZG41VHAvS1hkMmN5aHhtS2ErSzdYTEZnU0tpNm9sc0hQaytMTFV1?= =?utf-8?B?dENzVjBzZDZyb0pKT3QzdDFtemtrZzY3N0crSEMyR0M2bFQyV0xnQUVNY2Ex?= =?utf-8?B?S0dIaFhHVVA4RlpwZ0tlZXhQREtLaHpYeE1Gc1IxcXM0dVA1alJSV2ttcXZu?= =?utf-8?B?WW52ZVFKTlRkbTFvZEMzSVR1a2JpblVUc3MrMDk4c2gxeUR5QVlFV0Y5c25y?= =?utf-8?B?ZkhkUEZFdkRqYmczZGtpSEEzMFRlT0Rsb0N6ZEg3RzJmVWJNZVRqVzMwNlBO?= =?utf-8?B?K3Q0MVhFTEJUamhtdzBpOFMyNFYyazdLUzRpRzR6K1RUMU4zSHJCVE1VRXVk?= =?utf-8?B?bGZPYy9EMytUOG1QMHg1VnRJc1JRSDN2eGZwTzY4b2srZERRa3JHVlNIa2tu?= =?utf-8?B?cXVXNjFlMTJuQVRsM2FScmxTRDREV1RoeHdFTVZzQTJuend2VkNXNWFkbjZZ?= =?utf-8?B?NDhwb0ZRNmlvOWJEK29GOG91SlIzdjl0SE1Ed1dBc1ZWWWxlb2xLZ1RZMjkx?= =?utf-8?B?VlpEbFBTM3hqcmV1aVRydkNHUS9ydmFrTWl3czcycU42Y21KNVJnVDQ5Tnlw?= =?utf-8?Q?wJDN1TnTr73LGiWDVA/Nz6JRDpHbMu6Bh5WYL2R?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6482 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Vivek.Gautam@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 0ca7baa8-4f37-4a56-ba71-08d8dfd98d33 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G50e5xP7l8mx7pfGAxcJd5vPcx8L294BSl0wDzokeuhMIX0YVKlLcqBHZ/DKnqZq+Kiy5KJ+KUQifVnPcbbgF5c8jY9hkH74VWyK+4gCgKWi67I3mQffpqisxvG8pjyNYqiyRJlGWlxjUBZ0X4MzZYN8A2bh9078YUG+UIN9UJf8e0XrkGQ4lq8UE6hGT5QZJXXkcY3IDr5WPkw4uB8fUOEys6gp6ddjwG/9QgqCqGi1c6A8DfzP9glCgnlShYbEk1gW+Cbq1E4AVNSaJr84QTOh+zHuz1OYlpp3mtBiT1VhxXumSbarpe4wQTA0AQL/bJxt7WudGA7mbB41z2Dh6E3Uo6i5ZXcp1TbBdPO26rzp0op+sZhpO0ZprX8JuusIEvhoQ3nJojswR4joyWi2BjdgWlS69vdWu+1vJqfeBdLOjHOEc3QgGm3+IIyYRkLQftmVr4F/ott4EeMfMKwq0tO0SncHvvwfXRP9XscAkXdfgSiW2agXacihlxp1COwwqrqcIpnH1k5u3o77fDMJ5f7VY0w6ZZiAq1fWn2ZCZh6GlHVHp7Tix5Z8zjJbZVI/1zw8qr7gTW3RTHlhQbYYm/F6u/QE3M3lqsvLWEMso7l9fY5HxfQ+7bD8uF1+tDcBufnTQiOe2KW8Juu4Y3zeTSJjYySGUNX2vxK7nRViFlpA4uORiOGXAvT5EU8RjxMf X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(346002)(396003)(136003)(39860400002)(376002)(36840700001)(46966006)(186003)(16526019)(36756003)(2616005)(16576012)(316002)(53546011)(956004)(2906002)(336012)(26005)(47076005)(6666004)(36860700001)(6916009)(70586007)(31686004)(70206006)(5660300002)(356005)(81166007)(83380400001)(31696002)(8676002)(478600001)(8936002)(86362001)(82310400003)(4326008)(6486002)(82740400003)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Mar 2021 13:21:26.2359 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9bcba88f-db93-40e1-cf5a-08d8dfd9945f X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3420 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 3/5/21 6:44 PM, Vivek Kumar Gautam via groups.io wrote: > Arm's SMMUv3 present in various SGI/RD platforms provides address > translation support for devices such as the ones present over PCIe. > SMMUv3 also supports Address Translation Service (ATS) and Page > Request Interface (PRI) to work with PCIe devices. > ATS allows PCIe devices to request translation from a translation > agent such as SMMU, and then cache these translation in their private > cache called as Address Translation Cache (ATC). > Devices that support PRI can also enable the feature when ATS is > enabled as ATS is a prerequisite for PRI. > > The I/O topology on SGI/RD platforms includes I/O devices (or PCIe > devices) connected to a SMMU-v3, and an GIC ITS block that facilitates > interrupt translations for message signaled interrupts. A typical view > of this topology is as below - > > --------------- ------------ ------------ > | PCIe device |---->| SMMUv3 |---->| ITS | > | (RequesterID) | | (StreamID) | | (DeviceID) | > --------------- ------------ ------------ > > This patch series adds the SMMU-v3 node in iort table, and sets up the > connection between these iort nodes to forward the traffic in the right > manner. After applying these patches, the resulting updated Iort Acpi table looks like below: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Shell> Acpiview -s iort --------------- IORT Table --------------- Address : 0xF98DF598 Length : 236 00000000 : 49 4F 52 54 EC 00 00 00 - 00 A5 41 52 4D 4C 54 44 IORT......ARMLTD 00000010 : 41 52 4D 53 47 49 20 20 - 27 07 14 20 41 52 4D 20 ARMSGI '.. ARM 00000020 : 99 00 00 00 03 00 00 00 - 30 00 00 00 00 00 00 00 ........0....... 00000030 : 00 18 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 00000040 : 01 00 00 00 00 00 00 00 - 04 6C 00 02 00 00 00 00 .........l...... 00000050 : 02 00 00 00 44 00 00 00 - 00 00 00 4F 00 00 00 00 ....D......O.... 00000060 : 01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 00000070 : 00 00 00 00 04 01 00 00 - 00 00 00 00 06 01 00 00 ................ 00000080 : 05 01 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00 ................ 00000090 : FF FF 00 00 00 00 00 00 - 30 00 00 00 00 00 00 00 ........0....... 000000A0 : 00 00 00 00 01 00 00 00 - 00 00 01 00 30 00 00 00 ............0... 000000B0 : 01 00 00 00 02 38 00 00 - 00 00 00 00 01 00 00 00 .....8.......... 000000C0 : 24 00 00 00 01 00 00 00 - 00 00 00 00 01 00 00 00 $............... 000000D0 : 00 00 00 00 00 00 00 00 - 00 00 00 00 FF FF 00 00 ................ 000000E0 : 00 00 00 00 48 00 00 00 - 00 00 00 00 ....H....... Table Checksum : OK IORT : Signature : IORT Length : 236 Revision : 0 Checksum : 0xA5 Oem ID : ARMLTD Oem Table ID : ARMSGI Oem Revision : 0x20140727 Creator ID : ARM Creator Revision : 0x99 Number of IORT Nodes : 3 Offset to Array of IORT Nodes : 0x30 Reserved : 0x0 * Node Offset * : 0x30 ITS Node : Type : 0 Length : 24 Revision : 0 Reserved : 0x0 Number of ID mappings : 0 Reference to ID Array : 0x0 Number of ITSs : 1 GIC ITS Identifier Array [0] : GIC ITS Identifier : 0 * Node Offset * : 0x48 SMMUV3 Node : Type : 4 Length : 108 Revision : 2 Reserved : 0x0 Number of ID mappings : 2 Reference to ID Array : 0x44 Base Address : 0x4F000000 Flags : 0x1 Reserved : 0x0 VATOS Address : 0x0 Model : 0 Event : 0x104 PRI : 0x0 GERR : 0x106 Sync : 0x105 Proximity domain : 0x0 Device ID mapping index : 1 ID Mapping [0] : Input base : 0x0 Number of IDs : 0xFFFF Output base : 0x0 Output reference : 0x30 Flags : 0x0 ID Mapping [1] : Input base : 0x0 Number of IDs : 0x1 Output base : 0x10000 Output reference : 0x30 Flags : 0x1 * Node Offset * : 0xB4 Root Complex Node : Type : 2 Length : 56 Revision : 0 Reserved : 0x0 Number of ID mappings : 1 Reference to ID Array : 0x24 Memory access properties : 0x1 ATS Attribute : 0x1 PCI Segment number : 0x0 Memory access size limit : 0x0 Reserved : 0 0 0 ID Mapping [0] : Input base : 0x0 Number of IDs : 0xFFFF Output base : 0x0 Output reference : 0x48 Flags : 0x0 Table Statistics: 0 Error(s) 0 Warning(s) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Best regards Vivek [snip] IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you.