mii: Add opt_platform.h to all miibus driversmiivar.h includes opt_platform.h. Make sure all the drivers that use themiibus_if.h interface file have opt_platform.h as well. While some ofthese may
mii: Add opt_platform.h to all miibus driversmiivar.h includes opt_platform.h. Make sure all the drivers that use themiibus_if.h interface file have opt_platform.h as well. While some ofthese may not, strictly speaking, need it, it's easier to include ituniversally for miibus.Sponsored by: Netflix
show more ...
cgem: Support building as a loadable kernel moduleFor development, building a driver as kernel module is both convenientand a time saver (no need for reboot on some change, testing it requiresjus
cgem: Support building as a loadable kernel moduleFor development, building a driver as kernel module is both convenientand a time saver (no need for reboot on some change, testing it requiresjust kldunload and kldload, a matter of seconds). For some specialcases, it may be even desirable to postpone initializing the networkinterface after some action is done (loading a FPGA bitstream may berequired for Zynq/ZynqMP based hardware as an example).Building is limited to ARM, ARM64 and RISC-V architectures (for Zynq,ZynqMP, PolarFire Soc based boards, and HiFive based boards are known touse CGEM at the moment).Reviewed by: mhorneMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D34687