From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-oln040092008051.outbound.protection.outlook.com [40.92.8.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 57A0921A143F5 for ; Wed, 5 Jul 2017 05:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hUwTizeshMkAUtJZBgwfGEzN55FgsPNpjn+N94PQizM=; b=EOU+dkXLEg0M9ntx8dPqhvDk7CzcM1upkDaWc/aLdZ45xf6X7FzFdgiGThU1PtZDluqWyYXueHk6kfp0XGpobAzM6YaGzQU8jMNhn6KYht4ekz/HqoKPxx4Js4I/GrWcpdMydJ5xNdKyPZ5cwfHvMDMFs2Pvre9oB+3PzwYa7Bx99Y3ciCmed1Glqd6vyMqAuWbbb7E3D4XrQmWJhSO+krkd2LnZRX3as0SEva3fFjJl6H6s8yfb1rGJRnXTsdJtggr6dPNf5faiMWuwPSBYzGDlw/yrH4XOuSWBvKtquymhuUDxZj8rvN6tUk41uwdriAvarfZ76wSc8C1r0MwJJw== Received: from BY2NAM03FT038.eop-NAM03.prod.protection.outlook.com (10.152.84.60) by BY2NAM03HT100.eop-NAM03.prod.protection.outlook.com (10.152.85.230) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9; Wed, 5 Jul 2017 12:24:54 +0000 Received: from DM5PR11MB1578.namprd11.prod.outlook.com (10.152.84.55) by BY2NAM03FT038.mail.protection.outlook.com (10.152.84.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.9 via Frontend Transport; Wed, 5 Jul 2017 12:24:54 +0000 Received: from DM5PR11MB1578.namprd11.prod.outlook.com ([10.172.37.22]) by DM5PR11MB1578.namprd11.prod.outlook.com ([10.172.37.22]) with mapi id 15.01.1240.013; Wed, 5 Jul 2017 12:24:54 +0000 From: Amit kumar To: Laszlo Ersek , "edk2-devel@lists.01.org" , Andrew Fish , =?iso-8859-1?Q?Marvin_H=E4user?= Thread-Topic: [edk2] writing EDK compatible application. Thread-Index: AQHS9OgOafJx+klL20uLapgBfACfF6JEGXGAgAEPN2c= Date: Wed, 5 Jul 2017 12:24:54 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:70B57012EACF407033AFA5C7369BE261E355ACA5AB2B5978F7F10A4A6FD6F6F7; UpperCasedChecksum:06A0BB16867D97629890746E9EE7F36464F7D53732109B53E8193E20C02C2EEA; SizeAsReceived:7386; Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [b+Y9LH7om4kTXVb5tIyJzEpYVvj8v4Sz] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BY2NAM03HT100; 7:5uGyUYsNoGa0jj+rkSfGqcu/iUj040MtyQrFyiRjQ37OH+PprZMpEy+vLljV4HhEHJBe4lgxlXRgwVkQ3V2kPmRdpfcP12UN6M/9sHukB9G/A6RB1JLTLQWzw6T2on/s//h4jdWtpZ6h3toRN/1imiTwWjzrzFqFb696tElZyvHv2PAbtlwb+MEWK8q7wOWBJA8yU4AJa5OnIVNPuj+i7/+2Fp/urRX9p2CjYj3DUwF4VH6cwBNYfn+HOCgyp4l2J7Fonf482ResvnWdyIxbRR25vEwCzDpYAnkHm6YNTQYV0AjSEW0WYv6MGm2tP9zhT9CW2leM/jah5TT0AyibDcGjqGszjTrZ7jrZlUimlNSyS1s+EqXSe3Ld6lxby3F31NOaY4p8se/T5ft3XW8oT33LDHnttCbEaSvezljHlbvwDEynwKlByVq/49RV8qmaPmWtYI9g4X4F4PeE0xnMSA8gvo2zPuvWkha8QnOUK8bflG8BTss2Cg7KaJaC9esLaV8F1jD/OCpj21xBdKhV31Zu3YVvE8kQbXREQfIqkV9c7uxJiZJg0JGJ9YNye/kRvt04ju7siNVvKYEC9UIM2mchfECZjwfdkUDMvO54sPM2LyAfwjWaPrqNN2iz7ozGZryUeIyLCoLoUOn10xApwSw1xyre0S5QTjs1qVdv2nq3zzsrDem0C1iww8N2dm/LMPHkylf36w0br1V2JFIwMXYdJMOxMds77lM9WJ1knZoGcqVd1P4d/nsQiLfotQ72VwpRm89SOKnzeori0is7BQ== x-incomingheadercount: 45 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:BY2NAM03HT100; H:DM5PR11MB1578.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: ac8192b3-c186-47ea-8c88-08d4c3a0d78f x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(201702181274)(2017031322274)(1601125374)(1603101448)(1701031045)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2NAM03HT100; x-ms-exchange-slblob-mailprops: 5gFexBncBZmWYc1L+yMvHnD20uk9oD7fvIuw6YSTSJKvt9JVEuUK5riLwsqAKWECzF1xMNVG6r42M2U0q38W9qDTbMBBC5pRgPI49EL2kwBtDSjs0O6Tyv3j+BW9SH+rq9e3DGIAI9hJbFlw/B76Yds17tSo3ue09yBD/E333FTay7Z3SJpD6R+99IjAsOz0fUWQXRrj+XyAHJitFy8ORtpuzSNPeGeNWEOjE9yk7gMUAaBTobFqG+rCP9VyJLGYMnNhPM7Wh+nW3bGqJUh5Hd6L1bVsRHheOdJA60YQuGmpIEt9Ieqfdt7vVYF0Mt1BbCdVy0ckD5dsK19GjYaxLAzDbw7ssYfeEaQwPdpbBsDBkgA0hQXGP77yy2VTxMqcn3E+lXTxsKXzIeN/eC7j58QG8aeE8VNwclHB/bModzRF73erkrPwd6nUIcDILE5TSYjKlZoiA75PLoMcMUKkN5827woBWQ0FSHkII+JZs0mu5HXrjRIHbD2wnDChF1q7lz0t4uqp1zOVoYp5o6hOFnRPEBI1acqIgukdOSQqbxZsQa9LgUrq501lswtxM15oAJTfDKhFHZNr26vGH8q5QweYWNTLxddl3uRKeqF9AoFpllZ1yPqDjwH7ZC5iynfJBhMSyi9TloZ+AGw/REXMmyzDrrWmth6F x-ms-traffictypediagnostic: BY2NAM03HT100: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:BY2NAM03HT100; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2NAM03HT100; x-forefront-prvs: 0359162B6D spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2017 12:24:54.3123 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2NAM03HT100 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 Subject: Re: writing EDK compatible application. 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: Wed, 05 Jul 2017 12:23:16 -0000 Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Laszlo, Andrew, Marvin Thank you very much for your suggestions and for sharing information. It really did help a lot. Thanks and Regards Amit ________________________________ From: Laszlo Ersek Sent: Wednesday, July 5, 2017 1:40:49 AM To: Amit kumar; edk2-devel@lists.01.org Subject: Re: [edk2] writing EDK compatible application. On 07/04/17 19:20, Amit kumar wrote: > > HI, > > I have written a code (say helloworld program ) using edk2 framework, nam= ed the output efi file as BOOTx64.efi and placed it on a removable media in= EFI/BOOT/ directory so that the application is listed in one time boot men= u. When selected from boot menu it prints "Hello World". > Which works as expected when tested on UEFI 2.3 and above platforms. > But the same code fails to execute on EFI 1.10 platforms. Which i suppose= is the problem with application entry point. > Can somebody suggest me a way so that the application entry function can = be compatible to both the platform. Even when written according to UEFI 2.5= + Spec ? I don't think you can develop for EFI 1 using edk2 -- unless you use EdkCompatibilityPkg I guess. But, I don't know how much EdkCompatibilityPkg is maintained. Here's some links: https://github.com/tianocore/tianocore.github.io/wiki/EdkCompatibilityPkg https://github.com/tianocore/tianocore.github.io/wiki/EDK The entry point is likely the least of your problems. The library instances pulled in from under MdePkg, MdeModulePkg etc are full of UEFI 2.* dependencies, I'm pretty sure. I would suggest ignoring EFI 1... Thanks Laszlo