this is a nub question but wats the difference between a dump and a kext? i know a kext is a kernel extension but dont really know what that is beside a text file thats a driver and im just all kinds of confused on what im doing right now.
a dump is actually just the text file from Linux where the sound already works, it outputs the sound configuration info into a readable text format and the HDA patcher inputs all that information from the text file and configures the AppleHDA.kext accordingly.
a kernel extension (kext) is a loadable module for the kernel (exactly the same thing as linux kernel modules) that are composed of an Info.plist (information about the kext, it's dependencies), the binary (the actual module being loaded into the kernel), a resources folder (for things like translation strings), PlugIns folder (for extra kexts, kernel extensions within kernel extensions), and sometimes a Version.plist as well.