Changes between ppsclock 1.2 beta and 1.3 beta

    - sys/sun4m: Added support for the sun4m (requires SunOS 4.1.3).

    - sys/genassym: Added "mini" genassym to support sites without full
    SunOS source.

    - (general): Add support for non-source (e.g. OBJect only sites).

    - *.ps: Split schematics apart; now there is magnavox.ps for the
    Magnavox Magnavox 538534-3 converter and b-and-b.ps for the B&B
    Electronics 422CEC.

    - README: Fix typo in kernel configuration step (2). (Thanks to
    Brian Tierney, tierney@george.lbl.gov.) Document need for revision
    1.3 or higher roms with the SS1.

    - sys/sundev/ppsclock.c: Added support for PPS signal. This is
    compiled only if the PPS_SYNC option is defined in the kernel and
    requires modified kernel support for the PPS clock discipline.
    Flames may be sent to Dave Mills (mills@udel.edu).

    - sys/sundev/ppsclock.c: Modified code to work with the nanokernel
    modifications. Removed conditional PPS_SYNC compilation. Requires
    modified kern_clock.c with nano_time() routine. This version is not
    backwards compatibile with previous ppsclock module for microsecond
    kernels.

/*
 * Fudgy nano_time() routine (with apologies to the real timespec)
 */
long
nano_time(ts)
        struct timeval ts;
{
        struct timeval tv;
        long nsec;

        uniqtime(&tv);
        ts.tv_sec = tv.tv_sec;
        ts.tv_usec = tv.tv_usec * 1000 + time_nano;
        nsec = (tv.tv_usec - time.tv_usec) * 1000;
        if (nsec < 0)
                nsec += 1000000000;
        return (nsec);
}

