public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-libc Patch 0/2] Python/Python3.6.8: migration of edk2module from chipsec repo
@ 2023-03-24  8:26 Ajay Kadapathri
  2023-03-24  8:26 ` [edk2-libc Patch 1/2] " Ajay Kadapathri
  2023-03-24  8:26 ` [edk2-libc Patch 2/2] Added file header with copyright and license Ajay Kadapathri
  0 siblings, 2 replies; 6+ messages in thread
From: Ajay Kadapathri @ 2023-03-24  8:26 UTC (permalink / raw)
  To: devel; +Cc: Rebecca Cran, Michael D Kinney, Jayaprakash N

Python/Python3.6.8: migration of edk2module from chipsec repo

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4161

This patch merges the enhancements done by chipsec
tool to edk2 module into edk2-libc repo.
The chipsec enhancements can be used for various
other Python based tools to access platform registers.
These enhancements providing a set of APIs to access
the platform registers directly from the python
scripts running on UEFI shell. This will benefit the
Python users on UEFI shell in general and enhances
it's usability. Python can be used effectively to
implement tools, scripts required for automation,
debug from UEFI shell.

Cc: Rebecca Cran <rebecca@bsdio.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Jayaprakash N <n.jayaprakash@intel.com>
Signed-off-by: Ajay Kadapathri <ajay.kadapathri@intel.com>

Ajay Kadapathri (2):
  Python/Python3.6.8: migration of edk2module from chipsec repo
  Added file header with copyright and license.

 .../Python-3.6.8/PyMod-3.6.8/Modules/cpu.nasm |  63 +++
 .../PyMod-3.6.8/Modules/cpu_gcc.s             |  64 +++
 .../PyMod-3.6.8/Modules/cpu_ia32.nasm         |  35 ++
 .../PyMod-3.6.8/Modules/cpu_ia32_gcc.s        |  38 ++
 .../PyMod-3.6.8/Modules/edk2module.c          | 519 +++++++++++++++++-
 .../Python/Python-3.6.8/Python368.inf         |   5 +
 6 files changed, 722 insertions(+), 2 deletions(-)
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu.nasm
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu_gcc.s
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu_ia32.nasm
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu_ia32_gcc.s

-- 
2.39.1.windows.1


^ permalink raw reply	[flat|nested] 6+ messages in thread
* [edk2-libc Patch 0/2] Python/Python3.6.8: migration of edk2module from chipsec repo
@ 2023-03-07  5:11 Ajay Kadapathri
  0 siblings, 0 replies; 6+ messages in thread
From: Ajay Kadapathri @ 2023-03-07  5:11 UTC (permalink / raw)
  To: devel; +Cc: Rebecca Cran, Michael D Kinney, Jayaprakash N

Python/Python3.6.8: migration of edk2module from chipsec repo

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4161

This patch merges the enhancements done by chipsec
tool to edk2 module into edk2-libc repo.
The chipsec enhancements can be used for various
other Python based tools to access platform registers.
These enhancements providing a set of APIs to access
the platform registers directly from the python
scripts running on UEFI shell. This will benefit the
Python users on UEFI shell in general and enhances
it's usability. Python can be used effectively to
implement tools, scripts required for automation,
debug from UEFI shell.

Cc: Rebecca Cran <rebecca@bsdio.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Jayaprakash N <n.jayaprakash@intel.com>
Signed-off-by: Ajay Kadapathri <ajay.kadapathri@intel.com>

Ajay Kadapathri (2):
  Python/Python3.6.8: migration of edk2module from chipsec repo
  Incorporated review comments

 .../Python-3.6.8/PyMod-3.6.8/Modules/cpu.nasm |  48 ++
 .../PyMod-3.6.8/Modules/cpu_gcc.s             |  49 ++
 .../PyMod-3.6.8/Modules/cpu_ia32.nasm         |  20 +
 .../PyMod-3.6.8/Modules/cpu_ia32_gcc.s        |  22 +
 .../PyMod-3.6.8/Modules/edk2module.c          | 519 +++++++++++++++++-
 .../Python/Python-3.6.8/Python368.inf         |   5 +
 6 files changed, 661 insertions(+), 2 deletions(-)
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu.nasm
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu_gcc.s
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu_ia32.nasm
 create mode 100644 AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules/cpu_ia32_gcc.s

-- 
2.39.1.windows.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-03-27  4:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-24  8:26 [edk2-libc Patch 0/2] Python/Python3.6.8: migration of edk2module from chipsec repo Ajay Kadapathri
2023-03-24  8:26 ` [edk2-libc Patch 1/2] " Ajay Kadapathri
2023-03-24  8:26 ` [edk2-libc Patch 2/2] Added file header with copyright and license Ajay Kadapathri
2023-03-24 15:24   ` Michael D Kinney
2023-03-27  4:57     ` Ajay Kadapathri
  -- strict thread matches above, loose matches on Subject: below --
2023-03-07  5:11 [edk2-libc Patch 0/2] Python/Python3.6.8: migration of edk2module from chipsec repo Ajay Kadapathri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox