From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (EUR03-VE1-obe.outbound.protection.outlook.com [40.107.5.76]) by mx.groups.io with SMTP id smtpd.web12.2748.1601020412481826334 for ; Fri, 25 Sep 2020 00:53:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=i2YrOW6R; spf=pass (domain: arm.com, ip: 40.107.5.76, mailfrom: sami.mujawar@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=ADkFniwmSCECh5EMbEuinsduIAFEai6EoZbKntqmTQM=; b=i2YrOW6Ra7iKbwyUWGL0etrMkLn5rc1uqCARdCCusGN76BIO4UNg5QoP416JA1D37Ix8ESon3KFx89wc0sk/YdJPyNMDs+yEjWRsEiNT/RogLndCcYCvTdAJeqIf3D7k/Bm0FSPXM+LbmS2fTL7mXmebp/acDgII/a9E7V1ULb0= Received: from DB6PR0201CA0041.eurprd02.prod.outlook.com (2603:10a6:4:3f::51) by AM6PR08MB4913.eurprd08.prod.outlook.com (2603:10a6:20b:ce::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.22; Fri, 25 Sep 2020 07:53:29 +0000 Received: from DB5EUR03FT023.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:3f:cafe::3d) by DB6PR0201CA0041.outlook.office365.com (2603:10a6:4:3f::51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.22 via Frontend Transport; Fri, 25 Sep 2020 07:53:29 +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=bestguesspass 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 DB5EUR03FT023.mail.protection.outlook.com (10.152.20.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21 via Frontend Transport; Fri, 25 Sep 2020 07:53:29 +0000 Received: ("Tessian outbound e8cdb8c6f386:v64"); Fri, 25 Sep 2020 07:53:28 +0000 X-CR-MTA-TID: 64aa7808 Received: from de33080d8d31.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 89411C03-9924-49B7-B881-0643A0197E5D.1; Fri, 25 Sep 2020 07:53:23 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id de33080d8d31.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 25 Sep 2020 07:53:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Eb4QKpAsm0XX6+/nPS/0CNPF9YA0qHoucu2qCuAxvzJqa0WjyzdyAoGoanOya1fWllqihUZlMPGgho0EDdu9RDFE5K/OGG0UdgpmW+Ru3SQr3qjstLIvfWsfWZfrVYc/qeBtBZSX48AcDIp4OnQXjboyRJDYJC7piAPicpv3XIWsUskGshnlxirv1JpnIEY/dR9nBahZjZuoqSwy1neoXt0HyUsh67Ph7Ltzvjn8Rf/+n+xNHmAyPhL7MDHkWOzkyUPnhUfplJ5kbfyOaitDSvlzF5p8o2W+slrVqgoGfqYNSnUbw159TmZFp9bU4EzXpF7cwKJ0Wggirx1D6JwTbQ== 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=ADkFniwmSCECh5EMbEuinsduIAFEai6EoZbKntqmTQM=; b=QAHch9TsuuZq1sxXoetArPM/ochaEgq8Au2qambrpiivizxruDFlLYrMTPgwtJPstp35GjZ0O9q0Ig4+FMTpX9olC5g2W1j6XZWVz+ezE11STTOr1t7SwvcYx691eX47jpJ9Y/2rumGMyatMCVtJoKmUYzNVf6pgodtFYcizYkogmmWJj43+jQnT7qITTb9BEIwLMExDqvg9fMMd52TFI32RaYokoENKP2Y9vQ3qLJ/UaFRgImgKQasPZumg8HAG0GG2bXY/S1okWsQjcZN/wY2HHPNjaE/FKI/BXGU77IxPVO4Lng4lMPuu3xBSLXYym0nurBYvFQPHw2B/ssKGnQ== 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=ADkFniwmSCECh5EMbEuinsduIAFEai6EoZbKntqmTQM=; b=i2YrOW6Ra7iKbwyUWGL0etrMkLn5rc1uqCARdCCusGN76BIO4UNg5QoP416JA1D37Ix8ESon3KFx89wc0sk/YdJPyNMDs+yEjWRsEiNT/RogLndCcYCvTdAJeqIf3D7k/Bm0FSPXM+LbmS2fTL7mXmebp/acDgII/a9E7V1ULb0= Received: from DB7PR08MB3097.eurprd08.prod.outlook.com (2603:10a6:5:1d::27) by DB8PR08MB5449.eurprd08.prod.outlook.com (2603:10a6:10:119::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.20; Fri, 25 Sep 2020 07:53:22 +0000 Received: from DB7PR08MB3097.eurprd08.prod.outlook.com ([fe80::897b:8573:fd4b:d06b]) by DB7PR08MB3097.eurprd08.prod.outlook.com ([fe80::897b:8573:fd4b:d06b%7]) with mapi id 15.20.3412.022; Fri, 25 Sep 2020 07:53:22 +0000 From: "Sami Mujawar" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "gaoliming@byosoft.com.cn" , "Liu, Zhiguang" , Alexei Fedorov , Pierre Gondois , Matteo Carlini , Ben Adderson , nd Subject: Re: [PATCH v1 1/2] MdePkg: Definitions for Extended Interrupt Flags Thread-Topic: [PATCH v1 1/2] MdePkg: Definitions for Extended Interrupt Flags Thread-Index: AQHWkOnf8GIdNFYFhEGDi92XnN//yql4XFKAgACi+VA= Date: Fri, 25 Sep 2020 07:53:22 +0000 Message-ID: References: <20200922140808.77392-1-sami.mujawar@arm.com> <20200922140808.77392-2-sami.mujawar@arm.com> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: CE2B7ADB397C16498BFCF1186A152B10.0 x-checkrecipientchecked: true Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [109.155.126.215] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 0ca63335-40af-4e41-970e-08d86128174e x-ms-traffictypediagnostic: DB8PR08MB5449:|AM6PR08MB4913: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: OXYakBz68vNJcQptkpoVxB8eG7Q4XwW00uuhAEN5S3CwX3AXZKbj6qHpkFNzzzMQr+7OI0lCLXDl2kcSnClK2e0s2+8lMwT+NJRcQ/abzgMJvjL1G9byxViDNoUuuk3Y7B72xzYISfjSspiwaLW4NlbNXsoO4lVWx5yNTYo8TJKDYMh2AanZ2uEntGM3mtDZOXZ/gU7j3Q5ogu2/bgkGyiabaMQgjLFxSBn5aahNPZ0gJxYgfDVTKWAHsk/7NxbYx+sH4TyvQK1jRgEiQf2MBqtSqt09mjNv6vVlMiLU1BoE3wtaFu3Ld4Elgline0heAhPk/RouJFUomMZ9Pdd/MBGz6xrFcRVeWHUrufrCHPXwrwR0VpDuzPGq1r5M1DYBCesaC3fYPu7HkIy0iprtgJbp0cha+IhePX8mXWK9u7w= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR08MB3097.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(346002)(39860400002)(396003)(136003)(366004)(7696005)(6506007)(478600001)(110136005)(54906003)(86362001)(53546011)(33656002)(2906002)(186003)(19627235002)(71200400001)(26005)(55016002)(8676002)(4326008)(83380400001)(316002)(5660300002)(66476007)(66556008)(66446008)(52536014)(76116006)(64756008)(8936002)(9686003)(66946007)(21314003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: w1ohr7AirSzQDymVZXConVldtRST59I1s+7sBU/QkdlRmQfMpovPbR8i+e1Hc06504HlsKUPnjBXT9+86fonc1VrsuTfS8WTH8ciqZODDUuE5jiXR2a4PISZSdBj6Y4bF0i45FHeNtFhFe/6rilYHtstWbcQURx4eEKzmg9styHdpX+wJpEtg4nfep7ZhB5FqK6uQ63AVY48RzXltGGJcAXYeRsjkDAwlynGMOeOKY7OL15eNRPIeatLm+v6poM30hkpQ29YDQJ3MUegSa2HR8VR0gcCrvSUdNN8LK4xMCdd0OsKwzKxrg8X8ycK7evcyliBJsPL8+IBjXK/C8Tqxf/x4Kr8RrOKXwP4EujU8lejZyH3r6LPU9Xlsb57aqAzw7dH3Bb3wd8uFlxKtoxOi7yffP9PPe/n32yldd1OVqGggOEi4cD5YMLi7/A4RwOdIxrcjj5SH/JDzgSyKoQkRVGRas1YDqRe/2gTfC1tB43T22cwERQ8+0texIl7gMW4L1oiI7/7E4W1JrxAqZMleWn6W6cuJezSedbOzZ1drZ3ZqdFJ+z9gdGB1P2KLq3/gGaZWWcTWK3jxBWPr96KyoTpCKeYThvX+2Xll/guRbEqFgS9cLXAAEMvRKkL/sXuUtb5lvU4k1bYTvRNjxf8H1A== MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5449 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 7afaacfc-0c88-475e-b46a-08d86128136c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LNoV7+w3TiocgAgWh4rHIWdrxA6JA2cPhkOSJ2IMFnYYIYrDICroK7p75vaBamGqhJXvwbeDZQ8M6uYJLaWLNTFOvttydqfH2Ke1mTCBuWKosPVZXfwWDOOfda8PCFZcRAOZ6Rji7s9SiY2CiVhbmfGMzcNu20Ufu12BeVkb3vOxHQZqd2ffpRv5fuorxHC+3vh7ySLxnkVMqxSGgPBM8lllMI8ApVBBltr+UJFAqXsP1NRn1QbOBNvkZj3M13rvmvDp2KR9Id8kvkiirOdlb6ciCpV4efl/14VUAL7Ho5wAgDl6mKQho+b6utfLo138FvgAO3cdws4mA8BQrt77bJ9uZZ4k1yo/nENcGufRYmI8fX8bGbBfP3XX/7z46NHDVw3/52TaUTI+0ItIAXmJ2orRXEekxJ4wSxhajJnS39Y= 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)(39860400002)(136003)(396003)(376002)(346002)(46966005)(5660300002)(316002)(9686003)(52536014)(8676002)(83380400001)(4326008)(55016002)(356005)(82740400003)(81166007)(70206006)(70586007)(47076004)(82310400003)(8936002)(54906003)(86362001)(33656002)(110136005)(53546011)(6506007)(478600001)(7696005)(19627235002)(26005)(336012)(2906002)(186003)(21314003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2020 07:53:29.0457 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0ca63335-40af-4e41-970e-08d86128174e 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: DB5EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4913 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWlrZSwNCg0KSSB3aWxsIHNlbmQgYW4gdXBkYXRlZCBwYXRjaCB3aXRoIHRoZSBzdWdnZXN0 ZWQgY2hhbmdlcy4gSSB3aWxsIGFsc28gZHJvcCB0aGUgSVNfeHh4IG1hY3Jvcy4NCg0KUmVnYXJk cywNCg0KU2FtaSBNdWphd2FyDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBL aW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+IA0KU2VudDogMjQg U2VwdGVtYmVyIDIwMjAgMTE6MDcgUE0NClRvOiBTYW1pIE11amF3YXIgPFNhbWkuTXVqYXdhckBh cm0uY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT4NCkNjOiBnYW9saW1pbmdAYnlvc29mdC5jb20uY247IExpdSwg WmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBBbGV4ZWkgRmVkb3JvdiA8QWxleGVp LkZlZG9yb3ZAYXJtLmNvbT47IFBpZXJyZSBHb25kb2lzIDxQaWVycmUuR29uZG9pc0Bhcm0uY29t PjsgTWF0dGVvIENhcmxpbmkgPE1hdHRlby5DYXJsaW5pQGFybS5jb20+OyBCZW4gQWRkZXJzb24g PEJlbi5BZGRlcnNvbkBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+DQpTdWJqZWN0OiBSRTogW1BB VENIIHYxIDEvMl0gTWRlUGtnOiBEZWZpbml0aW9ucyBmb3IgRXh0ZW5kZWQgSW50ZXJydXB0IEZs YWdzDQoNCkhpIFNhbWksDQoNClRoZSBzZXQgb2YgZGVmaW5lIHZhbHVlcyBsb29rcyBtb3JlIGNv bXBsZXggdGhhbiBuZWVkZWQgZm9yIHNpbmdsZSBiaXQgZmllbGQgY2hlY2tzLg0KDQpQZXJoYXBz IHdlIGNhbiBzaW1wbGlmeSB0byBqdXN0IGRlZmluaW5nIHRoZSBiaXQgbG9jYXRpb25zIGFuZCB0 aGUgSVNfIG1hY3JvcyBjaGVjaw0KZm9yIDAgb3Igbm9uLXplcjAgcmVzdWx0cz8NCg0KI2RlZmlu ZSBFRklfQUNQSV9FWFRFTkRFRF9JTlRFUlJVUFRfRkxBR19QUk9EVUNFUl9DT05TVU1FUl9NQVNL ICAgQklUMA0KI2RlZmluZSBFRklfQUNQSV9FWFRFTkRFRF9JTlRFUlJVUFRfRkxBR19NT0RFX01B U0sgICAgICAgICAgICAgICAgQklUMQ0KI2RlZmluZSBFRklfQUNQSV9FWFRFTkRFRF9JTlRFUlJV UFRfRkxBR19QT0xBUklUWV9NQVNLICAgICAgICAgICAgQklUMg0KI2RlZmluZSBFRklfQUNQSV9F WFRFTkRFRF9JTlRFUlJVUFRfRkxBR19TSEFSQUJMRV9NQVNLICAgICAgICAgICAgQklUMw0KI2Rl ZmluZSBFRklfQUNQSV9FWFRFTkRFRF9JTlRFUlJVUFRfRkxBR19XQUtFX0NBUEFCTElUWV9NQVNL ICAgICAgQklUNA0KDQojZGVmaW5lIElTX0VYVEVOREVEX0lOVEVSUlVQVF9DT05TVU1FUihGbGFn KSAgICAgICAgICAgICAgICAgICAgICBcDQogICgoKEZsYWcpICYgRUZJX0FDUElfRVhURU5ERURf SU5URVJSVVBUX0ZMQUdfUFJPRFVDRVJfQ09OU1VNRVJfTUFTSykgIT0gMCkNCg0KI2RlZmluZSBJ U19FWFRFTkRFRF9JTlRFUlJVUFRfRURHRV9UUklHR0VSRUQoRmxhZykgICAgICAgICAgICAgICAg XA0KICAoKChGbGFnKSAmIEVGSV9BQ1BJX0VYVEVOREVEX0lOVEVSUlVQVF9GTEFHX01PREVfTUFT SykgIT0gMCkNCg0KQXJlIHRoZSBJU18gbWFjcm9zIHJlYWxseSByZXF1aXJlZD8gIEkgZG8gbm90 IHNlZSB0aG9zZSBmb3Igb3RoZXIgYml0DQpmaWVsZHMgaW4gQUNQSSBzdHJ1Y3RzLg0KDQpUaGFu a3MsDQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTYW1p IE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1i ZXIgMjIsIDIwMjAgNzowOCBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IFNh bWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWlj aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBnYW9saW1pbmdAYnlvc29mdC5jb20uY247IExpdSwg WmhpZ3VhbmcNCj4gPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBBbGV4ZWkuRmVkb3JvdkBhcm0u Y29tOyBwaWVycmUuZ29uZG9pc0Bhcm0uY29tOyBNYXR0ZW8uQ2FybGluaUBhcm0uY29tOyBCZW4u QWRkZXJzb25AYXJtLmNvbTsgbmRAYXJtLmNvbQ0KPiBTdWJqZWN0OiBbUEFUQ0ggdjEgMS8yXSBN ZGVQa2c6IERlZmluaXRpb25zIGZvciBFeHRlbmRlZCBJbnRlcnJ1cHQgRmxhZ3MNCj4gDQo+IEFk ZCBJbnRlcnJ1cHQgVmVjdG9yIEZsYWcgZGVmaW5pdGlvbnMgZm9yIEV4dGVuZGVkIEludGVycnVw dA0KPiBEZXNjcmlwdG9yLCBhbmQgbWFjcm9zIHRvIHRlc3QgdGhlIGZsYWdzLg0KPiBSZWY6IEFD UEkgc3BlY2lmaWNhdGlvbiA2LjQuMy42DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBTYW1pIE11amF3 YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KPiAtLS0NCj4gIE1kZVBrZy9JbmNsdWRlL0luZHVz dHJ5U3RhbmRhcmQvQWNwaTEwLmggfCA4NSArKysrKysrKysrKysrKysrKysrKw0KPiAgMSBmaWxl IGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5j bHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGkxMC5oIGIvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlT dGFuZGFyZC9BY3BpMTAuaA0KPiBpbmRleCBhZGViNWFlOGMyMTlmMzFkMjQwM2ZjN2FhMjE3YmZi NGUxZTQ0Njk0Li5mYTNmMDY5NGI5Y2Y4MGJmOWMxYTMyNTA5OWE5NzBiOWNmOGMxNDI2IDEwMDY0 NA0KPiAtLS0gYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGkxMC5oDQo+ICsr KyBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTEwLmgNCj4gQEAgLTIsNiAr Miw3IEBADQo+ICAgIEFDUEkgMS4wYiBkZWZpbml0aW9ucyBmcm9tIHRoZSBBQ1BJIFNwZWNpZmlj YXRpb24sIHJldmlzaW9uIDEuMGINCj4gDQo+ICBDb3B5cmlnaHQgKGMpIDIwMDYgLSAyMDE4LCBJ bnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ICtDb3B5cmlnaHQg KGMpIDIwMjAsIEFybSBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCj4gIFNQRFgt TGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ICAqKi8NCj4gDQo+IEBA IC0zNzcsNiArMzc4LDkwIEBAIHR5cGVkZWYgc3RydWN0IHsNCj4gICNkZWZpbmUgICBFRklfQUNQ SV9NRU1PUllfTk9OX1dSSVRBQkxFICAgICAgICAgICAgICAgICAgMHgwMA0KPiANCj4gIC8vDQo+ ICsvLyBJbnRlcnJ1cHQgVmVjdG9yIEZsYWdzIGRlZmluaXRpb25zIGZvciBFeHRlbmRlZCBJbnRl cnJ1cHQgRGVzY3JpcHRvcg0KPiArLy8gUmVmIEFDUEkgc3BlY2lmaWNhdGlvbiA2LjQuMy42DQo+ ICsvLw0KPiArI2RlZmluZSBFRklfQUNQSV9FWFRFTkRFRF9JTlRFUlJVUFRfRkxBR19QUk9EVUNF Ul9DT05TVU1FUl9NQVNLICAgQklUMA0KPiArI2RlZmluZSAgIEVGSV9BQ1BJX0VYVEVOREVEX0lO VEVSUlVQVF9GTEFHX1BST0RVQ0VSICAgICAgICAgICAgICAgMA0KPiArI2RlZmluZSAgIEVGSV9B Q1BJX0VYVEVOREVEX0lOVEVSUlVQVF9GTEFHX0NPTlNVTUVSICAgICAgICAgICAgICAgQklUMA0K PiArDQo+ICsjZGVmaW5lIEVGSV9BQ1BJX0VYVEVOREVEX0lOVEVSUlVQVF9GTEFHX01PREVfTUFT SyAgICAgICAgICAgICAgICBCSVQxDQo+ICsjZGVmaW5lICAgRUZJX0FDUElfRVhURU5ERURfSU5U RVJSVVBUX0ZMQUdfTEVWRUxfVFJJR0dFUkVEICAgICAgICAwDQo+ICsjZGVmaW5lICAgRUZJX0FD UElfRVhURU5ERURfSU5URVJSVVBUX0ZMQUdfRURHRV9UUklHR0VSRUQgICAgICAgICBCSVQxDQo+ ICsNCj4gKyNkZWZpbmUgRUZJX0FDUElfRVhURU5ERURfSU5URVJSVVBUX0ZMQUdfUE9MQVJJVFlf TUFTSyAgICAgICAgICAgIEJJVDINCj4gKyNkZWZpbmUgICBFRklfQUNQSV9FWFRFTkRFRF9JTlRF UlJVUFRfRkxBR19BQ1RJVkVfSElHSCAgICAgICAgICAgIDANCj4gKyNkZWZpbmUgICBFRklfQUNQ SV9FWFRFTkRFRF9JTlRFUlJVUFRfRkxBR19BQ1RJVkVfTE9XICAgICAgICAgICAgIEJJVDINCj4g Kw0KPiArI2RlZmluZSBFRklfQUNQSV9FWFRFTkRFRF9JTlRFUlJVUFRfRkxBR19TSEFSQUJMRV9N QVNLICAgICAgICAgICAgQklUMw0KPiArI2RlZmluZSAgIEVGSV9BQ1BJX0VYVEVOREVEX0lOVEVS UlVQVF9GTEFHX0VYQ0xVU0lWRSAgICAgICAgICAgICAgMA0KPiArI2RlZmluZSAgIEVGSV9BQ1BJ X0VYVEVOREVEX0lOVEVSUlVQVF9GTEFHX1NIQVJFRCAgICAgICAgICAgICAgICAgQklUMw0KPiAr DQo+ICsjZGVmaW5lIEVGSV9BQ1BJX0VYVEVOREVEX0lOVEVSUlVQVF9GTEFHX1dBS0VfQ0FQQUJM SVRZX01BU0sgICAgICBCSVQ0DQo+ICsjZGVmaW5lICAgRUZJX0FDUElfRVhURU5ERURfSU5URVJS VVBUX0ZMQUdfTk9UX1dBS0VfQ0FQQUJMRSAgICAgICAwDQo+ICsjZGVmaW5lICAgRUZJX0FDUElf RVhURU5ERURfSU5URVJSVVBUX0ZMQUdfV0FLRV9DQVBBQkxFICAgICAgICAgICBCSVQ0PiArDQo+ ICsvKiBIZWxwZXIgbWFjcm9zIHRvIHRlc3QgRXh0ZW5kZWQgSW50ZXJydXB0IFJlc291cmNlIGRl c2NyaXB0b3IgZmxhZ3MuDQo+ICsqLw0KPiArDQo+ICsvKiogVGVzdCB0aGUgRXh0ZW5kZWQgSW50 ZXJydXB0IGZsYWdzIHRvIGRldGVybWluZSBpZiB0aGUgRGV2aWNlDQo+ICsgICAgaXMgYW4gSW50 ZXJydXB0IENvbnN1bWVyIG9yIFByb2R1Y2VyLg0KPiArDQo+ICsgIEBwYXJhbSBbaW5dICBGbGFn ICAgICAgIEV4dGVuZGVkIEludGVycnVwdCBSZXNvdXJjZSBkZXNjcmlwdG9yIGZsYWcuDQo+ICsN Cj4gKyAgQHJldHZhbCBUUlVFICAgICAgICAgICAgRGV2aWNlIGlzIEludGVycnVwdCBDb25zdW1l ci4NCj4gKyAgQHJldHZhbCBGQUxTRSAgICAgICAgICAgRGV2aWNlIGlzIEludGVycnVwdCBQcm9k dWNlci4NCj4gKyovDQo+ICsjZGVmaW5lIElTX0VYVEVOREVEX0lOVEVSUlVQVF9DT05TVU1FUihG bGFnKSAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICgoKEZsYWcpICYgRUZJX0FDUElfRVhU RU5ERURfSU5URVJSVVBUX0ZMQUdfQ09OU1VNRVIpID09ICAgICAgICBcDQo+ICsgICAgRUZJX0FD UElfRVhURU5ERURfSU5URVJSVVBUX0ZMQUdfQ09OU1VNRVIpDQo+ICsNCj4gKy8qKiBUZXN0IGlm IHRoZSBFeHRlbmRlZCBJbnRlcnJ1cHQgaXMgRWRnZSBvciBMZXZlbCB0cmlnZ2VyZWQuDQo+ICsN Cj4gKyAgQHBhcmFtIFtpbl0gIEZsYWcgICAgICAgRXh0ZW5kZWQgSW50ZXJydXB0IFJlc291cmNl IGRlc2NyaXB0b3IgZmxhZy4NCj4gKw0KPiArICBAcmV0dmFsIFRSVUUgICAgICAgICAgICBJbnRl cnJ1cHQgaXMgRWRnZSB0cmlnZ2VyZWQuDQo+ICsgIEByZXR2YWwgRkFMU0UgICAgICAgICAgIElu dGVycnVwdCBpcyBMZXZlbCB0cmlnZ2VyZWQuDQo+ICsqLw0KPiArI2RlZmluZSBJU19FWFRFTkRF RF9JTlRFUlJVUFRfRURHRV9UUklHR0VSRUQoRmxhZykgICAgICAgICAgICAgICAgXA0KPiArICAo KChGbGFnKSAmIEVGSV9BQ1BJX0VYVEVOREVEX0lOVEVSUlVQVF9GTEFHX0VER0VfVFJJR0dFUkVE KSA9PSAgXA0KPiArICAgIEVGSV9BQ1BJX0VYVEVOREVEX0lOVEVSUlVQVF9GTEFHX0VER0VfVFJJ R0dFUkVEKT4gKw0KPiArLyoqIFRlc3QgaWYgdGhlIEV4dGVuZGVkIEludGVycnVwdCBpcyBBY3Rp dmUgTG93IG9yIEFjdGl2ZSBIaWdoLg0KPiArDQo+ICsgIEBwYXJhbSBbaW5dICBGbGFnICAgICAg IEV4dGVuZGVkIEludGVycnVwdCBSZXNvdXJjZSBkZXNjcmlwdG9yIGZsYWcuDQo+ICsNCj4gKyAg QHJldHZhbCBUUlVFICAgICAgICAgICAgSW50ZXJydXB0IGlzIEFjdGl2ZSBMb3cuDQo+ICsgIEBy ZXR2YWwgRkFMU0UgICAgICAgICAgIEludGVycnVwdCBpcyBBY3RpdmUgSGlnaC4NCj4gKyovDQo+ ICsjZGVmaW5lIElTX0VYVEVOREVEX0lOVEVSUlVQVF9BQ1RJVkVfTE9XKEZsYWcpICAgICAgICAg ICAgICAgICAgICBcDQo+ICsgICgoKEZsYWcpICYgRUZJX0FDUElfRVhURU5ERURfSU5URVJSVVBU X0ZMQUdfQUNUSVZFX0xPVykgPT0gICAgICBcDQo+ICsgICAgRUZJX0FDUElfRVhURU5ERURfSU5U RVJSVVBUX0ZMQUdfQUNUSVZFX0xPVykNCj4gKw0KPiArLyoqIFRlc3QgaWYgdGhlIEV4dGVuZGVk IEludGVycnVwdCBpcyBTaGFyZWQgb3IgRXhjbHVzaXZlLg0KPiArDQo+ICsgIEBwYXJhbSBbaW5d ICBGbGFnICAgICAgIEV4dGVuZGVkIEludGVycnVwdCBSZXNvdXJjZSBkZXNjcmlwdG9yIGZsYWcu DQo+ICsNCj4gKyAgQHJldHZhbCBUUlVFICAgICAgICAgICAgSW50ZXJydXB0IGlzIFNoYXJlZC4N Cj4gKyAgQHJldHZhbCBGQUxTRSAgICAgICAgICAgSW50ZXJydXB0IGlzIEV4Y2x1c2l2ZS4NCj4g KyovDQo+ICsjZGVmaW5lIElTX0VYVEVOREVEX0lOVEVSUlVQVF9TSEFSRUQoRmxhZykgICAgICAg ICAgICAgICAgICAgICAgICBcDQo+ICsgICgoKEZsYWcpICYgRUZJX0FDUElfRVhURU5ERURfSU5U RVJSVVBUX0ZMQUdfU0hBUkVEKSA9PSAgICAgICAgICBcDQo+ICsgICAgRUZJX0FDUElfRVhURU5E RURfSU5URVJSVVBUX0ZMQUdfU0hBUkVEKQ0KPiArDQo+ICsvKiogVGVzdCB0aGUgRXh0ZW5kZWQg SW50ZXJydXB0IGZsYWdzIHRvIGRldGVybWluZSBpZiB0aGUgRGV2aWNlDQo+ICsgICAgaXMgV2Fr ZSBjYXBhYmxlIG9yIG5vdC4NCj4gKw0KPiArICBAcGFyYW0gW2luXSAgRmxhZyAgICAgICBFeHRl bmRlZCBJbnRlcnJ1cHQgUmVzb3VyY2UgZGVzY3JpcHRvciBmbGFnLg0KPiArDQo+ICsgIEByZXR2 YWwgVFJVRSAgICAgICAgICAgIEludGVycnVwdCBpcyBXYWtlIENhcGFibGUuDQo+ICsgIEByZXR2 YWwgRkFMU0UgICAgICAgICAgIEludGVycnVwdCBpcyBub3QgV2FrZSBDYXBhYmxlLg0KPiArKi8N Cj4gKyNkZWZpbmUgSVNfRVhURU5ERURfSU5URVJSVVBUX1dBS0VfQ0FQQUJMRShGbGFnKSAgICAg ICAgICAgICAgICAgIFwNCj4gKyAgKCgoRmxhZykgJiBFRklfQUNQSV9FWFRFTkRFRF9JTlRFUlJV UFRfRkxBR19XQUtFX0NBUEFCTEUpID09ICAgIFwNCj4gKyAgICBFRklfQUNQSV9FWFRFTkRFRF9J TlRFUlJVUFRfRkxBR19XQUtFX0NBUEFCTEUpDQo+ICsNCj4gKy8vDQo+ICAvLyBFbnN1cmUgcHJv cGVyIHN0cnVjdHVyZSBmb3JtYXRzDQo+ICAvLw0KPiAgI3ByYWdtYSBwYWNrKDEpDQo+IC0tDQo+ ICdHdWlkKENFMTY1NjY5LTNFRjMtNDkzRi1CODVELTYxOTBFRTVCOTc1OSknDQoNCg==