![]() ![]() You can then just cp the files into drivers/net/wireless/ath/ath9k/ and generate a respective patch for upstream inclusion. You can then synch up the ath9k initvals by doing: ini files and then compile this program with ATHEROS=1 as follows: You will just need access to the Atheros. If you are an Atheros employee and want to synchronize changes made on the HAL onto ath9k you can use the initvals tool to generate a new initvals header for any specific hardware family. ![]() The Atheros initvals currently only use up to 6 columns so we only use the first 48 bits of the checksum for now. We use a u64 for the full checksum allowing us to use arrays of a max column size of 8. You can also compare the initvals against the Atheros HAL by compiling with 'make ATHEROS=1' and then checking the checksums against the ath9k ones.Įach row gets its own set of 8 bits for its checksum computation. ![]() # the same sha1sum then the newly generated initvals # Only get checksums for the AR9003 family, if you get # Use your new shiny modified print routine Now, suppose you want to make some changes to the AR9003 initvals style, you would read the documentation below about how to do that and then you can do something like: # Only get the checksusms for the AR9580 1p0 family # Only get the checksums for the AR9485 family # Only get checksums for the AR9003 2p2 family # Only get checksums for the AR9003 2p0 family # Only get checksums for the AR9002 family # Get the checksums for all arrays for al hardware families You can however specify the specific hardware family you want checksums for by using the -f flag. A checksum will be computed for every array.īy default the checksums for all arrays for all hardware families will be computed. An easy way to verify the initvals keep their integrity is to compute a checksum of the initval arrays. Say you want to make some silly patch to the initvals and want to ensure you haven't broken the initvals. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |