History log of /src/sys/dev/devlist2h.awk |
Revision | | Date | Author | Comments |
1.6 |
| 29-Jul-2025 |
hgutch | Typo: add missing opening parenthesis
|
1.5 |
| 30-Jun-2021 |
riastradh | branches: 1.5.16; devlist2h.awk: Nix trailing whitespace.
No functional change intended.
|
1.4 |
| 29-Jun-2021 |
pgoyette | Rework the xxxVERBOSE option to share the common module-hook-based verbose mechanism with MIIVERBOSE. This reduces some duplicated code and allows us to once again permit auto-unload of MIIVERBOSE.
Change details: * Update dev/devlist2h.awk to accomodate miidevs, including generation of MII_STR_oui_model definitions and use of oui and model rather than vendor and product. This also changes the compressed data in the xxxdevs_data.h files to uint32_t (since mii oui's are up to 6 hex digits long) * Update a couple of phy drivers to use new calls to get verbose data * Regen all of the xxxdevs{,_data}.h files (separate commit, coming very soon) * Update mii/mii_verbose.[ch] and mii/mii_physubr.c to use the various DEV_VERBOSE_xxx macros * Update the pci, usb, and hdaudio code as needed, to #include the xxxdevs.h files (in order to get the proper printf format strings) * Since dev/dev_verbose.c now uses non-literal printf format strings, (to deal with the vendor/product vs oui/model issue), we need to make sure it gets compiled with -Wno-error=format-nonliteral, even in userland's libpci and librumpdev! * Bump kernel version for the change in module interfaces
Welcome to 9.99.86!
XXX It might be useful in the future to extend the MII_STR_oui_model XXX definitions to PCI as well (and perhaps USB and HDAUDIO). This XXX would allow for a single centralized location for the products' XXX descriptions, rather than being dispersed among individual XXX drivers' xxx_match tables.
|
1.3 |
| 27-Jun-2017 |
wiz | branches: 1.3.4; 1.3.26; Add verb to sentence.
|
1.2 |
| 26-Oct-2016 |
pgoyette | Update the devlist2h.awk script to track the maximum lengths of vendor and product strings, and report the max values at end of the run.
Update the Makefiles.{pci,usb,hdaudio}devs to point users at the places which might need to be updated if the maximum lengths get larger.
Since this commit makes no changes to the generated files, we don't need to regenerate them now.
|
1.1 |
| 21-Sep-2014 |
christos | branches: 1.1.2; 1.1.4; Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value pairs to the compressed one that matt wrote.
|
1.1.4.1 |
| 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.1.2.2 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.1 |
| 05-Dec-2016 |
skrll | Sync with HEAD
|
1.3.26.1 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.3.4.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.4.1 |
| 27-Jun-2017 |
jdolecek | file devlist2h.awk was added on branch tls-maxphys on 2017-12-03 11:36:58 +0000
|
1.5.16.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|