Hi Mike,
I have sent the updated V2 patch for review.
Changed the line endings of create_python_pkg.sh script to use unix line
endings and removed the installation and usage of dos2unix from the actions
.yaml file.
Regards,
JP
-Original Message-
From: Jayaprakash, N
Sent: Monday
interpreter with
gcc tool chain.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.github/workflows/build-python-uefi-gcc.yaml | 69 +++
.../Python/Python-3.6.8/create_python_pkg.sh | 40 +--
2 files changed, 89 insertions(+), 20
more about this.
Jayaprakash N (1):
edk2-libc : add github actions workflow to build PyUEFI using gcc
.github/workflows/build-python-uefi-gcc.yaml | 69 +++
.../Python/Python-3.6.8/create_python_pkg.sh | 40 +--
2 files changed, 89 insertions(+), 20 deletions
Thanks Mike.
I shall make this change and submit the PR again for review.
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: Monday, July 1, 2024 7:51 PM
To: Jayaprakash, N ; devel@edk2.groups.io
Cc: Rebecca Cran ; Kinney, Michael D
Subject: RE: [edk2-libc Patch 1/1] edk2
interpreter with
gcc tool chain.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.github/workflows/build-python-uefi-gcc.yaml | 71
1 file changed, 71 insertions(+)
create mode 100644 .github/workflows/build-python-uefi-gcc.yaml
diff --git
more about this.
Jayaprakash N (1):
edk2-libc : add github actions workflow to build PyUEFI using gcc
.github/workflows/build-python-uefi-gcc.yaml | 71
1 file changed, 71 insertions(+)
create mode 100644 .github/workflows/build-python-uefi-gcc.yaml
--
2.45.1.windows.1
with
VS2019 tool chain.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.github/workflows/build-python-uefi-vs.yaml | 84 +
1 file changed, 84 insertions(+)
create mode 100644 .github/workflows/build-python-uefi-vs.yaml
diff --git
.
Jayaprakash N (1):
edk2-libc : add github actions workflow to build PyUEFI using VS2019
.github/workflows/build-python-uefi-vs.yaml | 84 +
1 file changed, 84 insertions(+)
create mode 100644 .github/workflows/build-python-uefi-vs.yaml
--
2.45.1.windows.1
instead of the current WORKSPACE path in the CC flags.
Please refer to BZ4791 for more details.
Jayaprakash N (1):
edk2-libc : update build and packaging scripts to take EDK2_LIBC_PATH
.../Python-3.6.8/GCCCompilationBKMs.rst | 21 +++--
.../Python/Python-3.6.8/Py368ReadMe.txt
.
The Python368.inf file is also updated to take EDK2_LIBC_PATH
instead of the current WORKSPACE path in the CC flags.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../Python-3.6.8/GCCCompilationBKMs.rst | 21 +++--
.../Python/Python
Sent: Saturday, June 15, 2024 9:03 PM
To: Jayaprakash, N ; devel@edk2.groups.io
Cc: Rebecca Cran ; Kinney, Michael D
Subject: RE: [edk2-libc Patch 1/1] edk2-libc : add github actions workflow to
build PyUEFI using VS2019
> -Original Message-
> From: Jayaprakash, N
> Sent: Satur
the Py368ReadMe.txt and the GCCCompilationBKMs.rst
to include this additional information for building python368.inf.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
AppPkg/AppPkg.dsc| 9 ++---
.../Python
to include this additional information for building python368.inf.
Please refer to BZ4789 for more details on the request.
Jayaprakash N (1):
edk2-libc : make python368.inf compile conditionally in AppPkg.dsc
AppPkg/AppPkg.dsc| 9 ++---
.../Python/Python-3.6.8
Thanks Mike for your comments.
Please find my responses inline.
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: Saturday, June 15, 2024 7:12 AM
To: Jayaprakash, N ; devel@edk2.groups.io
Cc: Rebecca Cran ; Kinney, Michael D
Subject: RE: [edk2-libc Patch 1/1] edk2-libc
with VS2019 tool chain. There is also a supporting python script
under .github/scripts folder which is used to uncomment the python
uefi related .inf file in AppPkg.dsc file.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.github/scripts
This patch request enables the github actions workflow to build Python
UEFI interpreter using VS2019 tool chain.
Please refere to BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=4788
Jayaprakash N (1):
edk2-libc : add github actions workflow to build PyUEFI using VS2019
.github/scripts
Changes looks good.
Reviewed-by: Jayaprakash N
Regards,
JP
-Original Message-
From: R, Vishal
Sent: Friday, May 17, 2024 12:08 PM
To: devel@edk2.groups.io
Cc: R, Vishal ; Rebecca Cran ; Kinney,
Michael D ; Jayaprakash, N
Subject: [edk2-libc Patch 1/1] edk2-libc: Add cpuid_ex API
Hi Mike,
I have sent an updated patch v2 for review which uses the MP Services protocol
API StarupThisAP() to read / write MSRs specific to CPU cores.
Please review and do the needful.
Regards,
JP
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Thursday
these registers from specific cpu cores using python
scripts from UEFI shell.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../PyMod-3.6.8/Modules/edk2module.c | 258 +-
.../Python/Python-3.6.8/Python368.inf | 3 +
2
This patch adds 2 new functions to read and write MSRs from specific CPUs.
rdmsr_ex and wrmsr_ex are the 2 new functions added into edk2module to provide
the read and write of CPU specific MSRs.
Jayaprakash N (1):
edk2-libc : add rdmsr_ex and wrmsr_ex to read/write msr from specific
cpus
Thanks Mike as suggested made the logic simpler.
Sent the updated v3 patch for review.
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: Friday, April 19, 2024 2:35 AM
To: Jayaprakash, N ; devel@edk2.groups.io
Cc: Rebecca Cran ; Kinney, Michael D
Subject: RE: [edk2-libc
The wrmsr function always writes 0s to the higher 32 bits of the msr register.
This PR fixes this issue reported through the BZ4745
Jayaprakash N (1):
ek2-libc: wrmsr function available in edk2module is not working as
expected
.../Python/Python-3.6.8/PyMod-3.6.8/Modules/edk2module.c
is has been fixed by this commit.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../Python/Python-3.6.8/PyMod-3.6.8/Modules/edk2module.c| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/AppPkg/Applications/Python/Python-3.6.8
is has been fixed by this commit.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../Python/Python-3.6.8/PyMod-3.6.8/Modules/edk2module.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/AppPkg/Applications/Python/Python-3.6.8
The wrmsr function always writes 0s to the higher 32 bits of the msr register.
This PR fixes the this issue reported through the BZ4745.
Jayaprakash N (1):
ek2-libc: wrmsr function available in edk2module is not working as
expected
.../Python/Python-3.6.8/PyMod-3.6.8/Modules/edk2module.c
Thanks Mike. I shall make necessary changes and submit the PR again for review.
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: Thursday, April 18, 2024 10:46 AM
To: Jayaprakash, N ; devel@edk2.groups.io
Cc: Rebecca Cran ; Kinney, Michael D
Subject: RE: [edk2-devel
the validation and debug scenarios only.
This is not for switching the BSP for OS boot. This is only used during the
validation and debug use cases.
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: Thursday, April 18, 2024 12:08 AM
To: Jayaprakash, N ; devel@edk2.groups.io
+ Rebecca and Mike,
Would you be able to review this PR?
Regards,
JP
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Wednesday, April 10, 2024 11:49 AM
To: devel@edk2.groups.io
Cc: Jayaprakash, N ; Rebecca Cran ;
Kinney, Michael D
Subject: [edk2-devel
Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../PyMod-3.6.8/Modules/edk2module.c | 159 +-
.../Python/Python-3.6.8/Python368.inf | 3 +
2 files changed, 158 insertions(+), 4 deletions(-)
diff --git
a/AppPkg/Applications/Python
This patch adds 2 new functions to read and write msrs from specific CPUs.
rdmsr_ex and wrmsr_ex are the 2 new functions added into edk2module to
provide the read and write of CPU specific MSRs.
Jayaprakash N (1):
edk2-libc:add rdmsr_ex & wrmsr_ex functions to read/write cpu specific
Reviewed-by : Jayaprakash N
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Thursday, April 4, 2024 3:14 PM
To: devel@edk2.groups.io
Cc: Jayaprakash, N ; Rebecca Cran ;
Kinney, Michael D
Subject: [edk2-devel] [edk2-libc Patch 1/1] edk2-libc: wrmsr
The wrmsr function always writes 0s to the higher 32 bits of the msr register.
This issue has been fixed by this PR.
Jayaprakash N (1):
edk2-libc: wrmsr function available in edk2module is not working as
expected
.../Python/Python-3.6.8/PyMod-3.6.8/Modules/edk2module.c| 2 +-
1
t to 0. This statement has been modified as below:
data = (((UINT64)vedx) << 32) | veax;
Verified the function by making this change and could see that
the wrmsr is working as expected.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../Python/
using writeio function in edk2module.c
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../Python/Python-3.6.8/PyMod-3.6.8/Modules/edk2module.c| 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/AppPkg/Applications/Python
This commit fixes the issue reported in BZ4619.
The writeio() function in edk2module.c in
edk2-libc/AppPkg/Applications/Python/Python-3.6.8/PyMod-3.6.8/Modules
which uses IoWrite* functions was passing the parameters in incorrect
order. This has been fixed.
Jayaprakash N (1):
ek2-libc: writeio
Reviewed-by : Jayaprakash Nevara
-Original Message-
From: R, Vishal
Sent: Friday, November 24, 2023 4:41 PM
To: devel@edk2.groups.io
Cc: R, Vishal ; Rebecca Cran ; Kinney,
Michael D ; Jayaprakash, N
Subject: [edk2-libc Patch 1/1] edk2-libc/StdLib: Fixed typo issues in multiple
files
These are simple Python apps to demonstrate the usage of socket communication
using the HTTP library.
Reviewed-by : Jayaprakash N
Regards,
JP
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Friday, October 27, 2023 9:57 PM
To: devel@edk2.groups.io
Cc
are provided as sample scripts to exercise the python http library
from UEFI shell.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash Nevara
---
.../PyMod-3.6.8/Lib/http_echo_client.py | 81 +++
.../PyMod-3.6.8/Lib/http_echo_server.py
This commit provides 2 sample scripts namely
http_echo_client.py and http_echo_server.py to exercise the
socket capabilities on UEFI shell using the http library from Python UEFI
interpreter.
Jayaprakash N (1):
ek2-libc: Sample python scripts for socket client capabilities on UEFI
shell
Reviewed-by : Jayaprakash Nevara
Regards,
JP
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Thursday, October 26, 2023 9:00 PM
To: devel@edk2.groups.io
Cc: Jayaprakash, N
Subject: [edk2-devel] [edk2-libc Patch 0/1] fix missing nanf definition
Reviewed-by: Jayaprakash Nevara
It's simple fix to align the function signature as per the standards.
Regards,
JP
-Original Message-
From: Jayaprakash, N
Sent: Thursday, October 26, 2023 7:47 PM
To: devel@edk2.groups.io
Cc: Jayaprakash, N ; Rebecca Cran ;
Kinney, Michael D ; Kloper
This patch fixes the issue of missing definition of nanf in StdLib.
This has been extracted from the below PR submitted on edk2-libc.
https://github.com/tianocore/edk2-libc/pull/9
Jayaprakash N (1):
ek2-libc: fix missing nanf definition in StdLib
StdLib/LibC/LibC.inf| 1 +
StdLib
https://github.com/tianocore/edk2-libc/pull/9.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Kloper Dimitry
---
StdLib/LibC/LibC.inf| 1 +
StdLib/LibC/Main/nanf_ieee754.c | 15 +++
2 files changed, 16 insertions(+)
create mode 100644 StdLib
below
https://pubs.opengroup.org/onlinepubs/009695399/functions/realpath.html
This patch extracted from the above pull request fixes this issue.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Kloper Dimitry
---
StdLib/Include/stdlib.h | 4 ++--
StdLib/LibC/StdLib
This patch fixes the function signature of realpath to match with the standard
defined signature. This patch bas been extracted from the below pull request
raised on edk2-libc.
https://github.com/tianocore/edk2-libc/pull/10
Jayaprakash N (1):
ek2-libc: realpath function signature doesn't
You can build edk2-libc Python 3.6.8 using GCC tool chain by following the BKMs
documented in this file
https://github.com/tianocore/edk2-libc/blob/master/AppPkg/Applications/Python/Python-3.6.8/GCCCompilationBKMs.rst
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to
; Jayaprakash, N
Cc: Rebecca Cran ; Kinney, Michael D
; Tyler Erickson ; Ard
Biesheuvel ; Leif Lindholm
Subject: Re: [edk2-devel] [edk2-libc Patch 1/1] ek2-libc: Enhance StdLib for
supporting Aarch64 and ARM
On Fri, Oct 20, 2023 at 3:04 PM Jayaprakash, N wrote:
>
> REF:
: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Tyler Erickson
---
StdLib/Include/Aarch64/machine/int_fmtio.h | 211 +
StdLib/Include/Arm/machine/int_fmtio.h | 211 +
StdLib/Include/Ia32/machine/int_fmtio.h| 212 +
StdLib/Include/X64/machine
This patch request contains enhancements made to StdLibc
through BZ https://bugzilla.tianocore.org/show_bug.cgi?id=4570
Jayaprakash N (1):
ek2-libc: Enhance StdLib for supporting Aarch64 and ARM
StdLib/Include/Aarch64/machine/int_fmtio.h | 211 +
StdLib/Include/Arm/machine
It's a documentation change.
Reviewed-by: Jayaprakash N
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Friday, September 1, 2023 9:48 PM
To: devel@edk2.groups.io
Cc: Jayaprakash, N ; Rebecca Cran ;
Kinney, Michael D
Subject: [edk2-devel] [edk2-libc
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4548
This change fixes the insufficient documentation instructions
to compile socket module as built in module into Python interpreter
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../Python
This patch fixes the insufficient documentation issue in Py368ReadMe.txt
for compiling the socket module as builtin module of Python.
The issue is reported in BZ 4548.
Jayaprakash N (1):
ek2-libc: Fix compilation instructions of socket module as builtin
module
.../Python/Python-3.6.8
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4545
The compilation issues reported in the BZ are fixed by
defining below 2 macros in pyconfig.h
HAVE_ADDRINFO
HAVE_SOCKADDR_STORAGE
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Jayaprakash N
---
.../Python
This patch fixes the compilation issue of Python UEFI interpreters socket
module due to duplicate definitions of certain structures as reported
in BZ 4545.
Jayaprakash N (1):
ek2-libc: socket module of python UEFI fails to compile with GCC
.../Python/Python-3.6.8/PyMod-3.6.8/Include
Reviewed-by: Jayaprakash N
Regards,
JP
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Monday, August 28, 2023 4:01 PM
To: devel@edk2.groups.io
Cc: Jayaprakash, N ; Rebecca Cran ;
Kinney, Michael D ; Kloper, Dimitry
Subject: [edk2-devel] [edk2-libc
ed, since there are additional callback functions that suffer
from the same problem. In addition fixing those causes some compiler warnings
that shall be addressed. Attached patch fixes the problem for me.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Dimitry Kloper
---
StdLib/EfiSock
This patch fixes the issue reported in BZ given below:
https://bugzilla.tianocore.org/show_bug.cgi?id=983
Patch extracted from PR https://github.com/tianocore/edk2-libc/pull/7
Jayaprakash N (1):
edk2-libc: Socket completion functions are not called on Linux
Compilation
StdLib/EfiSocketLib
Reviewed the changes and it looks good.
Also verified that the fix solves the problem.
Reviewed-by : Jayaprakash N
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Thursday, August 24, 2023 10:04 PM
To: devel@edk2.groups.io
Cc: Jayaprakash, N ; Rebecca
, SEEK_CUR) will send cursor to (0,0).
This fix is not generic, but solves the particular situation.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Kloper Dimitry
---
StdLib/LibC/Uefi/Devices/Console/daConsole.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion
This patch fixes a corner case issue with the lseek function.
The issue is captured in
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4531
Jayaprakash N (1):
edk2-libc/StdLib: Fix console jump to 0, 0 issue in lseek()
StdLib/LibC/Uefi/Devices/Console/daConsole.c | 10 +-
1 file
- just close the fd before returning from the function.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Kloper Dimitry
---
StdLib/LibC/Uefi/Devices/UefiShell/daShell.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/StdLib/LibC/Uefi/Devices/UefiShell/daShell.c
b
This patch provides fix for the file descriptor leak issue in
rename function from the LibC library of the StdLib of edk2-libc
Jayaprakash N (1):
edk2-libc/StdLib: file descriptor leak in rename()
StdLib/LibC/Uefi/Devices/UefiShell/daShell.c | 2 ++
1 file changed, 2 insertions
Reviewed-by: Jayaprakash Nevara
-Original Message-
From: R, Vishal
Sent: Thursday, August 3, 2023 10:12 PM
To: devel@edk2.groups.io
Cc: R, Vishal ; Rebecca Cran ; Kinney,
Michael D ; Jayaprakash, N
Subject: [edk2-libc Patch 1/1] edk2-libc/AppPkg: Fix documentation issue
Reviewed-by: Jayaprakash N
Regards,
JP
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Wednesday, July 26, 2023 9:09 PM
To: devel@edk2.groups.io
Cc: Jayaprakash, N ; Rebecca Cran ;
Kinney, Michael D ; Kloper, Dimitry
Subject: [edk2-devel] [edk2-libc
optimization this can fill the
variable with garbage that is later used by res_init().
Fix is trivial - explicitly initialize _res.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Kloper Dimitry
---
StdLib/BsdSocketLib/res_init.c | 6 --
1 file changed, 4 insertions
This patch contains a fix for the uninitialized global variable
in edk2-libc/StdLib/BsdSocketLib/res_init.c
Jayaprakash N (1):
edk2-libc/StdLib: Fix uninitialized global variable
StdLib/BsdSocketLib/res_init.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
--
2.40.0.windows.1
optimization this can fill the
variable with garbage that is later used by res_init().
Fix is trivial - explicitly initialize _res.
Cc: Rebecca Cran
Cc: Michael D Kinney
Cc: Jayaprakash N
Signed-off-by: Kloper Dimitry
---
StdLib/BsdSocketLib/res_init.c | 6 --
1 file changed, 4 insertions
This patch contains the fix for uninitialized global variable
in edk2-libc/StdLib/BsdSocketLib/res_init.c file.
Jayaprakash N (1):
edk2-libc/StdLib: Fix uninitialized global variable
StdLib/BsdSocketLib/res_init.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
--
2.40.0.windows
Reviewed by : Jayaprakash N
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: Friday, July 21, 2023 9:22 PM
To: Kinney, Michael D ; devel@edk2.groups.io
Cc: Rebecca Cran ; Kloper, Dimitry
; Kloper, Dimitry
Subject: Re: [edk2-devel] [edk2-libc Patch 1/1
-Original Message-
From: Kinney, Michael D
Sent: Friday, July 21, 2023 9:03 PM
To: Jayaprakash, N ; devel@edk2.groups.io
Cc: Rebecca Cran ; Kloper, Dimitry
; Kloper, Dimitry ; Kinney,
Michael D
Subject: RE: [edk2-libc Patch 1/1] edk2-libc/StdLib: Uninitialized global
variable
Hi JP,
I have
optimization this can fill
the variable with garbage that is later used by res_init().
Fix is trivial - explicitly initialize _res
Cc: Rebecca Cran
Cc: Michael D Kinney
Co-authored-by: Kloper Dimitry
Signed-off-by: Jayaprakash N
---
StdLib/BsdSocketLib/res_init.c | 7 ---
1 file changed, 4
This patch has fix for un-initialized global variable in the
edk2-libc repos StdLib/BsdSocketLib.
Jayaprakash N (1):
edk2-libc/StdLib: Uninitialized global variable
StdLib/BsdSocketLib/res_init.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
--
2.40.0.windows.1
optimization this can fill the
variable with garbage that is later used by res_init().
Fix is trivial - explicitly initialize _res.
Cc: Rebecca Cran
Cc: Michael D Kinney
Co-authored-by: Kloper, Dimitry
Signed-off-by: Jayaprakash N
---
StdLib/BsdSocketLib/res_init.c | 10 +-
1 file changed
This patch has fix for un-initialized global variable in the edk2-libc repos
StdLib/BsdSocketLib.
Jayaprakash N (1):
edk2-libc/StdLib: Uninitialized global variable
StdLib/BsdSocketLib/res_init.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
--
2.40.0.windows.1
Reviewed-by: Jayaprakash N
Merged the Patch by updating trailing spaces and Tabs.
-Original Message-
From: Kadapathri, Ajay
Sent: Thursday, March 30, 2023 11:27 AM
To: devel@edk2.groups.io
Cc: Rebecca Cran ; Kinney, Michael D
; Jayaprakash, N
Subject: [edk2-libc Patch 1/1] Python
link.exe"' :
return code '0x460'
Stop.
Regards,
JP
-Original Message-
From: Kadapathri, Ajay
Sent: Monday, March 27, 2023 1:35 PM
To: devel@edk2.groups.io
Cc: Rebecca Cran ; Kinney, Michael D
; Jayaprakash, N
Subject: [edk2-libc Patch 1/1] Python/Python3.6.8: migration of edk2
This patch is for updating the maintainer info of edk2-libc repo.
Jayaprakash N (1):
edk2-libc: Update Maintainer.txt file
Maintainers.txt | 2 ++
1 file changed, 2 insertions(+)
--
2.40.0.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group
REF : https://bugzilla.tianocore.org/show_bug.cgi?id=4388
This commit adds Jayaprakash N as one of the maintainers of
edk2-libc repo.
Cc: Rebecca Cran
Cc: Michael D Kinney
Signed-off-by: Jayaprakash N
---
Maintainers.txt | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Maintainers.txt b
Sure Mike.
Thanks for your inputs and recommendations.
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: 29 November 2022 23:28
To: Jayaprakash, N ; devel@edk2.groups.io; Kinney,
Michael D
Cc: Rebecca Cran ; Kadapathri, Ajay
; Frinzell, Aaron
Subject: RE: [edk2-libc
.
We shall definitely take up your suggestions early in the next year 2023.
Let me know if this idea sounds good.
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: 29 November 2022 21:23
To: Jayaprakash, N ; devel@edk2.groups.io; Kinney,
Michael D
Cc: Rebecca Cran
Subject
This PR contains the changes required to merge the edk2 module enhancements from
chipsec repo to edk2-libc. More details are updated in the
BZ https://bugzilla.tianocore.org/show_bug.cgi?id=4161
Jayaprakash Nevara (1):
edk2-libc: migration of edk2module from chipsec repo
Cran
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jayaprakash N
Reviewed-by: Michael D Kinney
---
.../Python-3.6.8/PyMod-3.6.8/Modules/cpu.asm | 519
.../PyMod-3.6.8/Modules/cpu_ia32.asm | 395
.../PyMod-3.6.8
Hi Mike,
Thanks for reviewing the PR
Could you merge this PR?
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: 27 October 2022 21:25
To: Jayaprakash, N ; devel@edk2.groups.io; Kinney,
Michael D
Cc: Rebecca Cran
Subject: RE: [edk2-libc Patch 1/1] edk2-libc: remove
was requested by chipsec team.
Cc: Rebecca Cran
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jayaprakash N
---
.../Python-3.6.8/GCCCompilationBKMs.rst | 10 +--
.../Python/Python-3.6.8/Py368ReadMe.txt | 14 ++--
.../Python/Python-3.6.8
This patch request contains the necessary changes to remove the
substring 368 from the name of the python uefi interpreter app.
The app name will change from python368.efi to python.efi
Jayaprakash Nevara (1):
edk2-libc: remove substring 368 from py uefi app name
vide access to System Firmware Tables
from Python scripts<https://bugzilla.tianocore.org/show_bug.cgi?id=3786>
Regards,
JP
From: Yoshinoya
Sent: 20 October 2022 08:36
To: Jayaprakash, N
Cc: Kinney, Michael D ; devel@edk2.groups.io
Subject: Re:RE: Re:RE: Re:RE: [edk2-devel] Python368
You may follow instructions provided in
https://github.com/tianocore/edk2-libc/blob/master/AppPkg/Applications/Python/Python-3.6.8/GCCCompilationBKMs.rst
Regards,
JP
From: Yoshinoya
Sent: 19 October 2022 14:01
To: Jayaprakash, N
Cc: Kinney, Michael D ; devel@edk2.groups.io
Subject: Re:RE
To: Kinney, Michael D
Cc: devel@edk2.groups.io; Jayaprakash, N
Subject: Re:RE: [edk2-devel] Python368.efi failed to run in shell environment
Hi, JP:
It seems PyImport_ImportModule("encoding.utf_8") failed.
Do you have any suggestions?
THank you very much!
best wishes,
At 202
The socket module is not enabled in the Open source version of the Python UEFI
interpreter available in edk2-libc.
It needs some porting effort.
Regards,
JP
From: devel@edk2.groups.io On Behalf Of
chesig...@gmail.com
Sent: 30 August 2022 23:51
To: devel@edk2.groups.io
Subject: [edk2-devel]
Hi All,
I am trying to build AppPkg under edk2-libc project using the clang compiler
tool chain from Ubuntu 20.04 system.
While doing so I am encountering an error, which I am not able to resolve.
This error is coming from the Standard C Library module as shown below.
Any clues to solve this
Could you please review and merge this change?
This is a simple documentation fix only.
Regards,
JP
-Original Message-
From: Jayaprakash, N
Sent: 17 June 2022 14:24
To: devel@edk2.groups.io
Cc: Kinney, Michael D ; Gao, Liming
Subject: RE: [edk2 Patch 1/1] Windows-systems.mediawiki
This is a simple documentation fix. Could some one from the group review and
merge these changes?
Regards,
JP
-Original Message-
From: Jayaprakash, N
Sent: 10 June 2022 09:19
To: devel@edk2.groups.io
Cc: Kinney, Michael D ; Gao, Liming
; Jayaprakash, N
Subject: [edk2 Patch 1/1
of LibC.inf to support use of
GCC intrinsics from Gcc.c.
* Moved Main/Ia32/ftol2.obj in LibC.inf from binaries section to
Sources.IA32 required only for MSFT IA32 compiler tool chain
Cc: Michael D Kinney
Cc: Rebecca Cran
Signed-off-by: Jayaprakash N
---
StdLib/LibC/CRT/Gcc.c | 7 +++
StdLib
This patch contains the changes required for StdLib to facilitate the
gcc 32 bit builds.
Jayaprakash Nevara (1):
edk2-libc/StdLib : Changes to Std LibC to facilitate 32 bit GCC builds
StdLib/LibC/CRT/Gcc.c | 7 +++
StdLib/LibC/LibC.inf | 7 +++
2 files changed, 10 insertions(+), 4
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3788
Removed an outdated reference to py2.7 in the Windows systems wiki
page and replaced it with the py3.7 to align with the updated
build instructions
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Jayaprakash N
---
Windows
This patch is to fix the documentation issue in wiki page where it had
reference to py2.7 in the build instructions. This has been updated to
refer to py3.7 to align with the rest of the build instructions.
Jayaprakash Nevara (1):
Windows-systems.mediawiki: replaced p2.7 reference with py3.7
the dependencies taken from
the
build environment.
Cc: Rebecca Cran
Cc: Michael D Kinney
Signed-off-by: Jayaprakash N
---
.../Python-3.6.8/GCCCompilationBKMs.rst | 193 ++
.../PyMod-3.6.8/Include/pyconfig.h| 2 +-
.../Python-3.6.8/PyMod-3.6.8/Modules
This PR contains the necessary changes required to build the Py 3.6.8
interpreter
for UEFI using GCC tool chain from Linux based OSes such as Ubuntu (20.04 LTS)
Jayaprakash Nevara (1):
AppPkg\Applications\Python\Python-3.6.8: GCC tool chain support
.../Python-3.6.8/GCCCompilationBKMs.rst
Hi Mike,
This patch is yet to be merged. Could you look into this?
Regards,
JP
-Original Message-
From: Kinney, Michael D
Sent: 08 April 2022 23:30
To: Jayaprakash, N ; devel@edk2.groups.io; Kinney,
Michael D
Cc: Frinzell, Aaron
Subject: RE: [edk2-devel] [edk2-libc Patch 1/1
+ Aaron
Regards,
JP
-Original Message-
From: devel@edk2.groups.io On Behalf Of Jayaprakash, N
Sent: 08 April 2022 22:12
To: Kinney, Michael D ; devel@edk2.groups.io
Subject: Re: [edk2-devel] [edk2-libc Patch 1/1]
AppPkg\Applications\Python\Python-3.6.8\Lib: uuid.py module port for UEFI
1 - 100 of 145 matches
Mail list logo