Re: [edk2-devel] Windows 10 build failing

2022-06-17 Thread Kilian Kegel
I checkout latest stable tag: edk2-stable202205 I use VS2015 toolchain. It works on my side… From: M.T.<mailto:xzavierpo...@gmail.com> Sent: Friday, June 17, 2022 03:58 PM To: Kilian Kegel<mailto:kilian_ke...@outlook.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>;

Re: [edk2-devel] Windows 10 build failing

2022-06-16 Thread Kilian Kegel
git clone --recursive https://github.com/tianocore/edk2.git That works! You forgot “—recursive” From: M.T. Sent: Thursday, June 16, 2022 10:19 PM To: devel@edk2.groups.io; Maciej T. Cc: Kinney, Michael D

Re: [edk2-devel] including redfish libs results in multiple definitions of symbols

2022-05-25 Thread Kilian Kegel
symbol-name/s from that particular NON-one-definition-rule.OBJ is already present in the target.EFI) From: devel@edk2.groups.io on behalf of Kilian Kegel Sent: Wednesday, May 25, 2022 7:20:26 PM To: devel@edk2.groups.io ; xzavierpo...@gmail.com Subject: Re

Re: [edk2-devel] including redfish libs results in multiple definitions of symbols

2022-05-25 Thread Kilian Kegel
Hi xp, your build failure is 1. the result of a “link-all” mechanism or 2. the result of a library construction flaw that is commonly used in EDK2. or both Let me explain the theory: 1. an .OBJ file is created by the compiler for each .C source code file an .OBJ is considered

Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0

2022-01-28 Thread Kilian Kegel
.@redhat.com<mailto:kra...@redhat.com>" mailto:kra...@redhat.com>> - Date: Fri, 28 Jan 2022 10:35:10 +0100 Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 From: "kra...@redhat.com<mailto:kra...@redhat.com>" mail

Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0

2022-01-24 Thread Kilian Kegel
The 64-bit integer math intrinsics and other intrinsic problems could be solved easily for ever: 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) ltod3.obj ftol2.obj lldiv.obj lldvrm.obj llmul.obj llrem.obj llshl.obj llshr.obj ulldiv.obj

[edk2-devel] CdePkgBlog 2022-01-16 -- Introduction of the ACPICA port to UEFI

2022-01-16 Thread Kilian Kegel
Hi Andrew, hi Jordan, hi Maciej, hi all, this task was suggested by @ajfish and @jljusten at tianocore / tianocore.github.io: https://github.com/tianocore/tianocore.github.io/wiki/Tasks#port-acpi-ca-to-a-shell-application. All in all it could be solved within a really small amount of time, with

[edk2-devel] CdePkgBlog 2021-11-18

2021-11-28 Thread Kilian Kegel
Hi All, as announced in my last CdePkgBlog I’d like to demonstrate how to design, create and build missing tools for the UEFI Shell, that are still known today from the Windows command line: FIND and MORE. Along those tools I: 1. describe how to deal with native UEFI ASCII and UTF16 files.

Re: [edk2-devel] CdePkgBlog 2021-11-14

2021-11-24 Thread Kilian Kegel
ndustry would have to trust your tests, perform own set of tests or/and disassemble it (doable, but unacceptable effort-wise). Unless those problems are solved, I simply cannot use it. Thanks, Maciej On 14-Nov-21 20:51, Kilian Kegel wrote: Hi All, as announced last summer, I’d like to star

[edk2-devel] CdePkgBlog 2021-11-14

2021-11-14 Thread Kilian Kegel
Hi All, as announced last summer, I’d like to start a comprehensive tutorial on how to use Standard C / ANSI C in the UEFI environment and how to design and implement such a library for Shell and POST usage. Since most parts of that comprehensive work are already done, I will report, demonstrate

Re: [edk2-devel] "StdLibPkg" branch on edk2-staging

2021-08-11 Thread Kilian Kegel
deprecated https://www.silicom-usa.com/pr/eol/minnowboard-turbot<https://www.silicom-usa.com/pr/eol/minnowboard-turbot/> but the CdePkg also runs in the EMULATOR: https://github.com/tianocore/edk2-staging/tree/CdePkg#howto Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@ou

