206 Commits

Author SHA1 Message Date
Download-Fritz
bba404a40e OcMiscLib: Remove OcVariableLib usage. 2019-03-09 17:36:25 +01:00
Download-Fritz
70cf124929 OcCpuLib: Update the legacy Core Count detection to match the SDM 2019-03-09 17:33:58 +01:00
Download-Fritz
8e335e9c88 Replace BITFIELD macro with BitFieldReadXX function usage. 2019-03-09 17:33:24 +01:00
Download-Fritz
547d3d00e9 OcMiscLib: Fix signed/unsigned comparison 2019-03-09 15:28:31 +01:00
Download-Fritz
82e52f2948 OcSmbiosLib: Merge (Extended)FirmwareFeatures config entries and split for SMBIOS. 2019-03-09 15:11:35 +01:00
Download-Fritz
5f5c379c2c Fix a couple of type mismatches 2019-03-09 15:02:18 +01:00
Download-Fritz
1bf2915bf3 OcTemplateLib: Use __VA_ARGS__ indirection to prevent premature evalutaion by MSVC 2019-03-09 15:01:30 +01:00
vit9696
44af121919 Implement header normalization 2019-03-09 07:16:19 +03:00
vit9696
29354b8f62 Fix DSDT injection and implement region relocation, thx Clover 2019-03-09 06:15:53 +03:00
vit9696
02bf038446 Implement DSDT loading 2019-03-09 04:30:16 +03:00
vit9696
146e240524 Implement binary patching in OcAcpiLib 2019-03-09 03:35:37 +03:00
vit9696
cce17e841b Start working on OcAcpiLib 2019-03-09 01:57:11 +03:00
vit9696
695cd32181 Fix size calculation and assertions in OcDevicePropertyLib 2019-03-08 02:04:58 +03:00
vit9696
6db372da22 Fix several OcDevicePropertyLib issues 2019-03-08 00:39:38 +03:00
vit9696
c6e637da83 Do not use Apple-speicific original tables, they collide with other vendors 2019-03-07 18:49:00 +03:00
vit9696
46a4377935 Accuracy and compatibility fixes for OcCpuLib 2019-03-07 17:14:11 +03:00
vit9696
4acb694473 Fix mapping handling in SMBIOS 2019-03-07 02:24:06 +03:00
Andrey1970AppleLife
d8dacedfba
Update PropertyTest.c 2019-03-07 00:19:43 +03:00
vit9696
44f70913a1 Fix compilation of a previous commit 2019-03-06 23:44:21 +03:00
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
PMheart
ea25e7ba7f Renamed certain macros to match XNU style more. 2019-02-07 23:10:44 +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
eb46e45000 Move AppleChunklist header to EfiPkg 2019-01-27 21:25:52 +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