]> git.saurik.com Git - apple/xnu.git/blob - iokit/conf/files
xnu-123.5.tar.gz
[apple/xnu.git] / iokit / conf / files
1 # options
2
3 OPTIONS/iokitcpp optional iokitcpp
4 OPTIONS/kdebug optional kdebug
5
6 # libIOKit
7
8 iokit/Kernel/IOLib.c optional iokitcpp
9 iokit/Kernel/IOLocks.cpp optional iokitcpp
10 iokit/Kernel/IOConditionLock.cpp optional iokitcpp
11 iokit/Kernel/IOSyncer.cpp optional iokitcpp
12
13 #iokit/Kernel/IORuntime.cpp optional iokitcpp
14 iokit/Kernel/IOStartIOKit.cpp optional iokitcpp
15
16 iokit/Kernel/IODeviceTreeSupport.cpp optional iokitcpp
17
18 iokit/Kernel/IORegistryEntry.cpp optional iokitcpp
19 iokit/Kernel/IOService.cpp optional iokitcpp
20 iokit/Kernel/IOServicePM.cpp optional iokitcpp
21 iokit/Kernel/IOPMchangeNoteList.cpp optional iokitcpp
22 iokit/Kernel/IOPMinformee.cpp optional iokitcpp
23 iokit/Kernel/IOPMinformeeList.cpp optional iokitcpp
24 iokit/Kernel/IOCatalogue.cpp optional iokitcpp
25 iokit/Kernel/IOPMPowerSource.cpp optional iokitcpp
26 iokit/Kernel/IOPMPowerSourceList.cpp optional iokitcpp
27
28 iokit/Kernel/IOWorkLoop.cpp optional iokitcpp
29 iokit/Kernel/IOEventSource.cpp optional iokitcpp
30 iokit/Kernel/IOInterruptEventSource.cpp optional iokitcpp
31 iokit/Kernel/IOCommandGate.cpp optional iokitcpp
32 iokit/Kernel/IOCommand.cpp optional iokitcpp
33 iokit/Kernel/IOCommandPool.cpp optional iokitcpp
34 iokit/Kernel/IOCommandQueue.cpp optional iokitcpp
35 iokit/Kernel/IOFilterInterruptEventSource.cpp optional iokitcpp
36 iokit/Kernel/IOTimerEventSource.cpp optional iokitcpp
37
38 iokit/Kernel/IODeviceMemory.cpp optional iokitcpp
39 iokit/Kernel/IOMemoryDescriptor.cpp optional iokitcpp
40 iokit/Kernel/IOMemoryCursor.cpp optional iokitcpp
41 iokit/Kernel/IOBufferMemoryDescriptor.cpp optional iokitcpp
42 iokit/Kernel/IOMultiMemoryDescriptor.cpp optional iokitcpp
43 iokit/Kernel/IORangeAllocator.cpp optional iokitcpp
44
45 iokit/Kernel/IOPlatformExpert.cpp optional iokitcpp
46
47 iokit/Kernel/IOCPU.cpp optional iokitcpp
48
49 iokit/Kernel/IONVRAM.cpp optional iokitcpp
50
51 iokit/Kernel/IOInterruptController.cpp optional iokitcpp
52
53 iokit/Kernel/IOUserClient.cpp optional iokitcpp
54
55 iokit/Kernel/IOKitDebug.cpp optional iokitcpp
56 iokit/Kernel/IODataQueue.cpp optional iokitcpp
57 # iokit/Tests/Tests.cpp optional iokitcpp
58 # iokit/Tests/TestDevice.cpp optional iokitcpp
59 # iokit/Tests/TestContainers.cpp optional iokitcpp
60 # iokit/Tests/TestCollections.cpp optional iokitcpp
61
62 iokit/Kernel/IOStringFuncs.c standard
63
64 # Property tables for kernel-linked objects
65
66 iokit/KernelConfigTables.cpp optional iokitcpp
67
68 # Networking
69
70 iokit/Families/IONetworking/IOPacketQueue.cpp optional iokitcpp
71 iokit/Families/IONetworking/IOMbufMemoryCursor.cpp optional iokitcpp
72 iokit/Families/IONetworking/IOOutputQueue.cpp optional iokitcpp
73 iokit/Families/IONetworking/IOKernelDebugger.cpp optional iokitcpp
74 iokit/Families/IONetworking/IONetworkController.cpp optional iokitcpp
75 iokit/Families/IONetworking/IONetworkInterface.cpp optional iokitcpp
76 iokit/Families/IONetworking/IONetworkData.cpp optional iokitcpp
77 iokit/Families/IONetworking/IONetworkMedium.cpp optional iokitcpp
78 iokit/Families/IONetworking/IONetworkStack.cpp optional iokitcpp
79 iokit/Families/IONetworking/IONetworkUserClient.cpp optional iokitcpp
80 iokit/Families/IONetworking/IOEthernetController.cpp optional iokitcpp
81 iokit/Families/IONetworking/IOEthernetInterface.cpp optional iokitcpp
82
83 # PCI support
84
85 iokit/Families/IOPCIBus/IOPCIBridge.cpp optional iokitcpp
86 iokit/Families/IOPCIBus/IOPCIDevice.cpp optional iokitcpp
87
88 # Event driver
89
90 iokit/Families/IOHIDSystem/IOHIDevice.cpp optional iokitcpp
91 iokit/Families/IOHIDSystem/IOHIDIO.cpp optional iokitcpp
92 iokit/Families/IOHIDSystem/IOHIDSystem.cpp optional iokitcpp
93 iokit/Families/IOHIDSystem/IOHIKeyboard.cpp optional iokitcpp
94 iokit/Families/IOHIDSystem/IOHIKeyboardMapper.cpp optional iokitcpp
95 iokit/Families/IOHIDSystem/IOHIPointing.cpp optional iokitcpp
96 iokit/Families/IOHIDSystem/IOHITablet.cpp optional iokitcpp
97 iokit/Families/IOHIDSystem/IOHITabletPointer.cpp optional iokitcpp§
98 iokit/Families/IOHIDSystem/IOHIDUserClient.cpp optional iokitcpp
99 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDCheckReport.c optional iokitcpp
100 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDCountDescriptorItems.c optional iokitcpp
101 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetButtonCaps.c optional iokitcpp
102 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetButtons.c optional iokitcpp
103 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetButtonsOnPage.c optional iokitcpp
104 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetCaps.c optional iokitcpp
105 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetCollectionNodes.c optional iokitcpp
106 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetData.c optional iokitcpp
107 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetNextButtonInfo.c optional iokitcpp
108 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetNextUsageValueInfo.c optional iokitcpp
109 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetReportLength.c optional iokitcpp
110 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetUsageValue.c optional iokitcpp
111 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetUsageValueArray.c optional iokitcpp
112 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDGetValueCaps.c optional iokitcpp
113 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDHasUsage.c optional iokitcpp
114 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDInitReport.c optional iokitcpp
115 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDIsButtonOrValue.c optional iokitcpp
116 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDMaxUsageListLength.c optional iokitcpp
117 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDNextItem.c optional iokitcpp
118 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDOpenCloseDescriptor.c optional iokitcpp
119 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDParseDescriptor.c optional iokitcpp
120 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDPostProcessRIValue.c optional iokitcpp
121 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDProcessCollection.c optional iokitcpp
122 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDProcessGlobalItem.c optional iokitcpp
123 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDProcessLocalItem.c optional iokitcpp
124 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDProcessMainItem.c optional iokitcpp
125 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDProcessReportItem.c optional iokitcpp
126 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDPutData.c optional iokitcpp
127 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDScaleUsageValue.c optional iokitcpp
128 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDSetButtons.c optional iokitcpp
129 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDSetScaledUsageValue.c optional iokitcpp
130 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDSetUsageValue.c optional iokitcpp
131 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDSetUsageValueArray.c optional iokitcpp
132 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDUsageAndPageFromIndex.c optional iokitcpp
133 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDUsageInRange.c optional iokitcpp
134 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/HIDUsageListDifference.c optional iokitcpp
135 iokit/Families/IOHIDSystem/IOHIDDescriptorParser/PoolAlloc.c optional iokitcpp
136
137 # Graphics support
138
139 iokit/Families/IOGraphics/IOGraphicsDevice.cpp optional iokitcpp
140 iokit/Families/IOGraphics/IOFramebuffer.cpp optional iokitcpp
141 iokit/Families/IOGraphics/IOFramebufferUserClient.cpp optional iokitcpp
142 iokit/Families/IOGraphics/IODisplay.cpp optional iokitcpp
143 iokit/Families/IOGraphics/IODisplayWrangler.cpp optional iokitcpp
144 iokit/Families/IOGraphics/AppleDDCDisplay.cpp optional iokitcpp
145 iokit/Families/IOGraphics/IOBootFramebuffer.cpp optional iokitcpp
146 iokit/Families/IOGraphics/IOAccelerator.cpp optional iokitcpp
147
148 # BSD shim files
149
150 iokit/bsddev/IOBSDConsole.cpp optional iokitcpp
151 iokit/bsddev/IOKitBSDInit.cpp optional iokitcpp
152
153 # SCSI support
154 iokit/Families/IOSCSIParallel/IOSCSIParallelController.cpp optional iokitcpp
155 iokit/Families/IOSCSIParallel/IOSCSIParallelDevice.cpp optional iokitcpp
156 iokit/Families/IOSCSIParallel/IOSCSIParallelCommand.cpp optional iokitcpp
157 iokit/Families/IOSCSIParallel/queueHelpers.cpp optional iokitcpp
158
159 # ATA support
160 #iokit/Families/IOATAStandard/IOATAStandardController.cpp optional iokitcpp
161 #iokit/Families/IOATAStandard/IOATAStandardDevice.cpp optional iokitcpp
162 #iokit/Families/IOATAStandard/IOATAStandardCommand.cpp optional iokitcpp
163 #iokit/Families/IOATAStandard/IOATAStandardData.cpp optional iokitcpp
164 #iokit/Families/IOATAStandard/ATAQueueHelpers.cpp optional iokitcpp
165
166 #iokit/Families/IOATAStandard/IOATAStandardDriver.cpp optional iokitcpp
167 #iokit/Families/IOATAStandard/IOATAStandardDriverPio.cpp optional iokitcpp
168 #iokit/Families/IOATAStandard/IOATAStandardDriverDma.cpp optional iokitcpp
169
170 # Power Management
171 iokit/Drivers/platform/drvAppleRootDomain/RootDomainUserClient.cpp optional iokitcpp
172 iokit/Kernel/IOPowerConnection.cpp optional iokitcpp
173
174
175 # Storage Family
176 iokit/Families/IOStorage/IOApplePartitionScheme.cpp optional iokitcpp
177 iokit/Families/IOStorage/IOBlockStorageDriver.cpp optional iokitcpp
178 iokit/Families/IOStorage/IOFDiskPartitionScheme.cpp optional iokitcpp
179 iokit/Families/IOStorage/IOMedia.cpp optional iokitcpp
180 iokit/Families/IOStorage/IOMediaBSDClient.cpp optional iokitcpp
181 iokit/Families/IOStorage/IONeXTPartitionScheme.cpp optional iokitcpp
182 iokit/Families/IOStorage/IOPartitionScheme.cpp optional iokitcpp
183 iokit/Families/IOStorage/IOStorage.cpp optional iokitcpp
184
185 # Storage Family: CDs
186 iokit/Families/IOCDStorage/IOCDAudioControl.cpp optional iokitcpp
187 iokit/Families/IOCDStorage/IOCDAudioControlUserClient.cpp optional iokitcpp
188 iokit/Families/IOCDStorage/IOCDBlockStorageDriver.cpp optional iokitcpp
189 iokit/Families/IOCDStorage/IOCDMedia.cpp optional iokitcpp
190 iokit/Families/IOCDStorage/IOCDPartitionScheme.cpp optional iokitcpp
191
192 # Storage Family: DVDs
193 iokit/Families/IODVDStorage/IODVDBlockStorageDriver.cpp optional iokitcpp
194 iokit/Families/IODVDStorage/IODVDMedia.cpp optional iokitcpp
195
196
197 # Block Storage Family
198 iokit/Families/IOBlockStorage/IOBlockStorageDevice.cpp optional iokitcpp
199 iokit/Families/IOCDBlockStorage/IOCDBlockStorageDevice.cpp optional iokitcpp
200 iokit/Families/IODVDBlockStorage/IODVDBlockStorageDevice.cpp optional iokitcpp
201
202 # Block Storage Family: SCSI
203 iokit/Families/IOSCSIHDDrive/IOBasicSCSI.cpp optional iokitcpp
204 iokit/Families/IOSCSIHDDrive/IOSCSIHDDrive.cpp optional iokitcpp
205 iokit/Families/IOSCSIHDDrive/IOSCSIHDDriveNub.cpp optional iokitcpp
206
207 iokit/Families/IOSCSICDDrive/IOSCSICDDrive.cpp optional iokitcpp
208 iokit/Families/IOSCSICDDrive/IOSCSICDDriveNub.cpp optional iokitcpp
209
210 iokit/Families/IOSCSIDVDDrive/IOSCSIDVDDrive.cpp optional iokitcpp
211 iokit/Families/IOSCSIDVDDrive/IOSCSIDVDDriveNub.cpp optional iokitcpp
212
213 # Block Storage Family: ATA
214 #iokit/Families/IOATAHDDrive/IOATAHDDrive.cpp optional iokitcpp
215 #iokit/Families/IOATAHDDrive/IOATAHDDriveNub.cpp optional iokitcpp
216 #iokit/Families/IOATAHDDrive/IOATAHDCommand.cpp optional iokitcpp
217 #iokit/Families/IOATAHDDrive/IOATAHDPower.cpp optional iokitcpp
218
219 # Block Storage Family: ATAPI
220 #iokit/Families/IOATAPIHDDrive/IOATAPIHDDrive.cpp optional iokitcpp
221 #iokit/Families/IOATAPIHDDrive/IOATAPIHDDriveNub.cpp optional iokitcpp
222 #iokit/Families/IOATAPIHDDrive/IOATAPIHDCommand.cpp optional iokitcpp
223
224 #iokit/Families/IOATAPICDDrive/IOATAPICDDrive.cpp optional iokitcpp
225 #iokit/Families/IOATAPICDDrive/IOATAPICDDriveNub.cpp optional iokitcpp
226 #iokit/Families/IOATAPICDDrive/IOATAPICDCommand.cpp optional iokitcpp
227
228 #iokit/Families/IOATAPIDVDDrive/IOATAPIDVDDrive.cpp optional iokitcpp
229 #iokit/Families/IOATAPIDVDDrive/IOATAPIDVDDriveNub.cpp optional iokitcpp
230 #iokit/Families/IOATAPIDVDDrive/IOATAPIDVDCommand.cpp optional iokitcpp
231
232 # System Management
233 iokit/Families/IOSystemManagement/IOWatchDogTimer.cpp optional iokitcpp