Re: [edk2-devel] "StdLibPkg" branch on edk2-staging

2021-08-04 Thread Kilian Kegel
Hi all, I plan to come back with the https://github.com/tianocore/edk2-staging/tree/CdePkg end of this year and to unroll the source code of fundamental parts of my C Library and discuss that along the 30. anniversary of “The C Book” https://publications.gbdirect.co.uk/c_book/chapter9 Addition

[edk2-devel] update edk2-platforms Vlv2TbltDevicePkg

2020-09-16 Thread Kilian Kegel
Hi Mike, recently I have updated my CdePkg project from https://github.com/tianocore/edk2-staging.git. It seems that the ValleyView Package (MinnowBoard) in edk2-platforms/Platform/Int

Re: [edk2-devel] openssl.exe disappeared

2020-07-15 Thread Kilian Kegel
he link is working for me this morning. Mike From: devel@edk2.groups.io On Behalf Of Kilian Kegel Sent: Sunday, July 12, 2020 5:35 AM To: devel@edk2.groups.io; Kinney, Michael D Cc: Richardson, Brian Subject: [edk2-devel] openssl.exe disappeared Hi Mike, the link https://indy.fulgan.com/SSL/openss

[edk2-devel] openssl.exe disappeared

2020-07-12 Thread Kilian Kegel
Hi Mike, the link https://indy.fulgan.com/SSL/openssl-1.0.2r-x64_86-win64.zip from your script https://github.com/tianocore/edk2-platforms/blob/master/Platform/Intel/Vlv2TbltDevicePkg/Readme.md#download-and-build-minnowmax-using-windowsvisual-studio is not available anymore. Do you know if anyon

Re: [edk2-devel] "Error 4000" EDK II Build Issue

2020-07-12 Thread Kilian Kegel
Hi Zach, I have fixed "Error 4000" EDK II Build Issue in my MinnowBoard reference project CdePkg that you can find at edk2-staging: https://github.com/tianocore/edk2-staging/tree/CdePkg https://github.com/tianocore/edk2-staging/commit/5c2c7662f52cabc741464218b35282b7829a7908 The problem is, th

[edk2-devel] CdePkg - added unit test for ASSERT.H and LOCALE.H functions

2019-12-02 Thread Kilian Kegel
ctions are tested in one single driver PEI/DXE: https://github.com/tianocore/edk2-staging/blob/CdePkg/CdeValidationPkg/LOCALE_H/localehfunctions/main.c<https://github.com/tianocore/edk2-staging/blob/CdePkg/CdeValidationPkg/LOCALE_H/localehfunctions/main.c#L52> Best Regards, Kilian From: Ki

[edk2-devel] [staging/branch]: CdePkg - added unit test for CTYPE.H and WCTYPE.H functions

2019-11-29 Thread Kilian Kegel
hub.com/tianocore/edk2-staging/blob/CdePkg/CdeValidationPkg/WCTYPE_H/wctypehfunctions/main.c Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@outlook.com> Sent: Wednesday, October 23, 2019 10:03 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> Cc: Kinney, M

[edk2-devel] [staging/branch]: CdePkg - added unit test for STDLIB.H functions - atoi(), atol(), strtol(), strtoul(), rand(), srand(), calloc(), free(), malloc(), realloc(), atexit(), exit(), qsort(),

2019-11-27 Thread Kilian Kegel
bhfunctions/main.c Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@outlook.com> Sent: Wednesday, October 23, 2019 10:03 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> Cc: Kinney, Michael D<mailto:michael.d.kin...@intel.com>; Richardson, Brian<mai

[edk2-devel] [staging/branch]: CdePkg - added unit test for STDIO.H functions - tmpnam() printf() snprintf() sprintf() vsnprintf() vsscanf() sscanf() vprintf() vsprintf()

