Fix surplus ( that was forgotten to remove in the DRIVE_ to DRIVET_ rototol.
Replace integer constant SDMMC_MAXNSEGS with the formula said value was
calculated from.
If necessary, unload and destroy dmamap upon detach.
Add SD_STATUS (ACMD13) opcode.
Properly include dependent library, unbreaks objdir build.
Always enable and set block count register.  We never do infinite transfers.
The old way seemed to be causing issues on a R5C822, at least with DMA enabled.
Add DMA boundary field shift and mask.
SDHCI byte swaps the BE response on the wire into LE registers.
As we always want response data in LE, use bus_space_read_stream.
Additonally, read response data in 1 or 4 4-byte chunks, instead of
one 4-byte chunk or 15 1-byte chunks.
Import dhcpcd-5.6.1 with the following changes:

Improve IPv6 RA support by allowing dhcpcd to manage addreses and
routes instead of the kernel. dhcpcd will only do this if RA has been
disabled in the kernel or instructed to do so via the dhcpcd.conf(5)
ipv6ra_own and/or ipv6ra_owndefault directives.

Send and process IPv6 Neighbor Solicitions and Adverts to prove router
reachability. If a router cannot be reached in this way then it is
expired.
Import dhcpcd-5.6.1 with the following changes:

Improve IPv6 RA support by allowing dhcpcd to manage addreses and
routes instead of the kernel. dhcpcd will only do this if RA has been
disabled in the kernel or instructed to do so via the dhcpcd.conf(5)
ipv6ra_own and/or ipv6ra_owndefault directives.

Send and process IPv6 Neighbor Solicitions and Adverts to prove router 
reachability. If a router cannot be reached in this way then it is 
expired.
Import dhcpcd-5.6.1 with the following changes:

Improve IPv6 RA support by allowing dhcpcd to manage addreses and
routes instead of the kernel. dhcpcd will only do this if RA has been
disabled in the kernel or instructed to do so via the dhcpcd.conf(5)
ipv6ra_own and/or ipv6ra_owndefault directives.

Send and process IPv6 Neighbor Solicitions and Adverts to prove router
reachability. If a router cannot be reached in this way then it is
expired.
Import dhcpcd-5.6.1 with the following changes:

Improve IPv6 RA support by allowing dhcpcd to manage addreses and
routes instead of the kernel. dhcpcd will only do this if RA has been
disabled in the kernel or instructed to do so via the dhcpcd.conf(5)
ipv6ra_own and/or ipv6ra_owndefault directives.

Send and process IPv6 Neighbor Solicitions and Adverts to prove router 
reachability. If a router cannot be reached in this way then it is 
expired.
Import dhcpcd-5.6.1 with the following changes:

Improve IPv6 RA support by allowing dhcpcd to manage addreses and
routes instead of the kernel. dhcpcd will only do this if RA has been
disabled in the kernel or instructed to do so via the dhcpcd.conf(5)
ipv6ra_own and/or ipv6ra_owndefault directives.

Send and process IPv6 Neighbor Solicitions and Adverts to prove router
reachability. If a router cannot be reached in this way then it is
expired.
sync
Fix for dhcpcd-5.6.1
Document import of dhcpcd-5.6.1
SDHC can have multiple slots, note which slot a specific sdmmc(4) attaches to.
Neither i386 nor amd64 have had separate syscall_plain/fancy functions
  for ages, so this code can't be correct in looking for them.
Change to compare against "syscall".
I don't know if this changes any behaviour anywhere.
No need to panic on failure to find a divisor.
Additionally, add commented out calculation of actual clock frequency.
Add event counters for undefined instruction and cp15 instruction emulation.