From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=15.241.140.75; helo=g4t3426.houston.hpe.com; envelope-from=thomas.palmer@hpe.com; receiver=edk2-devel@lists.01.org Received: from g4t3426.houston.hpe.com (g4t3426.houston.hpe.com [15.241.140.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 33D4F2238B594 for ; Thu, 18 Jan 2018 09:49:53 -0800 (PST) Received: from G9W8454.americas.hpqcorp.net (g9w8454.houston.hp.com [16.216.161.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3426.houston.hpe.com (Postfix) with ESMTPS id D73F773; Thu, 18 Jan 2018 17:55:13 +0000 (UTC) Received: from G4W9122.americas.hpqcorp.net (2002:10d2:1511::10d2:1511) by G9W8454.americas.hpqcorp.net (2002:10d8:a104::10d8:a104) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Thu, 18 Jan 2018 17:55:13 +0000 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (15.241.52.13) by G4W9122.americas.hpqcorp.net (16.210.21.17) with Microsoft SMTP Server (TLS) id 15.0.1178.4 via Frontend Transport; Thu, 18 Jan 2018 17:55:13 +0000 Received: from TU4PR8401MB1069.NAMPRD84.PROD.OUTLOOK.COM (10.169.47.149) by TU4PR8401MB1070.NAMPRD84.PROD.OUTLOOK.COM (10.169.47.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Thu, 18 Jan 2018 17:55:11 +0000 Received: from TU4PR8401MB1069.NAMPRD84.PROD.OUTLOOK.COM ([fe80::4414:2699:cadd:c4ec]) by TU4PR8401MB1069.NAMPRD84.PROD.OUTLOOK.COM ([fe80::4414:2699:cadd:c4ec%18]) with mapi id 15.20.0407.012; Thu, 18 Jan 2018 17:55:11 +0000 From: "Palmer, Thomas" To: "Daryl McDaniel (EDK2 Lists)" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [tianocore/edk2] Stdlib: Add calling convention to completion callbacks (#123) Thread-Index: AQEapzMJMEVYFfH2Zup4fUlGhmstPaTrr6FggAAMUWA= Date: Thu, 18 Jan 2018 17:55:11 +0000 Message-ID: References: <026e01d3907f$82953820$87bfa860$@mc2research.org> In-Reply-To: <026e01d3907f$82953820$87bfa860$@mc2research.org> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=thomas.palmer@hpe.com; x-originating-ip: [15.211.195.15] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; TU4PR8401MB1070; 7:J3KT3NdBS/MMfQIgMac1ODy7qcuEiiM/LqCsvZ6dh93BPHpjUXhLAbdUtLzA+FKErFHLoOr70E5RJiigwyGHa4Q8RBb6P6AFxXOGXmsnHCwMBA/Gt86wxKUtwYehpCK6pKF/oaf8fkWd3xU6SI9KkpUY6lNt7AZ9BRPqyJVevL8AO3QWA5oeU0hc9nLn5asFOzIvryB1uMAOGv5MDC0tGlAJuG9dOjQs0vh5lD7OvX9IOAxb48Vmzrp51ySqdeSb x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: a2b29d08-8df8-4820-c328-08d55e9c9f10 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(5600026)(4604075)(3008032)(48565401081)(2017052603307)(7153060)(7193020); SRVR:TU4PR8401MB1070; x-ms-traffictypediagnostic: TU4PR8401MB1070: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(166708455590820)(209352067349851)(162533806227266); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231023)(944501161)(6055026)(6041268)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011); SRVR:TU4PR8401MB1070; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:TU4PR8401MB1070; x-forefront-prvs: 05568D1FF7 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39380400002)(39860400002)(346002)(366004)(376002)(396003)(13464003)(199004)(189003)(25786009)(68736007)(966005)(97736004)(345774005)(14454004)(6246003)(316002)(99286004)(3280700002)(3660700001)(478600001)(6306002)(9686003)(55016002)(6436002)(110136005)(53546011)(105586002)(106356001)(2950100002)(86362001)(53936002)(2900100001)(229853002)(6506007)(26005)(76176011)(59450400001)(7696005)(2501003)(102836004)(5250100002)(8936002)(81166006)(6116002)(305945005)(81156014)(2906002)(33656002)(8676002)(3846002)(66066001)(5660300001)(74316002)(7736002)(19627235001); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR8401MB1070; H:TU4PR8401MB1069.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: hpe.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: DaGUwl/S95UWJkpz9GTcOAt4YCsDNAxaFZQhdwWSDLFCjU7MvZZH4FefhsqyMk/wVDvQTx6tIDeYbeaMT3qhjw== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: a2b29d08-8df8-4820-c328-08d55e9c9f10 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2018 17:55:11.8753 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR8401MB1070 X-OriginatorOrg: hpe.com Subject: Re: [tianocore/edk2] Stdlib: Add calling convention to completion callbacks (#123) X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jan 2018 17:49:53 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGFyeWwsDQoNCglUaGFua3MgZm9yIHlvdXIgcGF0Y2hlcyEgIA0KDQoJSGF2ZSB5b3UgY29tcGls ZWQgeW91ciBjaGFuZ2VzIHdpdGggQ0xBTkczOD8gSW4gbXkgc2FuZGJveCAod2hpY2gsIGFkbWl0 dGVkbHkgSSBtYXkgaGF2ZSBzdGFsZSBDTEFORzM4IGNvbXBpbGVyIG9wdGlvbnMpLCB0aGUgc2Vj b25kIGFyZ3VtZW50IG11c3QgYmUgYSBWT0lEKiB0eXBlIG9yIHRoZSBjb21waWxlciBpcyB1cHNl dC4gIENMQU5HIGNhbiBiZSBtb3JlIHN0cmljdCBoZXJlIHRoYW4gR0NDDQoNCg0KUmVnYXJkcywN Cg0KVGhvbWFzIFBhbG1lcg0KDQrigJxJIGhhdmUgb25seSBtYWRlIHRoaXMgbGV0dGVyIGxvbmdl ciBiZWNhdXNlIEkgaGF2ZSBub3QgaGFkIHRoZSB0aW1lIHRvIG1ha2UgaXQgc2hvcnRlcuKAnSAt IEJsYWlzZSBQYXNjYWwNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGVkazIt ZGV2ZWwgW21haWx0bzplZGsyLWRldmVsLWJvdW5jZXNAbGlzdHMuMDEub3JnXSBPbiBCZWhhbGYg T2YgRGFyeWwgTWNEYW5pZWwgKEVESzIgTGlzdHMpDQpTZW50OiBUaHVyc2RheSwgSmFudWFyeSAx OCwgMjAxOCAxMToxMiBBTQ0KVG86IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQpTdWJqZWN0OiBS ZTogW2VkazJdIFt0aWFub2NvcmUvZWRrMl0gU3RkbGliOiBBZGQgY2FsbGluZyBjb252ZW50aW9u IHRvIGNvbXBsZXRpb24gY2FsbGJhY2tzICgjMTIzKQ0KDQpNYXJjbywNCg0KIA0KDQpUaGFuayB5 b3UgZm9yIHlvdXIgc3VibWlzc2lvbi4NCg0KIA0KDQpDYW4geW91IHBsZWFzZSB0ZWxsIG1lIHdo aWNoIGNvbXBpbGVyIHlvdSBhcmUgdXNpbmc/DQoNCiANCg0KVGhhbmsgeW91LA0KDQpEYXJ5bCBN Y0RhbmllbA0KDQogDQoNCiANCg0KRnJvbTogTWFyY28gR3VlcnJpIFttYWlsdG86bm90aWZpY2F0 aW9uc0BnaXRodWIuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDE3LCAyMDE4IDc6MjIg QU0NClRvOiB0aWFub2NvcmUvZWRrMiA8ZWRrMkBub3JlcGx5LmdpdGh1Yi5jb20+DQpDYzogU3Vi c2NyaWJlZCA8c3Vic2NyaWJlZEBub3JlcGx5LmdpdGh1Yi5jb20+DQpTdWJqZWN0OiBbdGlhbm9j b3JlL2VkazJdIFN0ZGxpYjogQWRkIGNhbGxpbmcgY29udmVudGlvbiB0byBjb21wbGV0aW9uIGNh bGxiYWNrcyAoIzEyMykNCg0KIA0KDQpXaGVuIGNvbXBpbGluZyBpbiBVbml4IGVudmlyb25tZW50 cywgdGhlIEFCSSBkZWZhdWx0cyB0byBTeXNWLg0KQ2FsbGJhY2tzIGFyZSBpbnZva2VkIGRpcmVj dGx5IGJ5IHRoZSBzeXN0ZW0gZmlybXdhcmUgc28gdGhleSBtdXN0IG5lY2Vzc2FyaWx5IHVzZSBN UyBBQkkuDQoNCkNvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl bWVudCAxLjANClNpZ25lZC1vZmYtYnk6IE1hcmNvIEd1ZXJyaSBtYXJjby5ndWVycmkuZGV2QGZh c3RtYWlsLmNvbSA8bWFpbHRvOm1hcmNvLmd1ZXJyaS5kZXZAZmFzdG1haWwuY29tPiANCg0KICBf X19fXyAgDQoNCg0KWW91IGNhbiB2aWV3LCBjb21tZW50IG9uLCBvciBtZXJnZSB0aGlzIHB1bGwg cmVxdWVzdCBvbmxpbmUgYXQ6DQoNCg0KICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vk azIvcHVsbC8xMjMNCg0KDQpDb21taXQgU3VtbWFyeQ0KDQoNCioJU3RkbGliOiBBZGQgY2FsbGlu ZyBjb252ZW50aW9uIHRvIGNvbXBsZXRpb24gY2FsbGJhY2tzDQoNCg0KRmlsZSBDaGFuZ2VzDQoN Cg0KKglNIFN0ZExpYi9FZmlTb2NrZXRMaWIvSXA0LmMgPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu b2NvcmUvZWRrMi9wdWxsLzEyMy9maWxlcyNkaWZmLTA+ICAoMTApIA0KKglNIFN0ZExpYi9FZmlT b2NrZXRMaWIvU29ja2V0LmggPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxs LzEyMy9maWxlcyNkaWZmLTE+ICAoMjQpIA0KKglNIFN0ZExpYi9FZmlTb2NrZXRMaWIvVGNwNC5j IDxodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8xMjMvZmlsZXMjZGlmZi0y PiAgKDExKSANCioJTSBTdGRMaWIvRWZpU29ja2V0TGliL1RjcDYuYyA8aHR0cHM6Ly9naXRodWIu Y29tL3RpYW5vY29yZS9lZGsyL3B1bGwvMTIzL2ZpbGVzI2RpZmYtMz4gICgzKSANCioJTSBTdGRM aWIvRWZpU29ja2V0TGliL1VkcDQuYyA8aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy L3B1bGwvMTIzL2ZpbGVzI2RpZmYtND4gICgzMCkgDQoqCU0gU3RkTGliL0VmaVNvY2tldExpYi9V ZHA2LmMgPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzEyMy9maWxlcyNk aWZmLTU+ICAoMjApIA0KDQoNClBhdGNoIExpbmtzOg0KDQoNCioJaHR0cHM6Ly9naXRodWIuY29t L3RpYW5vY29yZS9lZGsyL3B1bGwvMTIzLnBhdGNoDQoqCWh0dHBzOi8vZ2l0aHViLmNvbS90aWFu b2NvcmUvZWRrMi9wdWxsLzEyMy5kaWZmDQoNCuKAlA0KWW91IGFyZSByZWNlaXZpbmcgdGhpcyBi ZWNhdXNlIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGlzIHRocmVhZC4NClJlcGx5IHRvIHRoaXMg ZW1haWwgZGlyZWN0bHksIHZpZXcgaXQgb24gR2l0SHViIDxodHRwczovL2dpdGh1Yi5jb20vdGlh bm9jb3JlL2VkazIvcHVsbC8xMjM+ICwgb3IgbXV0ZSB0aGUgdGhyZWFkIDxodHRwczovL2dpdGh1 Yi5jb20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FNMFhrYUl4Qk9yQzZLYWNtLVZx cTZ6NHRnUUZhcjA0a3M1dExoQUhnYUpwWk00UmhnWHo+IC4gIDxodHRwczovL2dpdGh1Yi5jb20v bm90aWZpY2F0aW9ucy9iZWFjb24vQU0wWGtmTDE5enVjR2ZnWVVLV2pjaTZOSTh1bVRPYWFrczV0 TGhBSGdhSnBaTTRSaGdYei5naWY+IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KZWRrMi1kZXZlbCBtYWlsaW5nIGxpc3QNCmVkazItZGV2ZWxAbGlz dHMuMDEub3JnDQpodHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VkazItZGV2 ZWwNCg==