dependabot[bot]
487b5945b2
pip: bump edk2-pytool-extensions from 0.26.4 to 0.27.5
...
Bumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions ) from 0.26.4 to 0.27.5.
- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases )
- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.26.4...v0.27.5 )
---
updated-dependencies:
- dependency-name: edk2-pytool-extensions
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 10:22:47 +03:00
dependabot[bot]
96002713d8
pip: bump edk2-pytool-library from 0.20.0 to 0.21.5
...
Bumps [edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library ) from 0.20.0 to 0.21.5.
- [Release notes](https://github.com/tianocore/edk2-pytool-library/releases )
- [Commits](https://github.com/tianocore/edk2-pytool-library/compare/v0.20.0...v0.21.5 )
---
updated-dependencies:
- dependency-name: edk2-pytool-library
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 10:22:46 +03:00
dependabot[bot]
e437f5f62b
pip: bump regex from 2023.12.25 to 2024.5.15
...
Bumps [regex](https://github.com/mrabarnett/mrab-regex ) from 2023.12.25 to 2024.5.15.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt )
- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2023.12.25...2024.5.15 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 10:22:46 +03:00
Mikhail Krichanov
48d9ff62ef
README: Added links to audk-stable-202305, audk-stable-202311.
2024-07-22 13:52:40 +03:00
Mikhail Krichanov
a6c369fc36
Fixed compilation of all packages tracked by CI after rebasing upon edk2-stable202405 tag.
2024-07-22 13:52:40 +03:00
Mike Beaton
dfbc6323ce
BaseTools: Enable symbolic debugging with LTO in XCODE toolchain ( #64 )
2024-07-22 13:52:40 +03:00
vit9696
e2fe2aa26d
BaseTools: Provide fat Mach-O binaries on Darwin
...
Merge pull request #63 from acidanthera/vit9696-fattools-20240327
2024-07-22 13:52:40 +03:00
Mike Beaton
fde2711dcc
tools_def: Remove unneeded -Wno-unneeded-internal-declaration for CLANGDWARF
...
This is already worked around by the alternative version
of MDEPKG_NDEBUG DEBUG() for __clang__ which is provided
in MdePkg DebugLib.h, therefore the reason why this flag
was added in EDK-II no longer applies.
2024-07-22 13:52:07 +03:00
Mikhail Krichanov
cf38766c99
Fixed compilation of all packages tracked by CI after rebasing upon edk2-stable202311.
2024-07-22 13:51:38 +03:00
Mikhail Krichanov
04e068e0b8
Build: Upgraded OpenCorePkg.
2024-07-22 13:49:01 +03:00
Mikhail Krichanov
46050fc0fc
SecurePE: Defined new PcdImageProtectionPolicy.
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
7a25dcfffb
BaseTools: Fixed '-D EDK2_REDUCE_FW_SIZE' build option.
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
21327695a0
UE: Support UE generation and consumption.
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
683f4b85cb
OvmfPkg: Increased SECFV_SIZE at FVMAIN_COMPACT's expense to fix CLANGPDB compilation.
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
1baaa3c5ce
Docs: Updated README.md.
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
c4e3993ebe
BaseTools/tools_def: Deduplicate DLINK_FLAGS from CC_FLAGS
2024-07-22 13:49:00 +03:00
Marvin Häuser
62f5d3596b
BaseTools/build_rule: Always pass CC_FLAGS to DLINK
2024-07-22 13:49:00 +03:00
Marvin Häuser
03de312094
BaseTools/CommonLib: Replace aligned_alloc with posix_memalign
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
028bb3e2c7
MdePkg/UefiImageLib: Introduce DebugAddress
...
Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
410e9987f3
ImageTool: Rework PeEmit with dynamically-growing buffers
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
5a8fe7214e
MdePkg/UefiImageLib: Support multi-format and multi-source architecture
...
Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
2024-07-22 13:49:00 +03:00
Marvin Häuser
c01eab36cb
MdeModulePkg/DxeCore: Re-use ImageIsFromFv for memory protection
2024-07-22 13:49:00 +03:00
Savva Mitrofanov
06056015eb
CI: Remove Dependabot configuration
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
6e382e8bb0
BaseTools/Conf: Added EDK2_GCC_NOLTO build option.
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
f83c7b5c40
Build: Replaced GCC5 toolchain with GCC.
2024-07-22 13:49:00 +03:00
Mikhail Krichanov
7886691a93
Revert "MdeModulePkg: Enable forward edge CFI in mem attributes table"
...
This reverts commit e4ef609319
.
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
769c333a61
MdeModulePkg/Core/Dxe: Integrate CPU Architectural producer
...
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3223
In the current design, memory protection is not available till CpuDxe
is loaded. To resolve this, introduce CpuArchLib to move the
CPU Architectural initialization to DxeCore.
Cc: Eric Dong <eric.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Rahul Kumar <rahul1.kumar@intel.com>
Cc: Vitaly Cheptsov <vit9696@protonmail.com>
Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
ecfa20d841
OvmfPkg, BaseTools: Fixed Amaranth compilation for gcc-12.3.0.
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
047d1b2f88
BaseTools: Introduce new HII section design
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
c57cc69793
BaseTools/C: Consume UefiImageLib and ImageToolEmit
2024-07-22 13:47:18 +03:00
Marvin Häuser
f69039282f
BaseTools/GenFv: Remove .text and .data from FV map
2024-07-22 13:47:18 +03:00
Marvin Häuser
f0891b587f
Remove hacks related to former lack of XCODE5 .hii support
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
e04963f91d
Added .md file summarizing current states of packages.
2024-07-22 13:47:18 +03:00
Marvin Häuser
4f05d0cc12
BaseTools/build_rule: Drop deprecated ASM16 definition
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
2ae98acd86
Drop support for the TE format
2024-07-22 13:47:18 +03:00
Marvin Häuser
584d13a2eb
ArmPkg/ArmMmuLib: ASSERT ArmReplaceLiveTranslationEntry alignment
2024-07-22 13:47:18 +03:00
Marvin Häuser
3aee8784da
MdeModulePkg/ExtendedFirmwarePerformance: Fix FPDT struct alignment
2024-07-22 13:47:18 +03:00
Marvin Häuser
e63fef0eea
UefiPayloadPkg/UefiPayloadEntry: Return image destination size as UINT32
2024-07-22 13:47:18 +03:00
Savva Mitrofanov
a86d9d688e
ArmVirtPkg/ArmVirtQemu: Disable PcdPrePiProduceMemoryTypeInformationHob for ARM
...
The PcdPrePiProduceMemoryTypeInformationHob on ARM breaks Linux efistub
boot. The efistub for arm32 uncompresses Linux kernel into memory ranges
which occupied by DXE-phase drivers which leads to
'permission denied'-error during page write. So as a temporary solution
we use PcdPrePiProduceMemoryTypeInformationHob only for AARCH64
Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
a0180c022a
UefiCpuPkg/CpuExceptionHandlerLib: Creates unified ExceptionHandlerAsm
...
This change removes Xcode5ExceptionHandlerAsm and merge it's
functionality into ExceptionHandlerAsm.
Also decreases number of vectors to 32 for:
- 64-bit PeiCpuExceptionHandlerLib
- 32-bit PeiCpuExceptionHandlerLib, SecPeiCpuExceptionHandlerLib
Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
76e055e723
BaseTools/CommonLib: Consume MemoryAllocationLib
2024-07-22 13:47:18 +03:00
Marvin Häuser
ba21218d12
EmbeddedPkg/PrePiLib: Deduplicate MemoryAllocationLib declarations
2024-07-22 13:47:18 +03:00
Marvin Häuser
f0ac2e86e3
EmbeddedPkg/NonCoherentDmaLib: Utilize AllocateAlignedPagesEx
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
091bca8bc8
MdePkg/MemoryAllocationLib: Add Allocate(Aligned)CodePages
2024-07-22 13:47:18 +03:00
Marvin Häuser
e23139949b
EmulatorPkg/Host: Consume MemoryAllocationLib
2024-07-22 13:47:18 +03:00
Mikhail Krichanov
6cf6d8247a
MdePkg: Introduce CommonMemoryAllocationLib
2024-07-22 13:47:18 +03:00
Marvin Häuser
55f9f59ebc
MdeModulePkg: Manage MemoryProfileLib separately
2024-07-22 13:47:18 +03:00
Marvin Häuser
9d65ea7b79
MdePkg/Base.h: Introduce ALIGN_VALUE_SUBTRAHEND
2024-07-22 13:47:18 +03:00
Marvin Häuser
623c955985
EmulatorPkg/Host: Remove orphaned GetImageReadFunction()
2024-07-22 13:47:18 +03:00
Marvin Häuser
85ae25837b
MdeModulePkg/CorePei: Remove unused ShadowedImageRead member
2024-07-22 13:47:18 +03:00