History log of /src/sys/rump/librump/rumpdev/Makefile.rumpdev |
Revision | | Date | Author | Comments |
1.14 |
| 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.13 |
| 13-May-2019 |
bad | branches: 1.13.14; On the one thousand and ninth day rump's mainbus was moved from rumpdev to rumpkern, liberating all rumpnet users from the need to -lrumpdev -lrumpvfs just because a loopback interface is mandatory.
Rename rumpdev/autoconf.c to rumpkern/rump_autoconf.c to avoid accidentally picking up e.g. sys/arch/amd64/amd64/autoconf.c through make's .PATH. Move rumpdev/MAINBUS.ioconf to rumpkern.
|
1.12 |
| 19-Oct-2015 |
pooka | branches: 1.12.18; Add a COMMENT describing what each component roughly does.
"make describe" prints the comment.
Requested/inspired by Vincent Schwarzer on rumpkernel-users
|
1.11 |
| 25-Aug-2015 |
pooka | some final -Ifoo/opt removal
|
1.10 |
| 20-May-2015 |
pooka | build dev_verbose.c
|
1.9 |
| 02-Dec-2014 |
pooka | Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR, with the default provided by Makefile.rump (they're all 0.0 anyway)
|
1.8 |
| 20-Sep-2013 |
pooka | branches: 1.8.6; use ioconf for mainbus
|
1.7 |
| 19-Sep-2013 |
pooka | Move the bus_dma implementation that works only with ugenhc into the ugenhc component itself.
|
1.6 |
| 15-Mar-2013 |
pooka | branches: 1.6.6; Allow Makefile.rump to append to SRCS.
|
1.5 |
| 16-Feb-2010 |
pooka | branches: 1.5.10; 1.5.20; Globally define -Wno-pointer-sign, as it has become a pointless exercise of "add it to every Makefile individually".
XXX: should autosynchronize with the rest of the kernel buildflags in sys/conf/Makefile.kern.inc.
|
1.4 |
| 09-Feb-2010 |
pooka | Now that there is a working bus.h for all architectures, move rump bus dma out of a wip place and into rumpdev where it belongs.
|
1.3 |
| 09-Jan-2010 |
pooka | branches: 1.3.2; Include kern_pmf.c in rumpdev.
|
1.2 |
| 06-Sep-2009 |
pooka | Rename rump_dev_makenodes() to rump_vfs_makedevnodes() -- while it will most likely be used devices, the implementation requires services provided by vfs (mkdir, mknod).
|
1.1 |
| 20-Jul-2009 |
pooka | branches: 1.1.2; 1.1.4; device subroutines and autoconfig support for rump. work in progress.
|
1.1.4.4 |
| 11-Mar-2010 |
yamt | sync with head
|
1.1.4.3 |
| 16-Sep-2009 |
yamt | sync with head
|
1.1.4.2 |
| 19-Aug-2009 |
yamt | sync with head.
|
1.1.4.1 |
| 20-Jul-2009 |
yamt | file Makefile.rumpdev was added on branch yamt-nfs-mp on 2009-08-19 18:48:28 +0000
|
1.1.2.2 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
1.1.2.1 |
| 20-Jul-2009 |
jym | file Makefile.rumpdev was added on branch jym-xensuspend on 2009-07-23 23:32:54 +0000
|
1.3.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.5.20.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.20.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.5.20.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.5.10.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.6.6.1 |
| 18-May-2014 |
rmind | sync with head
|
1.8.6.4 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.8.6.3 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
1.8.6.2 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.8.6.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
1.12.18.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.13.14.1 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|