2019-11-26 Thread Kilian Kegel
nd DXE, but in the Emulator. All functions are tested in one single driver PEI/DXE: https://github.com/tianocore/edk2-staging/blob/CdePkg/CdeValidationPkg/STDIO_H/stdiohfunctions/main.c Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@outlook.com> Sent: Wednesday, October 23, 2019

[edk2-devel] [staging/branch]: CdePkg - added unit test for WCHAR.H functions - wprintf(), swprintf(), vswprintf(), wcscpy(), wcsncpy(), wcscat(), wcsncat(), wcscmp(), wcsncmp(),wcschr(), wcscspn(), w

2019-11-25 Thread Kilian Kegel
ing/blob/CdePkg/CdeValidationPkg/WCHAR_H/wcharhfunctions/main.c#L52> Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@outlook.com> Sent: Wednesday, October 23, 2019 10:03 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> Cc: Kinney, Michael D<mailto:michael.d.kin.

[edk2-devel] [staging/branch]: CdePkg - added unit test for remaining STRING.H functions - memcpy(), memmove(), strcpy(), strncpy(), strcat(), strncat(), memcmp(), strcmp(), strncmp(), memchr(), strch

2019-11-19 Thread Kilian Kegel
trcoll() and strxftm() All functions are tested in one single driver PEI/DXE: https://github.com/tianocore/edk2-staging/blob/CdePkg/CdeValidationPkg/STRING_H/stringhfunctions/main.c#L52 Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@outlook.com> Sent: Wednesday, October 23

Re: [edk2-devel] [[PATCH 1/1]] EmulatorPkg using CpuBreakPoint

2019-11-15 Thread Kilian Kegel
process, good luck... +} + } + // // Determine the first thread available to this process. // From: Ni, Ray<mailto:ray...@intel.com> Sent: Thursday, November 14, 2019 07:57 AM To: Kilian Kegel<mailto:kilian_ke...@outlook.com>; devel@edk2.groups.io<mailto:devel@edk2.gro

Re: [edk2-devel] [[PATCH 1/1]] EmulatorPkg using CpuBreakPoint

2019-11-13 Thread Kilian Kegel
ect: Re: [edk2-devel] [[PATCH 1/1]] EmulatorPkg using CpuBreakPoint Kilian: Can you create the patch with the commit message? For the patch, I add my comments. From: devel@edk2.groups.io<mailto:devel@edk2.groups.io> [mailto:devel@edk2.groups.io] On Behalf Of Kilian Kegel Sent:

[edk2-devel] [staging/branch]: CdePkg - added unit test for remaining TIME.H functions - difftime(), mktime(), time(), asctime(), ctime(), gmtime(), localtime(), strftime()

2019-11-11 Thread Kilian Kegel
/DXE: https://github.com/tianocore/edk2-staging/blob/CdePkg/CdeValidationPkg/TIME_H/timehfunctions/main.c#L52 Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@outlook.com> Sent: Wednesday, October 23, 2019 10:03 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io&g

[edk2-devel] [staging/branch]: CdePkg - added unit test for clock() function

2019-11-08 Thread Kilian Kegel
-runtime-library/reference/clock?view=vs-2019 Best Regards, Kilian From: Kilian Kegel<mailto:kilian_ke...@outlook.com> Sent: Wednesday, October 23, 2019 10:03 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> Cc: Kinney, Michael D<mailto:michael.d.kin...@intel.com>;

[edk2-devel] [[PATCH 1/1]] EmulatorPkg using CpuBreakPoint

2019-11-05 Thread Kilian Kegel
tinue...\n"); + + getchar();//wait for keyboard input + + SecPrint("");//now you can single step the entire boot/emulation process, good luck... + } + } +} + } // // Determine the first thread available to this process. // _

Re: [edk2-devel] [edk2] [EmulatorPkg] using __debugbreak()

2019-10-30 Thread Kilian Kegel
ify the source code and insert CpuBreakpoint() function. That will trig VS debugger for the source code. Thanks Liming From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Kilian Kegel Sent: Monday, October 28, 2019 9:01 PM To: Gao, Liming Cc: devel@edk2.groups.io; Richardson, Brian