jief666
1863704f68
Previous commit was incomplete, sorry.
2024-01-10 14:05:43 +01:00
jief666
e3a2003995
Add dummy GetSerialRegisterBase() in BaseSerialPortLibNull.c.
2024-01-02 19:55:44 +01:00
jief666
3fd62f2756
edkII update in preparation of upgrade OC to 0.9.7.
2023-12-31 13:43:34 +01:00
jief
f80e3774c4
Define some symbols as weak so they can be redefined in Clover
...
(MemoryTracker)
2023-11-20 20:01:37 +01:00
jief
495dd319c3
Fixed some warnings.
2023-11-20 19:58:56 +01:00
jief
187400d0ae
Why did I put the FreePool parameter as const. That's stupid !
...
You must never free a const pointer, by definition.
2023-11-11 15:57:02 +01:00
jief
8de61a22fb
XIcon::GetBest now returns a reference, which save time and memory.
...
Added some const.
Remove GetIconP from XTheme.
2023-11-07 17:40:28 +01:00
Slice
b91c9dec6f
fix some memory leaks and crashes, according to Tiano
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-09-05 22:20:35 +03:00
Slice
84f41b2b58
prepare to arm
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-07-04 19:53:11 +03:00
SergeySlice
629515fbfa
some new definitions from edk2
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-12-10 12:28:44 +03:00
SergeySlice
4a3b16edce
update some definitions from edk2
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-26 22:48:09 +03:00
SergeySlice
edd275d82c
take into account Raptor Lake
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-23 22:18:52 +03:00
SergeySlice
ee4d7a61b8
mulpiprocessor support
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-19 20:28:40 +03:00
SergeySlice
de81f99435
add absent definitions
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-01 21:47:51 +03:00
SergeySlice
758622ae34
edk2 commit c13377153
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-01 20:10:22 +03:00
SergeySlice
7cc41845a5
edk2 commit fdfbf1fda
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-01 19:40:42 +03:00
SergeySlice
8fc250a95c
reconsideration of USB protocol
...
revert UUID endianess to traitional
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-05-07 17:03:25 +03:00
Sergey Isakov
777e694713
some fixes for MSFT
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2022-04-30 18:22:35 +03:00
jief666
1ea4700bd6
Replace EFI_GUID by a class EFI_GUID.
2022-04-26 00:55:56 +02:00
SergeySlice
0395c93a0c
testing xcode5 toolset
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-12 12:17:26 +03:00
SergeySlice
0d7169a5cd
update standards
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-07 20:01:31 +03:00
SergeySlice
80a7bd0b7a
some style check
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-25 20:07:33 +03:00
Sergey Isakov
b65ace3b58
VS2017 compatibility
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2022-01-23 19:12:22 +03:00
SergeySlice
fbd1d0fbc9
MdePkg Cpuid.h: Define CPUID.(EAX=7,ECX=0):EDX[30], as in EDK2
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-11-27 20:47:58 +03:00
SergeySlice
b1f5fef43e
Fix ACPI memory aggregator/device type mismatch, as in EDK2
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-11-27 20:38:11 +03:00
jief666
ab67345877
New definition in MdePkg.
2021-10-29 21:40:22 +02:00
jief666
c9794ad85d
Create union for uint32 signature with SignatureAs4Char. Useful in gdb.
2021-09-25 13:11:54 +03:00
jief666
9098b56bdf
Make OC 0.7.3 compile as a library for Clover. It compiles, doesn't mean
...
it's
working !
Imported some new definition in MdePkg.
Add RegisterFilterLibNull and MdeLibs.dsc.inc.
Set PcdDebugPropertyMask to UINT8.
2021-09-23 13:36:41 +03:00
jief666
9906261e23
Fix visual studio compilation.
...
Fix some warnings.
Rename panic_ask to log_technical_bug.
2021-05-08 12:34:17 +03:00
SergeySlice
f28e98fb33
update IndustryStandards
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-26 21:04:07 +03:00
SergeySlice
5bc175a753
accept commit 4bf2a5b from Tianocore
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-26 19:57:04 +03:00
jief666
d54fc63747
new folder PosixCompilation. Ressources to compile Clover as a mac
...
application, for unit tests.
2021-04-03 13:55:25 +03:00
jief666
95be95c531
Reactivate warnings.
...
Clean warnings reactivated.
Clean build flags in the 4 configurations to make RELEASE_XCODE8 works
in QEMU.
2021-02-10 15:32:07 +03:00
jief666
1a02f530db
Refactoring to allow Clover to be compiled as a macOs app.
2021-02-06 20:16:46 +03:00
jief666
70988228c4
Refactor selfOem. Created getConfigDir... methods.
...
Enclose access to getOemDir... by if (selfOem.oemDirExists()).
Enclose access to getKextsDir... by if (selfOem.isKextsDirFound()).
closeDebugLog() in UninitRefitLib().
Prevent DBG loop.
2020-10-17 16:01:33 +03:00
jief666
b8a188382c
Make Clover path independent.
2020-10-03 20:02:31 +03:00
jief666
48cdadb0b2
Fix bug where StartLoader cannot find kexts.
...
First implementation of Self object.
2020-09-28 18:57:50 +03:00
jief666
29bdb1bdcd
SmUUID wasn't injected if smbios info were in smbios.plist.
2020-09-23 16:47:47 +03:00
jief666
8ccee7054f
1st experiment to use OpenCore to boot Big Sur installer.
2020-09-07 01:19:48 +03:00
Sergey Isakov
620401dca6
preliminary include OcQuirks into the project with huge amount of unnecessary dependencies
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-07-09 22:06:48 +03:00
SergeySlice
ffec5b89c1
StrnCpy must create null-terminating string
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-05-12 09:01:46 +03:00
SergeySlice
6b33696c93
kext and kernel patches will be part of LOADER_ENTRY class
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-05-01 19:26:28 +03:00
SergeySlice
d7c710f9e3
fix some addresses issue, format text
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-04-28 13:49:24 +03:00
SergeySlice
a621438d7c
symbolic kexts and kernel patcher
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-04-27 18:16:43 +03:00
Jief L
af28b47c72
Refactor BootOptions as XStringArray.
2020-04-26 16:07:30 +03:00
SergeySlice
01f33f7552
detect unknown linux versions,
...
stylish change: remove space between func and brace
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-04-23 12:08:10 +03:00
Sergey Isakov
f7436dffb9
some EDK2 fixes
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-04-20 19:42:43 +03:00
SergeySlice
8dc45f00d0
exclude other processors definitions
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-04-19 21:48:00 +03:00
Jief L
14cdfe29c7
MemLogf and MemLogfVA. Not used yet in Clover.
2020-03-21 16:12:26 +03:00
Sergey Isakov
cf70d0a267
cant use enum in packed structure
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-27 15:06:01 +03:00