www/sogo: Update to 5.12.7
devel/sope: Update to 5.12.7
mail/dovecot-fts-xapian: Fix pkg-plist after update to 1.9.3
mail/dovecot-fts-xapian: Update to 1.9.3
style(9): white space after ; and around binary operators
Replace random sbuf_printf() with cheaper cat/putc.
siftr: refactor batch log processing
sym(4): Map HCB memory as uncacheable also on x86
siftr: flush pkt_nodes to the log file in batch
sym(4): Provide a DEVICE_DETACH(9) method
sym(4): Use memcpy(9) instead of bcopy(9)
sym(4): Consistently use device_printf(9) where applicable
sym(4): Map HCB memory as uncacheable also on x86
sym(4): Provide a DEVICE_DETACH(9) method
sym(4): Use memcpy(9) instead of bcopy(9)
sym(4): Consistently use device_printf(9) where applicable
style(9): white space after ; and around binary operators
Revert "sym(4): Employ memory barriers also on x86"
sym(4): Map HCB memory as uncacheable also on x86
sym(4): Employ memory barriers also on x86
sym(4): Provide a DEVICE_DETACH(9) method
sym(4): Use memcpy(9) instead of bcopy(9)
sym(4): Consistently use device_printf(9) where applicable
In fact, the macros added as part of implementing eMMC support already
were based on v5.1 of the eMMC specification. However, some have been
shortened on purpose in order to make it easier for keeping resulting
code within 80 columns.
Apparently, Linux chose to do the same and as you say, still as of today
uses e. g. EXT_CSD_CARD_TYPE and EXT_CSD_PART_CONFIG. Thus,
it seems backwards to change such macros to something Linux doesn't
use either.
Moreover, with 49 chars EXT_CSD_NUMBER_OF_FW_SECTORS_CORRECTLY_PROGRAMMED
is ridiculously long and Linux apparently doesn't have a macro for that
register at all.
Thus, overall, I'd prefer to stick to the convention of shortening macro
names where it makes sense (also for additional ones being added), and to
just add alias macros to linuxkpi when needed.
Generally, your patch also mixes the addition of new macros for mostly
SPI mode with changing existing ones, which should be separate changes,
if at all.
sdhci_pci(4): Remove incorrect __unused
tty(4): Consistently use ISO C99 bool
Fix "set but not used" for the sym driver.
fib_algo(4): Lower level of algorithm switching messages to LOG_INFO
fib_algo(4): Lower level of algorithm switching messages to LOG_INFO
fib_algo(4): Lower level of algorithm switching messages to LOG_INFO
sdhci_fsl_fdt(4): Actually use modified SDHCI capabilities
uart(4): Honor hardware state of NS8250-class for tsw_busy
igb(4): Remove disconnected SYSCTL
e1000(4): Remove disconnected SYSCTL
geom_redboot(4): Garbage collect disconnected driver
geom_map(4): Garbage collect disconnected driver
uart(4): Honor hardware state of NS8250-class for tsw_busy
e1000(4): Remove disconnected SYSCTL
igb(4): Remove disconnected SYSCTL
geom_redboot(4): Garbage collect disconnected driver
geom_map(4): Garbage collect disconnected driver
uart(4): Honor hardware state of NS8250-class for tsw_busy
igb(4): Remove disconnected SYSCTL
e1000(4): Remove disconnected SYSCTL
tcp: reserve tcp_info counters for AccECN
tcp_info: Add and export more FreeBSD-specific fields
tcp_fill_info(): Change lock assertion on INPCB to locked only
sym(4): Add __diagused to nseg of getbaddrcb()
iflib drivers: Constify PCI ID LUTs
mergemaster(8): Remove support for sparc64
nanobsd: Remove remainder of sparc64 support
exit1(): Reword comment regarding init workaround
targets: Catch up with the removal of sparc64
iflib(9): Revert ancillary changes
cpu-microcode-intel: Add knobs for RC RUN_DEPENDS and split files
PORTVERSION bump and style changes suggested by jrm@, added RC_IMPLIES=SPLIT
sysutils/mmc-utils: Update to 20230807 version
tcp_info: Add and export more FreeBSD-specific fields
tcp_fill_info(): Change lock assertion on INPCB to locked only
sym(4): Add __diagused to nseg of getbaddrcb()
iflib drivers: Constify PCI ID LUTs
arswitch(4): Remove support for AR{7240,9340} found in MIPS SoCs only
ath(4): Remove MIPS SoC build glue and AR9130 from FreeBSD HAL
man4: Remove stale MLINK to ath_pci.4
Bah, even more AH_SUPPORT_AR9130 code to be removed from the FreeBSD HAL.
The removed AH_SUPPORT_x has some counterparts in the FreeBSD HAL which this version now also removes.
ObsoleteFiles.inc: Correct typo
ath(4): Remove MIPS AHB frontend and join PCI one w/ main support again
QCA9565 in ath_hal.4 restored
Well, the bus abstraction as such deliberately is left in place, build-wise the PCI bus front-end just is coupled with the core support again (but as for the kernel, also only if has PCI support in the first place as usual). Generally, we consider PCI default enough that there are no seperate modules and devices for PCI bus front-ends even if support for additional busses exists. Currently, ath(4) and ath_pci(4) respectively are one of the very few odd ones out in this regard (I think virtio_pci(4) is the only other offender). Also, with all support for the very resource constraint platforms already gone, even if code for said USB chips would be added today, I believe the few bytes for the bus glue won't matter. The ARMv7 if_ath_pci.o currently is 25 KB and ARMv6 support also already on its way out ...
gitignore: whack dead architectures
tests: also remove sparc64 case
stand: Update testing script for arch retirement
ffs: wait for trims earlier during unmount to avoid panic
base: Remove support for the VTOC8 partitioning scheme
marius committed
rGde256b499f33: Minor grammar nit (authored by Andreas Bjornestad <panden@gmail.com>).
Minor grammar nit
geom(4): Add cross reference to geom(8)