Savva Mitrofanov
68c05b5c40
Utilities: Corrects QemuBuild.command for Linux
...
Add missing packages check and assumes to run this script as root.
Also we need to create partition table on raw image image before
invoking disk mount using qemu-nbd tool.
2022-12-28 16:53:43 +03:00
Marvin Häuser
f29ef4ed91
Build: Use Docker in rootless mode
2022-12-28 13:48:19 +01:00
Mike Beaton
3335029002
Build: Only set Duet in-tree specific build vars when used
2022-12-28 09:45:58 +00:00
Mike Beaton
7a288f3c15
Build: Allow overriding default targets for Duet standard build
2022-12-28 09:45:48 +00:00
Mikhail Krichanov
c4c6939db7
User: Refactored UserWriteFile().
2022-12-28 12:11:55 +03:00
Mikhail Krichanov
1a8f88bbd2
User: Windows compilation fixes.
2022-12-28 12:11:36 +03:00
Mikhail Krichanov
b139e3a07d
User: Added IsZeroGuid().
2022-12-28 12:11:23 +03:00
Mikhail Krichanov
84c6bc980d
Utilities: Added QemuBuild.commands for Linux.
2022-12-28 12:08:46 +03:00
Andrey1970AppleLife
02b938f1a3
2023
2022-12-28 01:17:50 +03:00
vit9696
7b7d6ea756
OcBootManagementLib: Add .contentVisibility file
...
This replaces OpenCore signature checking with .contentVisibility file
containing either `Disabled` or `Auxiliary` to hide entries from the
boot picker.
2022-12-25 20:04:40 +03:00
vit9696
6570a87706
OcAppleSecureBootLib: Fix memory leak
2022-12-25 20:04:40 +03:00
John Davis
15a8d7fd70
OcXmlLib: Fix buffer overflow when removing an XML node
2022-12-24 11:55:02 -06:00
Marvin Häuser
778f767709
Build: Update edk2 Dockerfile to LLVM 15
2022-12-24 18:12:00 +01:00
Marvin Häuser
23ddbba0d7
OcCompressionLib: Fix zlib build with LLVM 15
...
REF: https://github.com/madler/zlib/issues/633
2022-12-24 18:12:00 +01:00
John Davis
7b2af06339
OcMainLib: Fix kext blocker not processing entries if one was skipped due to arch
2022-12-24 08:41:54 -06:00
Vitaly Cheptsov
3e01f7faa1
Build: Silence shellcheck
2022-12-22 13:54:41 +03:00
vit9696
d60b94d567
Utilities: Fix shellcheck warnings
2022-12-22 13:44:21 +03:00
Marvin Häuser
ee0f2a53bc
Build: Introduce Docker setup for Dev Containers and CI ( #410 )
...
Docker allows to set up a portable development environment in a container. This
can be useful to test Linux toolchains on macOS. Introduce such environments
for EDK II and documentation development.
The current implementation supports both Dev Environments by Docker Desktop and
Dev Containers by Visual Studio Code. To reduce the maintenance burden, use
these environments for the Linux-based GitHub Actions as well. Non-x86 hosts,
including Apple Silicon, are supported via GCC cross-compilation.
2022-12-19 22:10:12 +01:00
Mike Beaton
6f25ba4f2c
uncrustify: add important brackets
2022-12-16 07:12:22 +00:00
Mike Beaton
a54f035f54
ocvalidate: Allow same tool with different nvram access
2022-12-16 06:10:07 +00:00
Mikhail Krichanov
6455230f9c
OcGuardLib: Removed PRI macros.
2022-12-15 00:41:13 +06:00
Andrey1970AppleLife
59511c35aa
Update Changelog.md
2022-12-14 15:59:04 +03:00
Andrey1970AppleLife
901b6f77e2
Updated builtin firmware versions
2022-12-14 15:35:16 +03:00
Andrey1970AppleLife
48436cb325
Update AppleKeyboardLayouts.txt
2022-12-14 01:06:36 +03:00
Andrey1970AppleLife
e5adf596f2
DataBase: Updated MaximumOSVersion
2022-12-14 00:33:15 +03:00
Savva Mitrofanov
76e56b6b81
Docs: Sync changelog
2022-12-09 14:42:45 +06:00
Savva Mitrofanov
7de33ca6a9
Build: Switch workflows from ubuntu-latest to 22.04
...
The image tag 'latest' still refers to 20.04 version. The problem is
outdated nasm binary which breaks build with recent changes from
202211 stable branch
2022-12-09 14:42:45 +06:00
Savva Mitrofanov
b85253d2d6
Build: Add missing VariableFlashInfoLib
2022-12-09 14:42:45 +06:00
Savva Mitrofanov
202735d898
OcCpuLib: Rename CpuidVerEcx NotUsed field
...
Due to changed CPUID_VERSION_INFO_ECX structure, field NotUsed was
renamed to ParaVirtualized
2022-12-09 14:42:45 +06:00
Andrey1970AppleLife
29d6994678
Bump version
2022-12-07 01:36:06 +03:00
Vitaly Cheptsov
10fc98fc5d
OcConfigurationLib: Split ShowPicker and HibernateSkipsPicker ( #407 )
0.8.7
2022-12-06 02:53:35 +03:00
Vitaly Cheptsov
4ad59a2bb4
Docs: Sync changelog
2022-12-04 23:22:52 +03:00
PMheart
c8fba4e2de
OpenNtfsDxe: Minor codestyle fixes ( #351 )
2022-12-04 19:16:21 +03:00
vit9696
1d204bade9
Docs: Rebuild docs
2022-12-04 19:15:18 +03:00
dakanji
9eeb5e971d
Docs: Minor Tweaks ( #404 )
2022-12-04 19:12:55 +03:00
Vitaly Cheptsov
db29d17d59
Docs: Sync changelog
2022-12-04 19:12:14 +03:00
dakanji
47e800f750
OpenVariableRuntimeDxe: Add spoof proof UEFI 2.x checking ( #405 )
2022-12-04 19:11:33 +03:00
Andrey1970AppleLife
7e5d2b7432
Update Sample.plist
2022-12-02 01:43:56 +03:00
Andrey1970AppleLife
2aebbda524
Update SampleCustom.plist
2022-12-02 01:40:30 +03:00
Savva Mitrofanov
3b79c90e0e
Utilities: Set 3GB allocation pool limit for TestDiskImage
2022-11-25 20:55:14 +06:00
Savva Mitrofanov
5c2c72febc
User: Add pool allocation size configurable limits for UserBaseMemoryLib
...
To improve for example handling of OOM-states during fuzzing we provides
options to limit maximum size of single allocation operation. Extends
checks for Free operations and integer underflow/overflow handling.
2022-11-25 20:55:14 +06:00
Savva Mitrofanov
3c9236a4b2
Utilities: Check variables for NULL before FreePool in TestDiskImage
2022-11-25 16:33:55 +06:00
Mike Beaton
8033a1164d
Docs: Wording
2022-11-25 00:55:11 +00:00
Mike Beaton
e9ce1d17a7
Docs: Improve wording
2022-11-24 12:43:49 +00:00
Mike Beaton
ede8ddc0ee
Docs: Changelog, add more thx!
2022-11-24 12:23:56 +00:00
Mike Beaton
f9f5292f3c
Docs: Changelog, add thx
2022-11-24 12:18:46 +00:00
Mike Beaton
60e65bb402
Docs: Improve changelog wording
2022-11-24 12:13:06 +00:00
Mike Beaton
60d7f363a5
Docs: Rebuild docs
2022-11-23 20:53:45 +00:00
Savva Mitrofanov
5137def394
User: Add DiskIo2 and UnicodeCollation protocol guids into GlobalVar
2022-11-23 19:42:16 +06:00
Savva Mitrofanov
b45fd2571c
Utilities: Extend TestExt4Dxe fuzzer functionality
...
* Fix memory leaks on fuzzer side in TestExt4Dxe, create common FreeAll
procedure.
* Extend GetPosition and SetPosition tests in TestExt4Dxe.
* Implements StriColl function from UnicodeCollation protocol for
userspace usage. Also provides replacement for origin unicode collation
driver functions Ext4InitialiseUnicodeCollation and Ext4StrCmpInsensitive
to use this StriColl implementation.
2022-11-23 19:42:15 +06:00