Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-03 Thread Brett Cannon
Since the initial email got cross-posted, would it be possible to drop python-dev from any discussing that doesn't directly involve Python itself (e.g. we don't need to be involved in a discussion about whether you all have threading on UEFI)? On Fri, 3 Nov 2017 at 07:57 Michael Zimmermann wrote:

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-03 Thread Michael Zimmermann
> FYI, this library adds thread support to UEFI: > > https://github.com/Openwide-Ingenierie/GreenThreads-UEFI IMO this library has some crucial problems like changing the TPL during context switching. For my project "EFIDroid" I've invested many months analyzing, testing and implementing my own th

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-02 Thread Blibbet
On 11/02/2017 09:41 AM, Jayaprakash, N wrote: > Would you consider adding thread support in this port of Python for EDK2 shell? FYI, this library adds thread support to UEFI: https://github.com/Openwide-Ingenierie/GreenThreads-UEFI Note that the library is GPLv2, ...but the author (a 1-person pr

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-02 Thread Jayaprakash, N
Would you consider adding thread support in this port of Python for EDK2 shell? Regards, JP -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Richardson, Brian Sent: Thursday, November 2, 2017 7:07 AM To: Thiebaud Weksteen ; python-dev@python.org C

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-02 Thread Thiebaud Weksteen via Python-Dev
Christian, Antoine, Brett: Thanks for the clarification on what an official support would require. As Christian mentioned, sending simple headers patches is an obvious starting point, no matter if the support becomes official or not. Brian: Thanks for your email. As I suggested, by having the supp

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-01 Thread Richardson, Brian
Thiebaud: Thank you. I have started discussions within Intel for updating the UEFI CPython implementation to Python 3.x. The TianoCore community would appreciate contributions by people with Python experience to bring this code up to current standards. Please review the contribution guidelines

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-01 Thread Brett Cannon
The official guidelines on what it takes to add official support for a platform is https://www.python.org/dev/peps/pep-0011/#supporting-platforms. Basically it's a core dev willing to sponsor and maintain the work, a buildbot, and implicitly at least a 5 year commitment. On Wed, 1 Nov 2017 at 05:5

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-01 Thread Antoine Pitrou
On Wed, 1 Nov 2017 13:46:27 +0100 Christian Heimes wrote: > > > This work would target the master branch (that is Python 3). I would > > be interested in hearing your thoughts on this idea. > > In general your proposal sounds like a good idea. A new platform may > require a PEP, though. It wo

Re: [Python-Dev] [edk2] Official port of Python on EDK2

2017-11-01 Thread Christian Heimes
On 2017-11-01 10:07, Thiebaud Weksteen wrote: > Hi, > > UEFI has become the standard for firmware (BIOS) interface. Intel has > provided an open source implementation under the name EDK2 (part of > the TianoCore initiative) [1] for some time. This implementation has > evolved significantly and now