freebsd-dev/sys/mips/conf
Konstantin Belousov e8643b01e6 Modularize xz.
Embedded lzma decompression library becomes a module usable by other
consumers, in addition to geom_uzip.

Most important code changes are
- removal of XZ_DEC_SINGLE define, we need the code to work
  with XZ_DEC_DYNALLOC;
- xz_crc32_init() call is removed from geom_uzip, xz module handles
  initialization on its own.

xz is no longer embedded into geom_uzip, instead the depend line for
the module is provided, and corresponding kernel option is added to
each MIPS kernel config file using geom_uzip.

The commit also carries unrelated cleanup by removing excess "device geom_uzip"
in places which were missed in r344479.

Reviewed by:	cem, hselasky, ray, slavash (previous versions)
Sponsored by:	Mellanox Technologies
Differential revision:	https://reviews.freebsd.org/D19266
MFC after:	3 weeks
2019-02-26 19:55:03 +00:00
..
ALFA_HORNET_UB Modularize xz. 2019-02-26 19:55:03 +00:00
ALFA_HORNET_UB.hints
AP91 Modularize xz. 2019-02-26 19:55:03 +00:00
AP91.hints
AP93 Modularize xz. 2019-02-26 19:55:03 +00:00
AP93.hints [AP93] fix up the arge0/arge1 hints. 2017-05-29 07:57:01 +00:00
AP94 Modularize xz. 2019-02-26 19:55:03 +00:00
AP94.hints
AP96 Modularize xz. 2019-02-26 19:55:03 +00:00
AP96.hints
AP121 Modularize xz. 2019-02-26 19:55:03 +00:00
AP121.hints
AP135 Modularize xz. 2019-02-26 19:55:03 +00:00
AP135.hints [atheros] teach these two boards about the new hints location as well. 2018-02-01 22:00:38 +00:00
AP143 Modularize xz. 2019-02-26 19:55:03 +00:00
AP143.hints [atheros] teach these two boards about the new hints location as well. 2018-02-01 22:00:38 +00:00
AR71XX_BASE Remove redundant device ar71xx_wdog which is now included from 2018-07-05 17:11:55 +00:00
AR71XX_BASE.hints
AR91XX_BASE.hints
AR724X_BASE.hints
AR933X_BASE.hints [atheros] Fix-up the base address stuff after I did a drive-by with the calibration data location. 2018-02-01 21:58:52 +00:00
AR934X_BASE.hints [ar71xx] Start migrating the AR934x based boards over to the new world order. 2017-07-06 04:06:25 +00:00
AR5312_BASE.hints [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
AR5315_BASE.hints [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
BCM Modularize xz. 2019-02-26 19:55:03 +00:00
BCM.hints bhnd(4): Implement NVRAM support required for PMU bring-up. 2016-08-16 21:32:05 +00:00
BERI_DE4_BASE Convert atse(4) driver for Altera Triple-Speed Ethernet MegaCore to use 2018-04-13 15:59:24 +00:00
BERI_DE4_MDROOT
BERI_DE4_SDROOT Fix and shorten BERI kernel builds during universe. 2017-02-23 20:41:55 +00:00
BERI_DE4.hints
BERI_NETFPGA_MDROOT Rename BERI_TEMPLATE to std.BERI to be more like other configs. 2017-02-21 17:34:27 +00:00
BERI_SIM_BASE Fix and shorten BERI kernel builds during universe. 2017-02-23 20:41:55 +00:00
BERI_SIM_MDROOT
BERI_SIM_SDROOT
BERI_SIM_VIRTIO
BERI_SOCKIT kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
BERI_TPAD.hints
CANNA Add jz4780 AIC (Audio Interface Controller) driver. 2016-12-20 18:27:53 +00:00
CARAMBOLA2 Modularize xz. 2019-02-26 19:55:03 +00:00
CARAMBOLA2.hints [ar933x] make carambola2 work again! 2017-07-23 07:10:41 +00:00
CI20 Add note to 32-bit mips smp config files documenting the status 2018-12-19 23:22:14 +00:00
DB120 Modularize xz. 2019-02-26 19:55:03 +00:00
DB120.hints [ar71xx] Fix DB120 AHB device hints in the new world order. 2018-02-05 04:48:41 +00:00
DEFAULTS
DIR-655A1 Modularize xz. 2019-02-26 19:55:03 +00:00
DIR-655A1.hints
DIR-825B1 Modularize xz. 2019-02-26 19:55:03 +00:00
DIR-825B1.hints
DIR-825C1 [mips] make this compile again after all of the config changes. 2017-06-29 03:57:22 +00:00
DIR-825C1.hints [atheros] Fix DIR-825C1 to use the new hints. 2018-02-01 22:01:11 +00:00
ENH200 Modularize xz. 2019-02-26 19:55:03 +00:00
ENH200.hints
ERL Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
JZ4780 Add note to 32-bit mips smp config files documenting the status 2018-12-19 23:22:14 +00:00
JZ4780.hints Bring in support for Ingenic XBurst JZ4780 and 2016-11-19 17:46:18 +00:00
MALTA Split MALTA board config to big and little endian versions. 2016-11-23 11:56:22 +00:00
MALTA64 Enable /usr/lib32 for o32 binaries on mips64. 2017-01-06 23:30:54 +00:00
MALTA64EL Re-enable kernel modules for the MALTA64EL kernel configuration. 2018-09-06 19:21:31 +00:00
MALTA.hints
MALTAEL Split MALTA board config to big and little endian versions. 2016-11-23 11:56:22 +00:00
MT7620.hints Add initial configuration files for the MT7620 and RT5350 SoCs. 2015-12-25 00:58:41 +00:00
MT7620A_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
MT7620N_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
MT7621_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
MT7628_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
OCTEON1 Make iflib a loadable module. 2019-01-31 19:05:56 +00:00
OCTEON1.hints
ONIONOMEGA Modularize xz. 2019-02-26 19:55:03 +00:00
ONIONOMEGA.hints Add I2C device hints for Onion Omega 2017-02-09 15:16:08 +00:00
PB47 Modularize xz. 2019-02-26 19:55:03 +00:00
PB47.hints
PB92 Modularize xz. 2019-02-26 19:55:03 +00:00
PB92.hints
PICOSTATION_M2HP Modularize xz. 2019-02-26 19:55:03 +00:00
PICOSTATION_M2HP.hints Fix arge0 mdio bus 2017-02-28 21:39:08 +00:00
QCA953X_BASE [atheros] Update QCA953x support to use the new hints. 2018-02-01 22:01:53 +00:00
QCA953X_BASE.hints [atheros] Update QCA953x support to use the new hints. 2018-02-01 22:01:53 +00:00
QCA955X_BASE.hints [atheros] Teach the QCA955x SoC code about the new hints stuff. 2018-02-01 22:00:05 +00:00
ROCKET_M2HP Modularize xz. 2019-02-26 19:55:03 +00:00
ROCKET_M2HP.hints Add Ubiquiti Rocket M support 2017-02-28 22:49:45 +00:00
ROUTERSTATION Modularize xz. 2019-02-26 19:55:03 +00:00
ROUTERSTATION_MFS Modularize xz. 2019-02-26 19:55:03 +00:00
ROUTERSTATION.hints
RSPRO Modularize xz. 2019-02-26 19:55:03 +00:00
RSPRO_MFS Modularize xz. 2019-02-26 19:55:03 +00:00
RSPRO_STANDALONE Modularize xz. 2019-02-26 19:55:03 +00:00
RSPRO.hints
RT305X.hints
RT2880_FDT [mips] [rt2880] Add oldest Ralink MIPS SOC RT2880 support code. 2017-05-06 06:20:34 +00:00
RT3050_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT3352_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT3883_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT5350_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT5350.hints Add initial configuration files for the MT7620 and RT5350 SoCs. 2015-12-25 00:58:41 +00:00
std.AR91XX [ar71xx] migrate all of the duplicate configuration out into a shared config file. 2017-06-16 00:44:23 +00:00
std.AR724X [ar71xx] migrate all of the duplicate configuration out into a shared config file. 2017-06-16 00:44:23 +00:00
std.AR933X [atheros] Fix-up the base address stuff after I did a drive-by with the calibration data location. 2018-02-01 21:58:52 +00:00
std.AR934X [ar71xx] AR934x is a MIPS74k board - use the right hwpmc module 2018-02-05 04:47:13 +00:00
std.AR5312 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.AR5315 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.AR_MIPS_BASE Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
std.BERI Switch BERI Programmable Interrupt Controller to INTRNG. 2017-04-18 17:20:03 +00:00
std.MALTA Make ZSTD a real option via ZSTDIO. 2018-07-05 17:07:23 +00:00
std.QCA955X [atheros] Teach the QCA955x SoC code about the new hints stuff. 2018-02-01 22:00:05 +00:00
std.XLP Modularize xz. 2019-02-26 19:55:03 +00:00
TL-ARCHERC7V2 Modularize xz. 2019-02-26 19:55:03 +00:00
TL-ARCHERC7V2.hints
TL-WDR4300 Modularize xz. 2019-02-26 19:55:03 +00:00
TL-WDR4300.hints [ar71xx] Fix the TL-wdr3600/tl-wdr4300 hints in the new world order. 2018-02-07 09:35:47 +00:00
TL-WR740Nv4 Modularize xz. 2019-02-26 19:55:03 +00:00
TL-WR740Nv4.hints
TL-WR1043NDv2 Modularize xz. 2019-02-26 19:55:03 +00:00
TL-WR1043NDv2.hints
TP-MR3020 [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
TP-MR3020.hints
TP-MR3040 Modularize xz. 2019-02-26 19:55:03 +00:00
TP-MR3040.hints Add kernel support for the TP-LINK MR3040. 2017-03-01 05:53:53 +00:00
TP-WN1043ND Modularize xz. 2019-02-26 19:55:03 +00:00
TP-WN1043ND.hints
WZR-300HP Modularize xz. 2019-02-26 19:55:03 +00:00
WZR-300HP.hints
WZR-HPAG300H Modularize xz. 2019-02-26 19:55:03 +00:00
WZR-HPAG300H.hints
X1000 Use 'options EXT_RESOURCES' instead of 'device ext_resources' for FDT enabled 2017-03-12 07:09:50 +00:00
X1000.hints Bring in support for Ingenic XBurst JZ4780 and 2016-11-19 17:46:18 +00:00
XLP64 Update several more URLs 2017-10-29 08:17:03 +00:00
XLP.hints Remove the old ds1374 driver and use the ds13rtc driver instead. Adjust 2017-08-13 22:07:42 +00:00
XLPN32 Update several more URLs 2017-10-29 08:17:03 +00:00