Recognize the Intrepid2 ATA controller. Needed at least for the last PB G4
Recognize the Freescale G2 cores: initialize cache line size, and doze mode
While there, fix the way the major version of a PowerPC processor is computed
in the FIRMWORKSBUGS case, and if PSL_DR/PSL_IR are set, don't do the
job of saving and restoring registers twice: let ofwreal cope with everything.

This was the last bit needed to get a stock NetBSD/ofppc kernel booting
on the Efika. This will have to be adapted to the ppcoea-renovation branch.
Add options COMPAT_40.
Note that if vp is NULL in cache_enter, a negative entry is created.
add FTHOI (for the {heck,hell} of it)
Fix race condition in cpu_idle() on ci_want_resched. From YAMAMOTO Takashi.
Call p_emul->e_syscall_intern() before sendsig_reset() to match what
i386 does.
Add back a __asm("lock") that got lost in the yamt-idlelwp merge.
Various cleanups in interrupt code, and fix a potential crash in doreti:
if we enter doreti_checkast with only soft interrupt pendings, we would
jump to one of the soft* vector with %esi uninitialized, and the vector
would do a jump *%esi at the end ...
I don't know why nobody ever went into this; I guess in the common case
there's no soft irq pending without a hard irq in this code path ...
We're not ready to handle ATAPI yet so just claim there's no drive to the
upper layer. This should work around a NULL pointer dereference when
an ATAPI device is detected on a AHCI device.
Add tcpdrop from {Free,Open}BSD.
tcpdrop kernel bits (from anon ymous)
man bits from anon ymous
add tcpdrop
mention tcpdrop
fix the assert (from anon ymous)
Protect inet6_ident_core() with #ifdef INET6, fixes building without
options INET6.
Fix return value comparison inversion.  Makes psshfs work for the
nocache case again, as the server error value for EOF is properly
handled again.
Use C99 initializers.