2227 Commits

Author SHA1 Message Date
vit9696
30c053ad1c Fix EP hashing in overwrite mode in SMBIOS 2019-03-06 19:00:23 +03:00
vit9696
75f1f8b0bf Fix zero length string handling in SMBIOS library 2019-03-06 15:28:57 +03:00
vit9696
5c959d5862 Fix handling original values 2019-03-06 01:06:21 +03:00
vit9696
e17a0689be Support different update modes in SMBIOS and fix minor issues 2019-03-05 23:47:38 +03:00
vit9696
a8d07657ab Import userspace tests 2019-03-05 17:02:05 +03:00
vit9696
60ce0aa7b6 Add test applications 2019-03-04 22:38:17 +03:00
vit9696
a1b790556f Some buildfixes for MSVC, thanks joedm 2019-03-03 18:56:20 +03:00
vit9696
4172ce7757 Implement some of the missing OcSmbiosLib functions 2019-03-02 19:14:59 +03:00
vit9696
27eb6080ba Start refactoring SMBIOS 2019-03-01 20:07:50 +03:00
vit9696
377c4fa6e5 OcCpuLib improvements and compilation fixes 2019-02-28 22:43:41 +03:00
vit9696
4ad7a1c7f9 Rename Base64Decode to OcBase64Decode and fix its prototype to be close to EDK2 for later migration 2019-02-21 13:48:18 +03:00
vit9696
6511ba6bc8 Fix compilation 2019-02-16 18:56:37 +03:00
PMheart
3cf7a170d0 added more confirmations. (thx savva) 2019-02-09 12:25:54 +08:00
PMheart
3fb2e171b6 Clarified CPU_MODEL_JAKETOWN. 2019-02-08 18:52:35 +08:00
PMheart
4ddb8be311 Slightly changed the order to match XNU more and fixed a typo. 2019-02-08 18:38:52 +08:00
PMheart
17e7f42654 More complete CreateAppleProcessorType(). 2019-02-07 23:11:53 +08:00
vit9696
2c158e8068 Fix CpuInfo reading 2019-02-07 16:15:09 +03:00
vit9696
1672d8fbe6 Add AppleMajorType to CPU_INFO 2019-02-07 15:46:45 +03:00
vit9696
8ea219ed68 Initial import of SMBIOS code from OC 2019-02-03 13:43:47 +03:00
vit9696
95a333c490 Add empty label support to oc boot policy and fix dmg boot 2019-01-25 14:40:59 +03:00
vit9696
1b738be84a Fix disk label regression and correct APFS recovery path 2019-01-25 10:29:03 +03:00
vit9696
b13c2a493e Partially fix APFS recovery detection 2019-01-24 22:41:38 +03:00
vit9696
5e3dc3c6df Refactor OcAppleChunklistLib and fix out of bounds memory access in it 2019-01-20 22:40:42 +03:00
vit9696
8e252e9831 1. Redesign OcFileLib (and drop currently unneeded interfaces for the time being)
2. Add OcDescribeBootEntry to OcAppleBootPolicyLib to parse boot entry name
2019-01-20 20:14:00 +03:00
Goldfish64
29dbbcc313 Add OcAppleChunklistLib 2019-01-19 15:06:38 -06:00
vit9696
8edacb0ad1 More fixes for OcAppleBootPolicyLib 2019-01-19 21:58:32 +03:00
vit9696
64b61679c0 More progress with OcAppleBootPolicyLib 2019-01-17 20:58:05 +03:00
vit9696
c1ef04e47c Fix OcMachoLib compilation 2019-01-17 12:34:26 +03:00
vit9696
a471bd6c61 Late touches on OcMachoLib 2019-01-17 10:01:26 +03:00
vit9696
caabf0b2ab Continue fixing and refactoring OcMachoLib 2019-01-16 17:46:10 +03:00
vit9696
aca4a620ac Fix sanity of symbol retrieval code 2019-01-16 13:15:22 +03:00
vit9696
69f441b5ec Restore OcMachoLib interfaces for convenience resons 2019-01-15 23:34:01 +03:00
Download-Fritz
28c65c9e9e OcMachoLib: Add forgotten initialization of Context->SymbolTable. 2019-01-15 19:14:10 +01:00
vit9696
a43cb1386e Start cleaning up OcMachoLib 2019-01-15 18:23:29 +03:00
vit9696
b69f5c22fe Continue fixing and refactoring OcAppleBootPolicyLib 2019-01-14 08:15:41 +03:00
vit9696
e9b9242d3e More fixes to OcAppleBootPolicyLib 2019-01-13 20:12:31 +03:00
vit9696
4c956d41d7 Better document OcXmlLib 2019-01-13 09:15:12 +03:00
Download-Fritz
79de438027 [WIP] OcMachoPrelink: Update PoC prelinker. 2019-01-12 22:59:38 +01:00
Download-Fritz
793b78d103 OcMachoLib: Revise several function prorotypes and checks as part of security considerations. 2019-01-12 22:57:57 +01:00
Download-Fritz
351a6a3d3b Merge branch 'master' of github.com:acidanthera/OcSupportPkg 2019-01-12 22:38:39 +01:00
vit9696
f26c18d655 1. Cleanup OcAppleBootPolicyLib
2. Remove CupertinoAppleBootPolicyLib
3. Add UninstallAllProtocolInterfaces
2019-01-12 23:54:01 +03:00
vit9696
95f96695b4 Initial import of OcAppleBootPolicyLib 2019-01-11 08:25:32 +03:00
vit9696
b263af0ecc Fix OcDevicePropertyLib 2019-01-10 19:54:49 +03:00
vit9696
bf86433ea8 Add debug scripts and fix NOOPT build 2019-01-10 18:31:28 +03:00
Download-Fritz
fbac1c4258 OcMachoLib: Runtime-check whether the next LC is in bounds to allow "!= NULL" loops. 2019-01-05 16:29:48 +01:00
Download-Fritz
e92ab78bfc OcMachoLib: Add forgotten change. 2019-01-05 15:38:28 +01:00
Download-Fritz
dac925cd58 Runtime-check whether the next section is in bounds to allow "!= NULL" loops. 2019-01-05 15:37:46 +01:00
Download-Fritz
dde6882ba3 OcMachoLib: Drop inconvenient CONST qualifiers. 2019-01-05 15:37:14 +01:00
Download-Fritz
7c8347f0ad OcMachoLib: ASSERT for UINT32 limitation assumption in the symbol code. 2019-01-05 15:29:21 +01:00
Download-Fritz
8d8dbcc6d8 OcMachoLib: Fix a few C++ symbol cosmetics. 2019-01-05 15:29:21 +01:00