Suppress uninitialized variable warnings in older and dumber GCC.
Related to PR kern/48533
Prism GT is Conexant products.
Regen.
Related to PR kern/48533
Prism GT 1/2 is Conexant products.
Noted by skrll@, thank you.
Optimise the BUS_DMASYNC_PREREAD operation by only using wbinv for partial
cachelines. Full cachelines are now invalidated only.

From the same change in various mips ports not least cobalt.
- Fix incorrect calculation in PCI_MSIX_CTL_TBLSIZE().
- The PCI_MSIX_CTL_TBLSIZE bit field is in N-1, so add +1.
we use C99 syntax but with some GCC extensions, so signal that depending
on the compiler in use
use -Wno-traditional only for GCC rather than !CLANG
Fix typo in a comment.
- Add some register definition for MSI and MSI-X
- print MSI-X capability
Print "range:  not set" if the decode window isn't set.
I like riastradh's kmem/pool explanation.
Add missing word
Ensure a disklabel is present since sun4v OpenBoot requires a valid disklabel in the disk file image. With this change the miniroot.fs can be used as a virtual disk when using sun4v LDOMs. OK martin@
In shmrealloc(), add missing condvar initialisations for segments
copied from previous location.
just allow l2tp not regular ipsec.
need esp
Oops -- gtt_off is relative to mmadr, not absolute.