MFC r344479 (by sobomax), r344605:Modularize xz.
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.Prune svn:mergeinfo from the new branch, as nothing has been mergedhere.Additional commits post-branch will follow.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Obsolete mkulzma(8) and geom_uncompress(4), their functionalityis now provided by mkuzip(8) and geom_uzip(4) respectively.MFC after: 1 month
Mark the mostly redundant kernels that just pullin something from _BASE as NO_UNIVERSEDifferential Revision: https://reviews.freebsd.org/D4200
In kernel config files, it is supposed to be 'options<space><tab>' not'options<tab><tab>', per long standing (but recently not so strictlyenforced) convention.
Convert to using ulzma.
Remove duplicated GEOM_PART_* options.PR: 170931Approved by: adrian
Add switch support to AP96.
Convert AP96 to use the mdioproxy and ARGE_MDIO option.arge1 still works (it's the standalone PHY) but arge0 and the other switchports don't work. They're enumerated though, demonstrating that themdiobus abstraction is correctly working.
Flesh out the rest of the AP96 board/config.
* Enable ATH_EEPROM_FIRMWARE, now that it's a compile time option* Tidy up things a bit.
These are uboot, so mark them as such or booting from flash will not work.
Introduce configuration files for AP94 and AP96.This uses the new firmware(9) method for squirreling away the EEPROMcontents from SPI flash so ath(4) can get to them later.It won't work out of the box just yet - you have to add this toif_ath_pci.c:#define ATH_EEPROM_FIRMWARE.. until I've added it as a configuration option and updated things.