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.92.72.99]) by mx.groups.io with SMTP id smtpd.web12.13189.1636919485110503558 for ; Sun, 14 Nov 2021 11:51:25 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=S9ZAUrZu; spf=pass (domain: outlook.com, ip: 40.92.72.99, mailfrom: kilian_kegel@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=go3TCAjQSOLqPnGKmfwT2gWxncjZtL/nH3PR+ZMY1XEwrJhXBHLII6Z3rSN/Tq+fx7Rvz5jLnXlWpQA7s1CY6P32//f4AUvzHp3p+3KWeetCFDrE/kvgPxzlj1zHca4VahHndas2+Jac2vaQS2ikUO2a2fNS7Nm6njC54D4gngvmPQOGGMcxydVRDoc+dPbb2BBIntujnxmy0CRCg+dBhpWoRenE0YxpyjBS0h2wxGAkzhlESOtPGYKS6txWg51T2EvnJ6SIOhwFbgMS4DfPl2O252GKDT1VrmsMht1jWDUz+MSeB3lCX3fbfaZkFbj2I1GF+nnfd+su2fqIaiswbA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=niLC3UrFevz4kSM2xICVytPWkhQjJwVA/UE/Cp2GyH4=; b=I4eamiR/pXHHv5n6F/LIPTTljSwH4hEo4uBK/TI6VxtFYCHsnLTtenfG1t+CgfyVnwvXxeCasSBKhzj/0KEshKE+KlKBCNISqrlpAN53epmb+AXLTNt0bQDyXI0RqagYy5dlSfM8G9AblRpGz8Jk3moHL96ZuBKQfct5tKMimuW6uIK5zMu/OY7Qf5ZFCplNIToARBe6qTcI8TqZLuusI7WAriEQnTiHfBQqpTuFoWc5AH5fTwXeIeK7PvrG6PpTb98NMoQth3BiYgNvmDsBrOxS0+C/UHZUrFjtSN0xKLy/9WrIYX4Z9hHmqryk3JsvvkITtCAT+Sew+bYnYciITw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=niLC3UrFevz4kSM2xICVytPWkhQjJwVA/UE/Cp2GyH4=; b=S9ZAUrZukftZuJitkt6iajPwv4dngmpVQdDz8LWjodPeJkXvKPu02c/y03LrPQtGyG1ZukgGRgjNLUXcOWImSBpC1VW/xGpFeKrlY1haYJ47HpeUU4tmf0BUNnWl5JB5rWc909Tt3kiVYyJHkIYLUQWAsesD0y9KAtLlgz725VwtHtFWGfF4FkKPKOxBnnTte5u8v6DTC5fNlF8WOobtswQbFc72deQpNajtDncVlzcLqpCi7qCOJVDpaDHISYM8/O8t6pabN2u5NbAIbx6gJ8rSPi36FK2uITOCOUbxpOLztHhYYP+GwXMkYW1pyklVKznlkIsQOYuGBqUNiy9ivg== Received: from AM8P190MB0945.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:1d0::21) by AM9P190MB1074.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:272::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.15; Sun, 14 Nov 2021 19:51:22 +0000 Received: from AM8P190MB0945.EURP190.PROD.OUTLOOK.COM ([fe80::8119:d474:85a1:42af]) by AM8P190MB0945.EURP190.PROD.OUTLOOK.COM ([fe80::8119:d474:85a1:42af%3]) with mapi id 15.20.4690.027; Sun, 14 Nov 2021 19:51:22 +0000 From: "Kilian Kegel" To: "devel@edk2.groups.io" CC: Rebecca Cran , "tim.lewis@insyde.com" , Mike Kinney , "afish@apple.com" , Leif Lindholm , Maciej Rabeda , "Richardson, Brian" Subject: CdePkgBlog 2021-11-14 Thread-Topic: CdePkgBlog 2021-11-14 Thread-Index: AQHX2ZEAeS/VmAT3rkyxqvW8Gwo9Qw== Date: Sun, 14 Nov 2021 19:51:22 +0000 Message-ID: References: <0fb201d783ff$75096c90$5f1c45b0$@insyde.com> <20210804110321.ru56hfsyrfrviuwk@leviathan>,<10E41009-D3D6-4166-8843-1D04ECA6CC59@apple.com> <16984DDFBF70DC40.16396@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [qMsEADwoVtzVc0p4BbDHf2M/ivDniAqdDQjMY6tZKlssRNm2En9ScwHKSp9CAJAT] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dc814578-f5ff-45de-cddc-08d9a7a822bb x-ms-traffictypediagnostic: AM9P190MB1074: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: s32cyM0tVqwsHURSJmhK/ewja9AkBLOPUKIm5XLsnPpYlaK9FMUEa+ZiWeU80ruuBWBtbg7OHPj+KfuI3hPXXzgvclTPxe1QG1j1VfWcSFLDTTL6MKnevJYXwd4c2DDZWlKPvn2LblaxFwN0+aBgPn2vqnqR/sEHVvok+yFEJyTKzdS5Q4dLMKKQXKJt11GdrnvQZnQRUCHddy4gUj+ObOciIFtpPlCkUi9d6OKk/Y76Ahb2JTHU7RjL0PpKixIHHWteRI90EIZuWo9RlBv0Q3+Dxxm0gTkdSos22hBajWhcuWTtPaZeimnY5p/etpWCrwvi3aOyyFgfON44t55mx4ZjCCtWdfsJ10YFUtxcgcYxFgcxURbSyQtyCfud66/FaaPid1WQ/DWHHXaUqpmJv52a3Bcv0xA6d6M3kuXdEOsHC9uwDkF8dXZAG0Gj3k74hxHNo0EN1s66IhBebvXjXy39wLZ2S0eRxWq/gaExjA/yKT/z3VgP8vas6EkJcOtbksW0PiWuz6Ro8mmc++Mo+wHPOOVohZPPsEaEKPmiHUMnhS+2tB229CJ0XRDuPHt1k4QNML/PcGpyOj1z27tq3Q== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: UR6SOGhz9TO0JnMeaEopDD0Q7KIaj1ACRQUBEQeg44dXc9uWvzbWs+8Zk1c+tWK4/K+UKIdikhM8ZHv6oHsYG/NU8xnzJr5I0u1QYfAtuUi24HyTQleaNjquPQJqTSO2lmdcf4ndILu15NHKrJtfJzn/Lk9+u8gqBJEfYEGDRcoBAbCKDn/tpSFkhPhHcQbE3XKnhwcJ2zmXJUk7VcRi704fZlrxjgY+e0UqRJYTzHcjVrmoTOrUWbUKkhB/sAUyPSnZTcYEPtU+BkeB/uE8aVDpe8Te7mjWd6ym9Zxd8FfbDs2Vyku53HTL5+SABrUAdvQMS5tbRE4RTRY+CZD8gdia8RjuWBOskyNmldPUx+BLCgo+jhlcEVhlvZUJvlh0CHUPTMqZasYQEZNFyt8bLwlG/xM5nD/sEwFnhxnmn3vErJlZHkbi0+SGnJvg8ivt92IhIyUhZi6FOrJpYZWJxN0sNI9Be7G9VOtchYLJHO2YJiKLu0vbYvhqsWT9FIoWp6RYf2LuZQwhAlO2U4V7KOnzKC22e+LXFBLcNjC8pQJaRsRVZtIhdoNaSIlgp96oiXBGnex8zizLghNQES4SzwO33RC5BfkdJcJx4wrzx2M62VsqJN3em6k27UeqRh6uHv0aGHpE0e3Cfln6DFmR5jVVpxaZtzFOOmDq1tATiomqHE6LgQEMMel8Fnr5USiiz38lUlV+uh9hN82EPAwOaQUFyrYnaojoDLrQW3TjGVdelY8B05u9dhIcG4ohGM2gSZ91CMTbKvLm50z2cR6wEg== MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM8P190MB0945.EURP190.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: dc814578-f5ff-45de-cddc-08d9a7a822bb X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2021 19:51:22.6652 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1074 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_AM8P190MB09459CD96F0F262041256DF7EB979AM8P190MB0945EURP_" --_000_AM8P190MB09459CD96F0F262041256DF7EB979AM8P190MB0945EURP_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi All, as announced last summer, I=92d like to start a comprehensive tutorial on how to use Standard C / ANSI C in the UEFI environment and how to design an= d implement such a library for Shell and POST usage. Since most parts of that comprehensive work are already done, I will report, demonstrate and discuss implementation principles and detail= s on edk2.groups.io as a kind of =93blog=94 on a biweekly basis. Please checkout my first CdePkgBlog https://github.com/tianocore/edk2-stagi= ng/tree/CdePkg/blogs/2021-11-14#cdepkgblog-2021-11-14 and enjoy the breathtaking build speed if compiler and linker are used excl= usively to create MY LEGACY TOOLBOX, a handy set of one-trick-ponies that I have been using for about 25 years. Have fun, Kilian --_000_AM8P190MB09459CD96F0F262041256DF7EB979AM8P190MB0945EURP_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi All,

 

as announced last summer, I=92d like to start a comp= rehensive tutorial on

how to use Standard C / ANSI C in the UEFI environme= nt and how to design and implement

such a library for Shell and POST usage.

 

Since most parts of that comprehensive work are alre= ady done,

I will report, demonstrate and discuss implementatio= n principles and details on edk2.groups.io

as a kind of =93blog=94 on a biweekly basis.

 

Please checkout my first CdePkgBlog https://github.com/tianocore/edk2-staging/tree/CdePkg/blogs/2021-11-14#cdep= kgblog-2021-11-14

and enjoy the breathtaking build speed if compiler a= nd linker are used exclusively to create MY LEGACY TOOLBOX,

a handy set of one-trick-ponies that I have been usi= ng for about 25 years.

 

Have fun,

Kilian

 

--_000_AM8P190MB09459CD96F0F262041256DF7EB979AM8P190MB0945EURP_--