├── .gitignore
├── .gitattributes
├── .github
└── FUNDING.yml
├── README.md
├── Kexts
├── USBMapLegacy.kext
│ └── Contents
│ │ └── Info.plist
└── USBMap.kext
│ └── Contents
│ └── Info.plist
├── ACPI
└── SSDT-EXT.dsl
└── config.plist
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: korzhyk# Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
13 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Hackintosh on Gigabyte GA-H97M-D3H (GA-H97-D3H-CF) via [OpenCore][opencore]
2 |
3 | ![About this mac][100]
4 |
5 | _macOS Supported:_ **10.15+**
6 |
7 | ### Hardware configuration
8 |
9 | - Intel Core i7 4770S
10 | - Gigabyte GA-H97M-D3H (also suitable with GA-H97-D3H-CF)
11 | - 4×8GB Crucial Ballistix 1600MHz
12 | - Samsung 840 EVO 128GB (macOS)
13 | - AirPort Extreme BCM94360CS2
14 |
15 | ### Before you start make sure you have
16 |
17 | - Working hardware
18 | - [BIOS][bios] version `>= F7`
19 | - [OpenCore][opencore] `= 0.8.0`
20 | - Populated `PlatformInfo > Generic` section in `config.plist`, can be easyly done with `GenSMBIOS` please follow [OpenCore Desktop Guide][ocdg]. This config uses `iMac16,1` as model. `USBMap.kext & USBMapLegacy.kext` and `PlatformInfo > Generic` section in `config.plist` are dependencies of it.
21 |
22 | ## Installation
23 |
24 | ### BIOS Settings
25 |
26 | [BIOS Features][102] and [Peripherals][103]
27 |
28 | - _Save & Exit_ → Load Optimized Defaults [**Yes**]
29 | - _BIOS Features_ → Fast boot [**Disabled**]
30 | - _BIOS Features_ → VT-d [**Enabled**]
31 | - _BIOS Features_ → Windows 8 Features [**Windows 8 WHQL**]
32 | - _BIOS Features_ → CSM Support [**Disabled**]
33 | - _Peripherals_ → Initial Display Output [**IGFX**]
34 | - _Peripherals_ → XHCI Mode [**Enabled**]
35 | - _Peripherals_ → Intel Processor Graphics Memory Allocation [**64M**]
36 | - _Peripherals_ → XHCI Hand-off [**Enabled**]
37 | - _Peripherals_ → EHCI Hand-off [**Enabled**]
38 | - _Peripherals_ → Super IO Configuration → Serial Port A [**Disabled**]
39 |
40 | ### What's behind the scenes
41 |
42 | - You must download all not bundled kexts and drivers from repositories by yourself.
43 | - `CFG-Lock / MSR 0xE2` option is [**UNLOCKED**][104].
44 |
45 | #### Kexts
46 |
47 | - `USBMap.kext & USBMapLegacy.kext` - Plist-only kext for USB port mapping
48 | - [RealtekR1000SL.kext][realteklanv3] - Another intel driver for Ethernet
49 | - [AppleALC.kext][applealc] - Getting audio to work as easy-peasy `layout-id = 1` defined in `SSDT-EXT.aml`
50 | - [Lilu.kext][lilu] - Dependency of `VirtualSMC.kext` and `WhateverGreen.kext`
51 | - [VirtualSMC.kext][virtualsmc] - A advanced replacement of FakeSMC, almost like native mac SMC.
52 | - [WhateverGreen.kext][whatevergreen] - Need for iGPU support
53 |
54 | ### EFI drivers
55 |
56 | - ~VirtualSMC.efi~ - only needed if you use File Vault 2 or [authrestart][filevault].
57 |
58 | ## Issues
59 |
60 | 1. The limit of USB ports is `15` but it counts not only physical but also protocol based. So if one physical port can be used by two protocols such as 3.0 (SS) and 2.0 (HS), in this way in system he actually own two of fifteen addresses (eg. HS01/SS01). You can see the real USB mapping in this [picture][105]. Due to these limits disabled interfaces are `HS05, HS06, HS13, SS03 and SS04`. Also internal USB 2.0 header `HS14` is utilized by Broadcom BCM4360 combo module for Bluetooth device.
61 |
62 | ## GA-H97-D3H-CF compatible
63 |
64 | To support this config you need replace ethernet kext `RealtekR1000SL.kext` with `AppleIntelE1000e.kext` and modify path in `config.plist`.
65 |
66 | ## Chnagelog
67 |
68 | ###### 08/05/2022
69 |
70 | - Update config for OpenCore v0.8.0
71 | - Replaced AML with DSL SSDT-EXT
72 |
73 | ###### 22/11/2021
74 |
75 | - Update config for OpenCore v0.7.5
76 |
77 | ###### 23/09/2021
78 |
79 | - Update config for OpenCore v0.7.3
80 |
81 | ###### 3/02/2021
82 |
83 | - Update config for OpenCore v0.6.6
84 |
85 | ###### 13/12/2020
86 |
87 | - Update config for OpenCore v0.6.4
88 |
89 | ###### 15/11/2020
90 |
91 | - Update config for OpenCore v0.6.3
92 | - Rename USB mappings kext
93 |
94 | ###### 8/09/2020
95 |
96 | - Update config for OpenCore v0.6.1
97 |
98 | ###### 6/09/2020
99 |
100 | - Update config for OpenCore v0.6.0
101 |
102 | ###### 2/06/2020
103 |
104 | - Update config for OpenCore v0.5.9
105 |
106 | ###### 22/05/2020
107 |
108 | - Update config for OpenCore v0.5.8
109 | - Removed `ApfsDriverLoader.efi`, already bundled in OpenCore v0.5.8
110 | - Added `UEFI → APFS` section in `config.plist`
111 | - Config clean up
112 |
113 | ###### 23/04/2020
114 |
115 | - Initial release
116 |
117 | [opencore]: https://github.com/acidanthera/OpenCorePkg
118 | [applealc]: https://github.com/acidanthera/AppleALC
119 | [lilu]: https://github.com/acidanthera/Lilu
120 | [virtualsmc]: https://github.com/acidanthera/VirtualSMC
121 | [whatevergreen]: https://github.com/acidanthera/WhateverGreen
122 | [filevault]: https://lifehacker.com/bypass-a-filevault-password-at-startup-by-rebooting-fro-1686770324
123 | [ocdg]: https://dortania.github.io/OpenCore-Desktop-Guide/config.plist/haswell.html#platforminfo
124 | [realteklanv3]: https://github.com/SergeySlice/RealtekLANv3
125 | [iso_codes]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements
126 | [bios]: https://www.gigabyte.com/Motherboard/GA-H97M-D3H-rev-10/support#support-dl-bios
127 | [100]: https://i.imgur.com/H3B3jVf.png 'Abount this mac'
128 | [101]: https://i.imgur.com/qvrlikU.png 'Intel power gadget'
129 | [102]: https://i.imgur.com/a7BNhng.png 'BIOS Features'
130 | [103]: https://i.imgur.com/eNrUYy8.png 'BIOS Peripherals'
131 | [104]: https://i.imgur.com/7PonWQi.png 'MSR 0xE2 off'
132 | [105]: https://i.imgur.com/VmtWM3U.png 'USB Mapping'
133 |
--------------------------------------------------------------------------------
/Kexts/USBMapLegacy.kext/Contents/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleGetInfoString
8 | v1.0
9 | CFBundleIdentifier
10 | com.corpnewt.USBMap
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | USBMap
15 | CFBundlePackageType
16 | KEXT
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | IOKitPersonalities
24 |
25 | iMac16,1-XHC
26 |
27 | CFBundleIdentifier
28 | com.apple.driver.AppleUSBMergeNub
29 | IOClass
30 | AppleUSBMergeNub
31 | IOParentMatch
32 |
33 | IOPropertyMatch
34 |
35 | pcidebug
36 | 0:20:0
37 |
38 |
39 | IOProviderClass
40 | AppleUSBXHCIPCI
41 | IOProviderMergeProperties
42 |
43 | kUSBMuxEnabled
44 |
45 | port-count
46 |
47 | FQAAAA==
48 |
49 | ports
50 |
51 | HS01
52 |
53 | Comment
54 | Front-panel USB 2.0 header
55 | UsbConnector
56 | 0
57 | port
58 |
59 | AQAAAA==
60 |
61 |
62 | HS02
63 |
64 | Comment
65 | Front-panel USB 2.0 header
66 | UsbConnector
67 | 0
68 | port
69 |
70 | AgAAAA==
71 |
72 |
73 | HS03
74 |
75 | Comment
76 | USB 2.0 Backplate 3r1p
77 | UsbConnector
78 | 0
79 | port
80 |
81 | AwAAAA==
82 |
83 |
84 | HS04
85 |
86 | Comment
87 | USB 2.0 Backplate 3r2p
88 | UsbConnector
89 | 0
90 | port
91 |
92 | BAAAAA==
93 |
94 |
95 | HS05
96 |
97 | Comment
98 | USB 2.0 Backplate 1r1p
99 | UsbConnector
100 | 0
101 | port
102 |
103 | BwAAAA==
104 |
105 |
106 | HS06
107 |
108 | Comment
109 | USB 2.0 Backplate 1r2p
110 | UsbConnector
111 | 0
112 | port
113 |
114 | CAAAAA==
115 |
116 |
117 | HS07
118 |
119 | Comment
120 | USB 2.0 Backplate 2r1p
121 | UsbConnector
122 | 0
123 | port
124 |
125 | CQAAAA==
126 |
127 |
128 | HS08
129 |
130 | Comment
131 | USB 2.0 Backplate 2r2p
132 | UsbConnector
133 | 0
134 | port
135 |
136 | CgAAAA==
137 |
138 |
139 | HS09
140 |
141 | Comment
142 | USB 2.0 Internal header 3c1p
143 | UsbConnector
144 | 0
145 | port
146 |
147 | CwAAAA==
148 |
149 |
150 | HS10
151 |
152 | Comment
153 | USB 2.0 Internal header 3c2p
154 | UsbConnector
155 | 0
156 | port
157 |
158 | DAAAAA==
159 |
160 |
161 | HS11
162 |
163 | Comment
164 | Bluetooth internal header 1r2p
165 | UsbConnector
166 | 255
167 | port
168 |
169 | DQAAAA==
170 |
171 |
172 | SS01
173 |
174 | Comment
175 | Front-panel USB 3.0 header
176 | UsbConnector
177 | 3
178 | port
179 |
180 | EAAAAA==
181 |
182 |
183 | SS02
184 |
185 | Comment
186 | Front-panel USB 3.0 header
187 | UsbConnector
188 | 3
189 | port
190 |
191 | EQAAAA==
192 |
193 |
194 | SS03
195 |
196 | Comment
197 | USB 3.0 Backplate USB 3.0 3r1p
198 | UsbConnector
199 | 3
200 | port
201 |
202 | FAAAAA==
203 |
204 |
205 | SS04
206 |
207 | Comment
208 | USB 3.0 Backplate 3r2p
209 | UsbConnector
210 | 3
211 | port
212 |
213 | FQAAAA==
214 |
215 |
216 |
217 |
218 | model
219 | iMac16,1
220 |
221 |
222 | OSBundleRequired
223 | Root
224 |
225 |
226 |
--------------------------------------------------------------------------------
/Kexts/USBMap.kext/Contents/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleGetInfoString
8 | v1.0
9 | CFBundleIdentifier
10 | com.corpnewt.USBMap
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | USBMap
15 | CFBundlePackageType
16 | KEXT
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | IOKitPersonalities
24 |
25 | iMac16,1-XHC
26 |
27 | CFBundleIdentifier
28 | com.apple.driver.AppleUSBHostMergeProperties
29 | IOClass
30 | AppleUSBHostMergeProperties
31 | IOParentMatch
32 |
33 | IOPropertyMatch
34 |
35 | pcidebug
36 | 0:20:0
37 |
38 |
39 | IOProviderClass
40 | AppleUSBXHCIPCI
41 | IOProviderMergeProperties
42 |
43 | kUSBMuxEnabled
44 |
45 | port-count
46 |
47 | FQAAAA==
48 |
49 | ports
50 |
51 | HS01
52 |
53 | Comment
54 | Front-panel USB 2.0 header
55 | UsbConnector
56 | 0
57 | port
58 |
59 | AQAAAA==
60 |
61 |
62 | HS02
63 |
64 | Comment
65 | Front-panel USB 2.0 header
66 | UsbConnector
67 | 0
68 | port
69 |
70 | AgAAAA==
71 |
72 |
73 | HS03
74 |
75 | Comment
76 | USB 2.0 Backplate 3r1p
77 | UsbConnector
78 | 0
79 | port
80 |
81 | AwAAAA==
82 |
83 |
84 | HS04
85 |
86 | Comment
87 | USB 2.0 Backplate 3r2p
88 | UsbConnector
89 | 0
90 | port
91 |
92 | BAAAAA==
93 |
94 |
95 | HS05
96 |
97 | Comment
98 | USB 2.0 Backplate 1r1p
99 | UsbConnector
100 | 0
101 | port
102 |
103 | BwAAAA==
104 |
105 |
106 | HS06
107 |
108 | Comment
109 | USB 2.0 Backplate 1r2p
110 | UsbConnector
111 | 0
112 | port
113 |
114 | CAAAAA==
115 |
116 |
117 | HS07
118 |
119 | Comment
120 | USB 2.0 Backplate 2r1p
121 | UsbConnector
122 | 0
123 | port
124 |
125 | CQAAAA==
126 |
127 |
128 | HS08
129 |
130 | Comment
131 | USB 2.0 Backplate 2r2p
132 | UsbConnector
133 | 0
134 | port
135 |
136 | CgAAAA==
137 |
138 |
139 | HS09
140 |
141 | Comment
142 | USB 2.0 Internal header 3c1p
143 | UsbConnector
144 | 0
145 | port
146 |
147 | CwAAAA==
148 |
149 |
150 | HS10
151 |
152 | Comment
153 | USB 2.0 Internal header 3c2p
154 | UsbConnector
155 | 0
156 | port
157 |
158 | DAAAAA==
159 |
160 |
161 | HS11
162 |
163 | Comment
164 | Bluetooth internal header 1r2p
165 | UsbConnector
166 | 255
167 | port
168 |
169 | DQAAAA==
170 |
171 |
172 | SS01
173 |
174 | Comment
175 | Front-panel USB 3.0 header
176 | UsbConnector
177 | 3
178 | port
179 |
180 | EAAAAA==
181 |
182 |
183 | SS02
184 |
185 | Comment
186 | Front-panel USB 3.0 header
187 | UsbConnector
188 | 3
189 | port
190 |
191 | EQAAAA==
192 |
193 |
194 | SS03
195 |
196 | Comment
197 | USB 3.0 Backplate USB 3.0 3r1p
198 | UsbConnector
199 | 3
200 | port
201 |
202 | FAAAAA==
203 |
204 |
205 | SS04
206 |
207 | Comment
208 | USB 3.0 Backplate 3r2p
209 | UsbConnector
210 | 3
211 | port
212 |
213 | FQAAAA==
214 |
215 |
216 |
217 |
218 | model
219 | iMac16,1
220 |
221 |
222 | OSBundleRequired
223 | Root
224 |
225 |
226 |
--------------------------------------------------------------------------------
/ACPI/SSDT-EXT.dsl:
--------------------------------------------------------------------------------
1 | /*
2 | * Intel ACPI Component Architecture
3 | * AML/ASL+ Disassembler version 20200925 (64-bit version)
4 | * Copyright (c) 2000 - 2020 Intel Corporation
5 | *
6 | * Disassembling to symbolic ASL+ operators
7 | *
8 | * Disassembly of iASLKY7jvx.aml, Sun May 8 14:59:21 2022
9 | *
10 | * Original Table Header:
11 | * Signature "SSDT"
12 | * Length 0x000009E1 (2529)
13 | * Revision 0x02
14 | * Checksum 0x0B
15 | * OEM ID "KRZH"
16 | * OEM Table ID "SsdtExt"
17 | * OEM Revision 0x00000000 (0)
18 | * Compiler ID "INTL"
19 | * Compiler Version 0x20200925 (538970405)
20 | */
21 | DefinitionBlock ("", "SSDT", 2, "KRZH", "SsdtExt", 0x00000000)
22 | {
23 | External (_PR_.CPU0, ProcessorObj)
24 | External (_SB_.PCI0, DeviceObj)
25 | External (_SB_.PCI0.HDEF, DeviceObj)
26 | External (_SB_.PCI0.HECI, DeviceObj)
27 | External (_SB_.PCI0.LPCB, DeviceObj)
28 | External (_SB_.PCI0.LPCB.H_EC, DeviceObj)
29 | External (_SB_.PCI0.LPCB.HPET, DeviceObj)
30 | External (_SB_.PCI0.PEG0.PEGP, DeviceObj)
31 | External (_SB_.PCI0.RP03.PXSX, DeviceObj)
32 | External (_SB_.PCI0.SATA, DeviceObj)
33 | External (_SB_.PCI0.SBUS, DeviceObj)
34 | External (_SB_.PCI0.XHC_, DeviceObj)
35 | External (GL00, IntObj)
36 | External (GL04, IntObj)
37 | External (OSYS, IntObj)
38 |
39 | If (_OSI ("Darwin"))
40 | {
41 | Method (DTGP, 5, NotSerialized)
42 | {
43 | If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b") /* Unknown UUID */))
44 | {
45 | If ((Arg1 == One))
46 | {
47 | If ((Arg2 == Zero))
48 | {
49 | Arg4 = Buffer (One)
50 | {
51 | 0x03 // .
52 | }
53 | Return (One)
54 | }
55 |
56 | If ((Arg2 == One))
57 | {
58 | Return (One)
59 | }
60 | }
61 | }
62 |
63 | Arg4 = Buffer (One)
64 | {
65 | 0x00 // .
66 | }
67 | Return (Zero)
68 | }
69 |
70 | Method (PMPM, 4, NotSerialized)
71 | {
72 | If ((Arg2 == Zero))
73 | {
74 | Return (Buffer (One)
75 | {
76 | 0x03 // .
77 | })
78 | }
79 |
80 | Return (Package (0x02)
81 | {
82 | "plugin-type",
83 | One
84 | })
85 | }
86 |
87 | If (CondRefOf (\_PR.CPU0))
88 | {
89 | If ((ObjectType (\_PR.CPU0) == 0x0C))
90 | {
91 | Scope (\_PR.CPU0)
92 | {
93 | If (_OSI ("Darwin"))
94 | {
95 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
96 | {
97 | Return (PMPM (Arg0, Arg1, Arg2, Arg3))
98 | }
99 | }
100 | }
101 | }
102 | }
103 |
104 | Scope (\)
105 | {
106 | OSYS = 0x07DF
107 | OperationRegion (GPIO, SystemIO, 0x0500, 0x3C)
108 | Field (GPIO, ByteAcc, NoLock, Preserve)
109 | {
110 | Offset (0x2C),
111 | , 1,
112 | GI01, 1,
113 | , 1,
114 | GI06, 1
115 | }
116 | }
117 |
118 | Scope (\_SB.PCI0)
119 | {
120 | Device (MCHC)
121 | {
122 | Name (_ADR, Zero) // _ADR: Address
123 | }
124 |
125 | Device (IMEI)
126 | {
127 | Name (_ADR, 0x00160000) // _ADR: Address
128 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
129 | {
130 | If ((Arg2 == Zero))
131 | {
132 | Return (Buffer (One)
133 | {
134 | 0x03 // .
135 | })
136 | }
137 |
138 | Return (Package (0x08)
139 | {
140 | "AAPL,slot-name",
141 | "Built In",
142 | "model",
143 | Buffer (0x1E)
144 | {
145 | "Intel H97 Chipset Family IMEI"
146 | },
147 |
148 | "name",
149 | Buffer (0x16)
150 | {
151 | "Intel IMEI Controller"
152 | },
153 |
154 | "device_type",
155 | Buffer (0x10)
156 | {
157 | "IMEI Controller"
158 | }
159 | })
160 | }
161 | }
162 |
163 | Device (PMCR)
164 | {
165 | Name (_HID, EisaId ("APP9876")) // _HID: Hardware ID
166 | Name (_STA, 0x0B) // _STA: Status
167 | Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
168 | {
169 | Memory32Fixed (ReadWrite,
170 | 0xFE000000, // Address Base
171 | 0x00010000, // Address Length
172 | )
173 | })
174 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
175 | {
176 | If ((Arg2 == Zero))
177 | {
178 | Return (Buffer (One)
179 | {
180 | 0x03 // .
181 | })
182 | }
183 |
184 | Return (Package (0x08)
185 | {
186 | "AAPL,slot-name",
187 | Buffer (0x09)
188 | {
189 | "Built In"
190 | },
191 |
192 | "device_type",
193 | Buffer (0x13)
194 | {
195 | "ACPIPMC Controller"
196 | },
197 |
198 | "name",
199 | Buffer (0x19)
200 | {
201 | "Apple ACPIPMC Controller"
202 | },
203 |
204 | "model",
205 | Buffer (0x35)
206 | {
207 | "Intel Corporation, Series Chipset ACPIPMC Controller"
208 | }
209 | })
210 | }
211 | }
212 | }
213 |
214 | Scope (\_SB.PCI0.HECI)
215 | {
216 | Name (_STA, Zero) // _STA: Status
217 | }
218 |
219 | Scope (\_SB.PCI0.HDEF)
220 | {
221 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
222 | {
223 | If ((Arg2 == Zero))
224 | {
225 | Return (Buffer (One)
226 | {
227 | 0x03 // .
228 | })
229 | }
230 |
231 | Return (Package (0x10)
232 | {
233 | "AAPL,slot-name",
234 | "Built In",
235 | "name",
236 | "Audio Controller",
237 | "model",
238 | Buffer (0x27)
239 | {
240 | "Apple High Definition Audio Controller"
241 | },
242 |
243 | "device_type",
244 | Buffer (0x11)
245 | {
246 | "Audio Controller"
247 | },
248 |
249 | "layout-id",
250 | Buffer (0x04)
251 | {
252 | 0x01, 0x00, 0x00, 0x00 // ....
253 | },
254 |
255 | "MaximumBootBeepVolume",
256 | Buffer (One)
257 | {
258 | 0x01 // .
259 | },
260 |
261 | "PinConfigurations",
262 | Buffer (Zero){},
263 | "hda-gfx",
264 | Buffer (0x0A)
265 | {
266 | "onboard-1"
267 | }
268 | })
269 | }
270 | }
271 |
272 | Scope (\_SB.PCI0.XHC)
273 | {
274 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
275 | {
276 | If ((Arg2 == Zero))
277 | {
278 | Return (Buffer (One)
279 | {
280 | 0x03 // .
281 | })
282 | }
283 |
284 | Return (Package (0x0E)
285 | {
286 | "AAPL,slot-name",
287 | "Built In",
288 | "name",
289 | "Intel USB Controller",
290 | "model",
291 | Buffer (0x3D)
292 | {
293 | "Intel Corporation, 9 Series Chipset USB xHCI Host Controller"
294 | },
295 |
296 | "device_type",
297 | Buffer (0x0F)
298 | {
299 | "USB Controller"
300 | },
301 |
302 | "built-in",
303 | Buffer (One)
304 | {
305 | 0x00 // .
306 | },
307 |
308 | "subsystem-id",
309 | Buffer (0x04)
310 | {
311 | 0x70, 0x72, 0x00, 0x00 // pr..
312 | },
313 |
314 | "subsystem-vendor-id",
315 | Buffer (0x04)
316 | {
317 | 0x86, 0x80, 0x00, 0x00 // ....
318 | }
319 | })
320 | }
321 | }
322 |
323 | Scope (\_SB.PCI0.SATA)
324 | {
325 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
326 | {
327 | If ((Arg2 == Zero))
328 | {
329 | Return (Buffer (One)
330 | {
331 | 0x03 // .
332 | })
333 | }
334 |
335 | Return (Package (0x0E)
336 | {
337 | "AAPL,slot-name",
338 | "Built In",
339 | "built-in",
340 | Buffer (One)
341 | {
342 | 0x00 // .
343 | },
344 |
345 | "name",
346 | "Intel AHCI Controller",
347 | "device-id",
348 | Buffer (0x04)
349 | {
350 | 0x83, 0x9C, 0x00, 0x00 // ....
351 | },
352 |
353 | "compatible",
354 | Buffer (0x0D)
355 | {
356 | "pci8086,9c83"
357 | },
358 |
359 | "model",
360 | Buffer (0x34)
361 | {
362 | "Intel Corporation, 9 Series Chipset SATA Controller"
363 | },
364 |
365 | "device_type",
366 | Buffer (0x10)
367 | {
368 | "AHCI Controller"
369 | }
370 | })
371 | }
372 | }
373 |
374 | Scope (\_SB.PCI0.SBUS)
375 | {
376 | Device (BUS0)
377 | {
378 | Name (_CID, "smbus") // _CID: Compatible ID
379 | Name (_ADR, Zero) // _ADR: Address
380 | Device (DVL0)
381 | {
382 | Name (_ADR, 0x57) // _ADR: Address
383 | Name (_CID, "diagsvault") // _CID: Compatible ID
384 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
385 | {
386 | If (!Arg2)
387 | {
388 | Return (Buffer (One)
389 | {
390 | 0x57 // W
391 | })
392 | }
393 |
394 | Return (Package (0x02)
395 | {
396 | "address",
397 | 0x57
398 | })
399 | }
400 | }
401 |
402 | Method (_STA, 0, NotSerialized) // _STA: Status
403 | {
404 | Return (0x0F)
405 | }
406 | }
407 | }
408 |
409 | Scope (\_SB.PCI0.PEG0.PEGP)
410 | {
411 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
412 | {
413 | If ((Arg2 == Zero))
414 | {
415 | Return (Buffer (One)
416 | {
417 | 0x03 // .
418 | })
419 | }
420 |
421 | Return (Package (0x0A)
422 | {
423 | "AAPL,slot-name",
424 | Buffer (0x07)
425 | {
426 | "Slot-1"
427 | },
428 |
429 | "built-in",
430 | Buffer (One)
431 | {
432 | 0x00 // .
433 | },
434 |
435 | "model",
436 | Buffer ()
437 | {
438 | "AirPort Extreme BCM94360CS2"
439 | },
440 |
441 | "name",
442 | Buffer (0x13)
443 | {
444 | "AirPort Controller"
445 | },
446 |
447 | "device_type",
448 | Buffer (0x10)
449 | {
450 | "AirPort Extreme"
451 | }
452 | })
453 | }
454 | }
455 |
456 | Scope (\_SB.PCI0.RP03.PXSX)
457 | {
458 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
459 | {
460 | If ((Arg2 == Zero))
461 | {
462 | Return (Buffer (One)
463 | {
464 | 0x03 // .
465 | })
466 | }
467 |
468 | Return (Package (0x0A)
469 | {
470 | "AAPL,slot-name",
471 | "Built In",
472 | "built-in",
473 | Buffer (One)
474 | {
475 | 0x00 // .
476 | },
477 |
478 | "model",
479 | Buffer (0x2B)
480 | {
481 | "Realtek RTL8111F PCI Express Fast Ethernet"
482 | },
483 |
484 | "name",
485 | Buffer (0x14)
486 | {
487 | "Ethernet Controller"
488 | },
489 |
490 | "device_type",
491 | Buffer (0x14)
492 | {
493 | "Ethernet Controller"
494 | }
495 | })
496 | }
497 | }
498 |
499 | Scope (\_SB.PCI0.LPCB)
500 | {
501 | Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
502 | {
503 | If ((Arg2 == Zero))
504 | {
505 | Return (Buffer (One)
506 | {
507 | 0x03 // .
508 | })
509 | }
510 |
511 | Return (Package (0x06)
512 | {
513 | "device-id",
514 | Buffer (0x04)
515 | {
516 | 0x43, 0x9C, 0x00, 0x00 // C...
517 | },
518 |
519 | "name",
520 | Buffer (0x0D)
521 | {
522 | "pci8086,9c43"
523 | },
524 |
525 | "compatible",
526 | Buffer (0x0D)
527 | {
528 | "pci8086,9c43"
529 | }
530 | })
531 | }
532 |
533 | Device (EC)
534 | {
535 | Name (_HID, "ACID0001") // _HID: Hardware ID
536 | Method (_STA, 0, NotSerialized) // _STA: Status
537 | {
538 | Return (0x0F)
539 | }
540 | }
541 | }
542 |
543 | Scope (\_SB.PCI0.LPCB.H_EC)
544 | {
545 | Method (_STA, 0, NotSerialized) // _STA: Status
546 | {
547 | Return (Zero)
548 | }
549 | }
550 |
551 | Scope (\_SB.PCI0.LPCB.HPET)
552 | {
553 | Name (\_SB.PCI0.LPCB.HPET._CRS, ResourceTemplate () // _CRS: Current Resource Settings
554 | {
555 | IRQNoFlags ()
556 | {0,8,11}
557 | Memory32Fixed (ReadWrite,
558 | 0xFED00000, // Address Base
559 | 0x00000400, // Address Length
560 | )
561 | })
562 | }
563 | }
564 | }
565 |
566 |
--------------------------------------------------------------------------------
/config.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ACPI
6 |
7 | Add
8 |
9 |
10 | Comment
11 | SSDT Extension
12 | Enabled
13 |
14 | Path
15 | SSDT-EXT.aml
16 |
17 |
18 | Delete
19 |
20 | Patch
21 |
22 |
23 | Base
24 |
25 | BaseSkip
26 | 0
27 | Comment
28 | HPET _CRS to XCRS Rename
29 | Count
30 | 0
31 | Enabled
32 |
33 | Find
34 |
35 | RgVfQ1JT
36 |
37 | Limit
38 | 0
39 | Mask
40 |
41 |
42 | OemTableId
43 |
44 | AAAAAA==
45 |
46 | Replace
47 |
48 | RgVYQ1JT
49 |
50 | ReplaceMask
51 |
52 |
53 | Skip
54 | 0
55 | TableLength
56 | 0
57 | TableSignature
58 |
59 | AAAAAA==
60 |
61 |
62 |
63 | Base
64 |
65 | BaseSkip
66 | 0
67 | Comment
68 | RTC IRQ 8 Patch
69 | Count
70 | 0
71 | Enabled
72 |
73 | Find
74 |
75 | IgABeQA=
76 |
77 | Limit
78 | 0
79 | Mask
80 |
81 |
82 | OemTableId
83 |
84 | AAAAAA==
85 |
86 | Replace
87 |
88 | IgAAeQA=
89 |
90 | ReplaceMask
91 |
92 |
93 | Skip
94 | 0
95 | TableLength
96 | 0
97 | TableSignature
98 |
99 | AAAAAA==
100 |
101 |
102 |
103 | Base
104 |
105 | BaseSkip
106 | 0
107 | Comment
108 | TIMR IRQ 0 Patch
109 | Count
110 | 0
111 | Enabled
112 |
113 | Find
114 |
115 | IgEAeQA=
116 |
117 | Limit
118 | 0
119 | Mask
120 |
121 |
122 | OemTableId
123 |
124 | AAAAAA==
125 |
126 | Replace
127 |
128 | IgAAeQA=
129 |
130 | ReplaceMask
131 |
132 |
133 | Skip
134 | 0
135 | TableLength
136 | 0
137 | TableSignature
138 |
139 | AAAAAA==
140 |
141 |
142 |
143 | Base
144 |
145 | BaseSkip
146 | 0
147 | Comment
148 | SAT0 to SATA
149 | Count
150 | 0
151 | Enabled
152 |
153 | Find
154 |
155 | U0FUMA==
156 |
157 | Limit
158 | 0
159 | Mask
160 |
161 |
162 | OemTableId
163 |
164 |
165 | Replace
166 |
167 | U0FUQQ==
168 |
169 | ReplaceMask
170 |
171 |
172 | Skip
173 | 0
174 | TableLength
175 | 0
176 | TableSignature
177 |
178 |
179 |
180 |
181 | Base
182 |
183 | BaseSkip
184 | 0
185 | Comment
186 | _DSM to ZDSM
187 | Count
188 | 0
189 | Enabled
190 |
191 | Find
192 |
193 | X0RTTQ==
194 |
195 | Limit
196 | 0
197 | Mask
198 |
199 |
200 | OemTableId
201 |
202 |
203 | Replace
204 |
205 | WkRTTQ==
206 |
207 | ReplaceMask
208 |
209 |
210 | Skip
211 | 0
212 | TableLength
213 | 0
214 | TableSignature
215 |
216 |
217 |
218 |
219 | Quirks
220 |
221 | FadtEnableReset
222 |
223 | NormalizeHeaders
224 |
225 | RebaseRegions
226 |
227 | ResetHwSig
228 |
229 | ResetLogoStatus
230 |
231 | SyncTableIds
232 |
233 |
234 |
235 | Booter
236 |
237 | MmioWhitelist
238 |
239 | Patch
240 |
241 | Quirks
242 |
243 | AllowRelocationBlock
244 |
245 | AvoidRuntimeDefrag
246 |
247 | DevirtualiseMmio
248 |
249 | DisableSingleUser
250 |
251 | DisableVariableWrite
252 |
253 | DiscardHibernateMap
254 |
255 | EnableSafeModeSlide
256 |
257 | EnableWriteUnprotector
258 |
259 | ForceBooterSignature
260 |
261 | ForceExitBootServices
262 |
263 | ProtectMemoryRegions
264 |
265 | ProtectSecureBoot
266 |
267 | ProtectUefiServices
268 |
269 | ProvideCustomSlide
270 |
271 | ProvideMaxSlide
272 | 0
273 | RebuildAppleMemoryMap
274 |
275 | ResizeAppleGpuBars
276 | -1
277 | SetupVirtualMap
278 |
279 | SignalAppleOS
280 |
281 | SyncRuntimePermissions
282 |
283 |
284 |
285 | DeviceProperties
286 |
287 | Add
288 |
289 | PciRoot(0x0)/Pci(0x2,0x0)
290 |
291 | AAPL,ig-platform-id
292 |
293 | AwAiDQ==
294 |
295 | framebuffer-fbmem
296 |
297 | AACQAA==
298 |
299 | framebuffer-patch-enable
300 |
301 | AQAAAA==
302 |
303 | framebuffer-stolenmem
304 |
305 | AAAwAQ==
306 |
307 |
308 |
309 | Delete
310 |
311 |
312 | Kernel
313 |
314 | Add
315 |
316 |
317 | Arch
318 | x86_64
319 | BundlePath
320 | Lilu.kext
321 | Comment
322 | Magic
323 | Enabled
324 |
325 | ExecutablePath
326 | Contents/MacOS/Lilu
327 | MaxKernel
328 |
329 | MinKernel
330 |
331 | PlistPath
332 | Contents/Info.plist
333 |
334 |
335 | Arch
336 | x86_64
337 | BundlePath
338 | VirtualSMC.kext
339 | Comment
340 | SMC
341 | Enabled
342 |
343 | ExecutablePath
344 | Contents/MacOS/VirtualSMC
345 | MaxKernel
346 |
347 | MinKernel
348 |
349 | PlistPath
350 | Contents/Info.plist
351 |
352 |
353 | Arch
354 | x86_64
355 | BundlePath
356 | WhateverGreen.kext
357 | Comment
358 | GPU
359 | Enabled
360 |
361 | ExecutablePath
362 | Contents/MacOS/WhateverGreen
363 | MaxKernel
364 |
365 | MinKernel
366 |
367 | PlistPath
368 | Contents/Info.plist
369 |
370 |
371 | Arch
372 | x86_64
373 | BundlePath
374 | AppleALC.kext
375 | Comment
376 | Sound
377 | Enabled
378 |
379 | ExecutablePath
380 | Contents/MacOS/AppleALC
381 | MaxKernel
382 |
383 | MinKernel
384 |
385 | PlistPath
386 | Contents/Info.plist
387 |
388 |
389 | Arch
390 | x86_64
391 | BundlePath
392 | RealtekR1000SL.kext
393 | Comment
394 | Ethernet
395 | Enabled
396 |
397 | ExecutablePath
398 | Contents/MacOS/RealtekR1000SL
399 | MaxKernel
400 |
401 | MinKernel
402 |
403 | PlistPath
404 | Contents/Info.plist
405 |
406 |
407 | Arch
408 | x86_64
409 | BundlePath
410 | USBMap.kext
411 | Comment
412 | Catalina And Newer
413 | Enabled
414 |
415 | ExecutablePath
416 |
417 | MaxKernel
418 |
419 | MinKernel
420 | 19.0.0
421 | PlistPath
422 | Contents/Info.plist
423 |
424 |
425 | Arch
426 | x86_64
427 | BundlePath
428 | USBMapLegacy.kext
429 | Comment
430 | Mojave And Older
431 | Enabled
432 |
433 | ExecutablePath
434 |
435 | MaxKernel
436 | 18.9.9
437 | MinKernel
438 |
439 | PlistPath
440 | Contents/Info.plist
441 |
442 |
443 | Block
444 |
445 | Emulate
446 |
447 | Cpuid1Data
448 |
449 |
450 | Cpuid1Mask
451 |
452 |
453 | DummyPowerManagement
454 |
455 | MaxKernel
456 |
457 | MinKernel
458 |
459 |
460 | Force
461 |
462 | Patch
463 |
464 | Quirks
465 |
466 | AppleCpuPmCfgLock
467 |
468 | AppleXcpmCfgLock
469 |
470 | AppleXcpmExtraMsrs
471 |
472 | AppleXcpmForceBoost
473 |
474 | CustomPciSerialDevice
475 |
476 | CustomSMBIOSGuid
477 |
478 | DisableIoMapper
479 |
480 | DisableLinkeditJettison
481 |
482 | DisableRtcChecksum
483 |
484 | ExtendBTFeatureFlags
485 |
486 | ExternalDiskIcons
487 |
488 | ForceAquantiaEthernet
489 |
490 | ForceSecureBootScheme
491 |
492 | IncreasePciBarSize
493 |
494 | LapicKernelPanic
495 |
496 | LegacyCommpage
497 |
498 | PanicNoKextDump
499 |
500 | PowerTimeoutKernelPanic
501 |
502 | ProvideCurrentCpuInfo
503 |
504 | SetApfsTrimTimeout
505 | 4294967295
506 | ThirdPartyDrives
507 |
508 | XhciPortLimit
509 |
510 |
511 | Scheme
512 |
513 | CustomKernel
514 |
515 | FuzzyMatch
516 |
517 | KernelArch
518 | x86_64
519 | KernelCache
520 | Auto
521 |
522 |
523 | Misc
524 |
525 | BlessOverride
526 |
527 | Boot
528 |
529 | ConsoleAttributes
530 | 0
531 | HibernateMode
532 | None
533 | HideAuxiliary
534 |
535 | LauncherOption
536 | Disabled
537 | LauncherPath
538 | Default
539 | PickerAttributes
540 | 1
541 | PickerAudioAssist
542 |
543 | PickerMode
544 | Builtin
545 | PickerVariant
546 | Auto
547 | PollAppleHotKeys
548 |
549 | ShowPicker
550 |
551 | TakeoffDelay
552 | 0
553 | Timeout
554 | 5
555 |
556 | Debug
557 |
558 | AppleDebug
559 |
560 | ApplePanic
561 |
562 | DisableWatchDog
563 |
564 | DisplayDelay
565 | 0
566 | DisplayLevel
567 | 2147483650
568 | LogModules
569 | *
570 | SysReport
571 |
572 | Target
573 | 67
574 |
575 | Entries
576 |
577 | Security
578 |
579 | AllowNvramReset
580 |
581 | AllowSetDefault
582 |
583 | AllowToggleSip
584 |
585 | ApECID
586 | 0
587 | AuthRestart
588 |
589 | BlacklistAppleUpdate
590 |
591 | DmgLoading
592 | Signed
593 | EnablePassword
594 |
595 | ExposeSensitiveData
596 | 6
597 | HaltLevel
598 | 2147483648
599 | PasswordHash
600 |
601 |
602 | PasswordSalt
603 |
604 |
605 | ScanPolicy
606 | 0
607 | SecureBootModel
608 | Disabled
609 | Vault
610 | Optional
611 |
612 | Serial
613 |
614 | Init
615 |
616 | Override
617 |
618 |
619 | Tools
620 |
621 |
622 | Arguments
623 |
624 | Auxiliary
625 |
626 | Comment
627 | Not signed for security reasons
628 | Enabled
629 |
630 | Flavour
631 | Auto
632 | Name
633 | UEFI Shell
634 | Path
635 | OpenShell.efi
636 | RealPath
637 |
638 | TextMode
639 |
640 |
641 |
642 |
643 | NVRAM
644 |
645 | Add
646 |
647 | 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
648 |
649 | DefaultBackgroundColor
650 |
651 | AAAAAA==
652 |
653 |
654 | 7C436110-AB2A-4BBB-A880-FE41995C9F82
655 |
656 | SystemAudioVolume
657 |
658 | Rg==
659 |
660 | boot-args
661 | -v keepsyms=1
662 | prev-lang:kbd
663 |
664 | ZW4tVVM6MA==
665 |
666 | run-efi-updater
667 | No
668 |
669 |
670 | Delete
671 |
672 | 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
673 |
674 | DefaultBackgroundColor
675 |
676 | 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
677 |
678 | rtc-blacklist
679 |
680 | 7C436110-AB2A-4BBB-A880-FE41995C9F82
681 |
682 | boot-args
683 |
684 |
685 | LegacyEnable
686 |
687 | LegacyOverwrite
688 |
689 | LegacySchema
690 |
691 | 7C436110-AB2A-4BBB-A880-FE41995C9F82
692 |
693 | EFILoginHiDPI
694 | EFIBluetoothDelay
695 | LocationServicesEnabled
696 | SystemAudioVolume
697 | SystemAudioVolumeDB
698 | SystemAudioVolumeSaved
699 | bluetoothActiveControllerInfo
700 | bluetoothInternalControllerInfo
701 | flagstate
702 | fmm-computer-name
703 | prev-lang:kbd
704 |
705 | 8BE4DF61-93CA-11D2-AA0D-00E098032B8C
706 |
707 | Boot0080
708 | Boot0081
709 | Boot0082
710 | BootNext
711 | BootOrder
712 |
713 |
714 | WriteFlash
715 |
716 |
717 | PlatformInfo
718 |
719 | Automatic
720 |
721 | CustomMemory
722 |
723 | Generic
724 |
725 | AdviseFeatures
726 |
727 | MLB
728 | M0000000000000000
729 | MaxBIOSVersion
730 |
731 | ProcessorType
732 | 0
733 | ROM
734 |
735 |
736 | SpoofVendor
737 |
738 | SystemMemoryStatus
739 | Auto
740 | SystemProductName
741 | iMac14,1
742 | SystemSerialNumber
743 | C00000000000
744 | SystemUUID
745 | 00000000-0000-0000-0000-00000000
746 |
747 | UpdateDataHub
748 |
749 | UpdateNVRAM
750 |
751 | UpdateSMBIOS
752 |
753 | UpdateSMBIOSMode
754 | Create
755 | UseRawUuidEncoding
756 |
757 |
758 | UEFI
759 |
760 | APFS
761 |
762 | EnableJumpstart
763 |
764 | GlobalConnect
765 |
766 | HideVerbose
767 |
768 | JumpstartHotPlug
769 |
770 | MinDate
771 | 20190820
772 | MinVersion
773 | 945275007000000
774 |
775 | AppleInput
776 |
777 | AppleEvent
778 | Auto
779 | CustomDelays
780 |
781 | GraphicsInputMirroring
782 |
783 | KeyInitialDelay
784 | 0
785 | KeySubsequentDelay
786 | 1
787 | PointerPollMask
788 | -1
789 | PointerPollMax
790 | 0
791 | PointerPollMin
792 | 0
793 | PointerSpeedDiv
794 | 1
795 | PointerSpeedMul
796 | 1
797 |
798 | Audio
799 |
800 | AudioCodec
801 | 0
802 | AudioDevice
803 | PciRoot(0x0)/Pci(0x1b,0x0)
804 | AudioOutMask
805 | 1
806 | AudioSupport
807 |
808 | DisconnectHda
809 |
810 | MaximumGain
811 | -15
812 | MinimumAssistGain
813 | -30
814 | MinimumAudibleGain
815 | -55
816 | PlayChime
817 | Auto
818 | ResetTrafficClass
819 |
820 | SetupDelay
821 | 0
822 |
823 | ConnectDrivers
824 |
825 | Drivers
826 |
827 |
828 | Arguments
829 |
830 | Comment
831 | HFS+ Driver
832 | Enabled
833 |
834 | Path
835 | HfsPlus.efi
836 |
837 |
838 | Arguments
839 |
840 | Comment
841 |
842 | Enabled
843 |
844 | Path
845 | OpenRuntime.efi
846 |
847 |
848 | Arguments
849 |
850 | Comment
851 |
852 | Enabled
853 |
854 | Path
855 | OpenCanopy.efi
856 |
857 |
858 | Arguments
859 |
860 | Comment
861 |
862 | Enabled
863 |
864 | Path
865 | AudioDxe.efi
866 |
867 |
868 | Arguments
869 |
870 | Comment
871 |
872 | Enabled
873 |
874 | Path
875 | OpenPartitionDxe.efi
876 |
877 |
878 | Arguments
879 |
880 | Comment
881 |
882 | Enabled
883 |
884 | Path
885 | OpenUsbKbDxe.efi
886 |
887 |
888 | Arguments
889 |
890 | Comment
891 |
892 | Enabled
893 |
894 | Path
895 | UsbMouseDxe.efi
896 |
897 |
898 | Arguments
899 |
900 | Comment
901 |
902 | Enabled
903 |
904 | Path
905 | Ps2KeyboardDxe.efi
906 |
907 |
908 | Arguments
909 |
910 | Comment
911 |
912 | Enabled
913 |
914 | Path
915 | Ps2MouseDxe.efi
916 |
917 |
918 | Arguments
919 |
920 | Comment
921 |
922 | Enabled
923 |
924 | Path
925 | HiiDatabase.efi
926 |
927 |
928 | Arguments
929 |
930 | Comment
931 |
932 | Enabled
933 |
934 | Path
935 | NvmExpressDxe.efi
936 |
937 |
938 | Arguments
939 |
940 | Comment
941 |
942 | Enabled
943 |
944 | Path
945 | XhciDxe.efi
946 |
947 |
948 | Arguments
949 |
950 | Comment
951 |
952 | Enabled
953 |
954 | Path
955 | ExFatDxe.efi
956 |
957 |
958 | Arguments
959 |
960 | Comment
961 |
962 | Enabled
963 |
964 | Path
965 | CrScreenshotDxe.efi
966 |
967 |
968 | Arguments
969 |
970 | Comment
971 |
972 | Enabled
973 |
974 | Path
975 | ext4_x64.efi
976 |
977 |
978 | Arguments
979 |
980 | Comment
981 |
982 | Enabled
983 |
984 | Path
985 | OpenLinuxBoot.efi
986 |
987 |
988 | Input
989 |
990 | KeyFiltering
991 |
992 | KeyForgetThreshold
993 | 1
994 | KeySupport
995 |
996 | KeySupportMode
997 | Auto
998 | KeySwap
999 |
1000 | PointerSupport
1001 |
1002 | PointerSupportMode
1003 |
1004 | TimerResolution
1005 | 50000
1006 |
1007 | Output
1008 |
1009 | ClearScreenOnModeSwitch
1010 |
1011 | ConsoleMode
1012 |
1013 | DirectGopRendering
1014 |
1015 | ForceResolution
1016 |
1017 | GopPassThrough
1018 | Disabled
1019 | IgnoreTextInGraphics
1020 |
1021 | ProvideConsoleGop
1022 |
1023 | ReconnectGraphicsOnConnect
1024 |
1025 | ReconnectOnResChange
1026 |
1027 | ReplaceTabWithSpace
1028 |
1029 | Resolution
1030 | Max
1031 | SanitiseClearScreen
1032 |
1033 | TextRenderer
1034 | BuiltinGraphics
1035 | UIScale
1036 | 0
1037 | UgaPassThrough
1038 |
1039 |
1040 | ProtocolOverrides
1041 |
1042 | AppleAudio
1043 |
1044 | AppleBootPolicy
1045 |
1046 | AppleDebugLog
1047 |
1048 | AppleEg2Info
1049 |
1050 | AppleFramebufferInfo
1051 |
1052 | AppleImageConversion
1053 |
1054 | AppleImg4Verification
1055 |
1056 | AppleKeyMap
1057 |
1058 | AppleRtcRam
1059 |
1060 | AppleSecureBoot
1061 |
1062 | AppleSmcIo
1063 |
1064 | AppleUserInterfaceTheme
1065 |
1066 | DataHub
1067 |
1068 | DeviceProperties
1069 |
1070 | FirmwareVolume
1071 |
1072 | HashServices
1073 |
1074 | OSInfo
1075 |
1076 | UnicodeCollation
1077 |
1078 |
1079 | Quirks
1080 |
1081 | ActivateHpetSupport
1082 |
1083 | DisableSecurityPolicy
1084 |
1085 | EnableVectorAcceleration
1086 |
1087 | EnableVmx
1088 |
1089 | ExitBootServicesDelay
1090 | 0
1091 | ForceOcWriteFlash
1092 |
1093 | ForgeUefiSupport
1094 |
1095 | IgnoreInvalidFlexRatio
1096 |
1097 | ReleaseUsbOwnership
1098 |
1099 | ReloadOptionRoms
1100 |
1101 | RequestBootVarRouting
1102 |
1103 | ResizeGpuBars
1104 | -1
1105 | TscSyncTimeout
1106 | 0
1107 | UnblockFsConnect
1108 |
1109 |
1110 | ReservedMemory
1111 |
1112 |
1113 |
1114 |
1115 |
--------------------------------------------------------------------------------