jief
39a96c8185
Fix compilation error in securehash.cpp
2024-01-08 16:23:32 +01:00
jief666
38564b2870
Improve MemoryTacker. Use gBS->FreePool() instead of FreePool for
...
firmware allocated memory.
2024-01-08 11:28:32 +01:00
jief666
8b2d5934fd
Switch IconsNames from CHAR8*[] to LString8[] to avoid memory
...
allocation.
2024-01-08 11:27:38 +01:00
jief666
286b189846
Create a copy ctor from a LString to avoid unecessary memory allocation.
2024-01-08 11:27:11 +01:00
jief666
2d2b942ef4
Remove Self::getCloverDirAndEfiFileName.
2024-01-08 11:05:52 +01:00
jief666
17c8480280
Search kext executable by name if CFBundleExecutable leads to a non
...
existant file.
Add corecaptureElCap.kext, IO80211ElCap and
IO80211ElCap/Plugins/AirPortAtheros40.kext in oredered list.
2024-01-07 18:14:33 +01:00
jief666
5faf2f688b
plist : incorrect use of LString8. Memory was NOT copied in TagString,
...
TagKey, TagDate.
2024-01-07 15:54:17 +01:00
jief666
4b2722a30e
MemoryTracker improvement.
2024-01-07 15:52:11 +01:00
jief666
451ebf624e
Mode change to 0644 for regular files.
2024-01-07 11:42:40 +01:00
jief666
53de33a8f4
Set permission 0644 for files in rEFIt_UEFI. No changes of content.
2024-01-05 16:16:38 +01:00
jief666
bd46eeffe9
Add ForceAquantiaEthernet quirk.
2024-01-04 11:37:47 +01:00
jief666
0094e0c5ff
Remove unused compilation arg (-mabi=ms) for xcode.
2024-01-04 10:59:02 +01:00
jief666
319295060d
Update CloverPkg commit.
2024-01-03 15:33:12 +01:00
jief666
e3a2003995
Add dummy GetSerialRegisterBase() in BaseSerialPortLibNull.c.
2024-01-02 19:55:44 +01:00
jief666
956cfc1ad4
Do not store the kext dir in the SIDELOAD_KEXT object.
2024-01-02 19:54:23 +01:00
jief666
19fd19200d
Register OpenCore commit.
2024-01-02 18:13:05 +01:00
jief666
b2049101a4
Fix Xcode compilation and remove a call to debugStartImageWithOC left by
...
mistake.
2024-01-02 12:51:17 +01:00
jief666
9d4f83df0c
Comment out what's not needed in OcMain.
2024-01-01 12:37:46 +01:00
jief666
04a8211cbe
Make OC compile as a library for Clover. It compiles, doesn't mean it's
...
working !
2024-01-01 11:36:31 +01:00
jief666
381bc886e5
Restore AllocSmallBlocks() needed when MemMap is too big.
2023-12-31 15:19:19 +01:00
jief666
3fd62f2756
edkII update in preparation of upgrade OC to 0.9.7.
2023-12-31 13:43:34 +01:00
Slice
f6fcfeccbd
propositions
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-12-26 21:30:08 +03:00
Slice
48ff60474a
more memory protections
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-12-25 21:57:47 +03:00
Slice
00466c6e61
reduce clover size
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-12-16 10:10:04 +03:00
Slice
5817644aa0
changes in OC
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-12-12 19:57:59 +03:00
SergeySlice
2325f3799b
new cpu 12th, 13th
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-12-11 20:18:48 +03:00
SergeySlice
bd45a8c32d
new script
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-12-10 16:04:05 +03:00
SergeySlice
0eac4088b1
new mtoc build
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-12-08 19:20:23 +03:00
SergeySlice
09a7eefc86
workaround for build mtoc in sonoma
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-12-08 19:09:58 +03:00
SergeySlice
e614deb918
change in OC
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-12-04 23:09:59 +03:00
Slice
153691acea
decrease int i level
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-12-02 12:14:30 +03:00
Slice
09938d410a
exclude extra dbg
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-26 17:24:13 +03:00
Slice
20e924f5a1
take into account signness of variables
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-26 17:10:53 +03:00
Slice
95fac19588
workaround for gcc
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-22 19:10:59 +03:00
jief
544d3cee6d
Fix some memory leaks.
2023-11-21 01:02:27 +01:00
jief
9e2bc77498
Update cpp_test, CloverX64 and create CloverMacOsApp.
2023-11-20 20:06:35 +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
6ac9ed1b54
Change Shortcut to wchar_t to silence warnings.
2023-11-20 20:00:47 +01:00
jief
ca166219f0
Move displayFreeMemory in its own file for Utils not to depend on OC.
2023-11-20 20:00:04 +01:00
jief
495dd319c3
Fixed some warnings.
2023-11-20 19:58:56 +01:00
jief
485a77a65e
Include bmp instead of re-defining to avoid broken compilation of unit
...
tests
2023-11-20 19:57:30 +01:00
jief
23d5c632d1
Include PiFirmwareFile.h instead of re-defining to avoid broken
...
compilation of unit tests.
2023-11-20 19:56:19 +01:00
Slice
c5cb646238
include new files into inf
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-19 18:16:34 +03:00
jief
32fbf76326
Update BaseLib.h with macro BASE_LIST_FOR_EACH.
...
Introduce class apd (automatic pointer destruction)
Introduce MemoryTracker
Weak symbols in MemoryAllocationLib to be able to redefine them (see
MemoryTracker).
Embed LegacyOS instead of a pointer.
Fixed a lot of memory leaks.
2023-11-18 11:04:54 +01:00
Slice
bdb7a95d94
changes in OC
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-16 22:10:31 +03:00
Slice
1914496605
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2023-11-16 21:11:08 +03:00
Slice
d0b6b9b3b9
few more memory leaks
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-16 21:10:42 +03:00
jief
a9b0654a59
Improve XString forgetDataWithoutFreeing() to avoid freeing a literal.
...
Improve XString stealValueFrom to avoid a memory leak
Change GlobalConfig.ACPIDropTables to a XObjArray.
2023-11-12 03:48:29 +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
22d277d1e4
Change DiscoveredHdaProperties.controller_name to avoid a memory leak.
2023-11-11 14:36:33 +01:00