Use branch annotations in couple of places. Add two comments.
Note that all relatively new x86 systems should prefer acpicpu(4).

Also mention that the legacy ENHANCED_SPEEDSTEP and POWERNOW_K8 are known to
be problematic or entirely dysfunctional with new processors.
Remove C1E from CAVEATS, as it is now handled by acpicpu(4).
Fix typos.
Remove unneeded .debug entry for t_swsensor script.
Use ${HOST_SH}
Add testcase from PR/44255, that exercize parsedate(3) with sample
strings taken from the manpage.
Fix section, atf(1) -> atf(7).
Note options I2C_SCAN.
Xref module(7) and iic(4).
usbd_dump_*() functions are also needed when just EHCI_DEBUG is defined,
without USB_DEBUG.
A small clarification in the example.
The driver didn't work, because it expects the whole data packet in a
single interrupt. Reality shows that with current kernels a 81 bytes packet
is split into 3 interrupts with 32 + 32 + 17 bytes. I have added a workaround
to deal with it. The Geyser2 devices with 64 byte packets are unsupported
at the moment. Somebody needs to test it.

New: Added support for the iBook 12-inch trackpad.
add myself
Consistently use .gnu.warning with .pushsectio and .popsection on all
architectures instead of obsolete STABS frames for linker warnings.
Now, get the return error too, in case that could help with EC2
troubleshooting...
Move the only regress/lib/libm test to the new atf format
Remove round test from old regress structure
- fix off by one in comparison with 69 (it should be 70)
- add aliases for 1 (one), 2 (two), etc.
- allow parsing of HH:MM:SS.sss as the man page mentions, and ignore sss
- document limitations
- add extra number name parsing