178 Commits

Author SHA1 Message Date
vit9696
c419f7bc93 Remove trailing spaces from SMBIOS strings, as they cause UI glitches
In particular, About Memory window starts to repeat PartNumber multiple times
2019-03-06 23:29:06 +03:00
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