Don't use saved EREG registers because sljit 0.91 can generate
bogus code on amd64. The A and X registers are saved on the stack.

The most recent version of sljit fixes bogus code generation but
it's not backward compatible with sljit 0.91.
Fix non debug build.
Sync VM_MAXUSER_ADDRESS and VM_MAX_ADDRESS with other hp300 derived ports.

There is no particular reason to have different values among m68k ports.
Briefly checked on LUNA-II.
Reorganize and bump VM related constants.

- sync VM_MAXUSER_ADDRESS and VM_MAX_ADDRESS with other hp300 derived ports
  and use same definitions for USRSTACK as other m68k ports
  (no worth to have sun3/sunos compat in these days)
- remove unused KUSER_AREA
- bump MAXTSIZ, MAXDSIZ, and MAXSSIZ

These changes allow my 64MB TT030 build pkgsrc/textproc/icu
which seems to require >200MB VA space.
(note our current 040/060 pmap implementation can't handle >224MB VA size)
Use tvtohz instead of ad-hacking it myself, suggested by apb@.
Fix __raw_i915_read64 on i386.  From rjs@.
Avoid needless #ifdef __i386__ with judicious use of MIN.
npf_conn_conkey: fix a comment.
Improved the NORMAL_GLOBALS macro in the sun4u case, so only the relevant bit (AG) in %pstate is affected - ok martin@
Move sun3 bootloader address to allow loading growing GENERIC kernels.
Shrink GENERIC kernel to fit to bootloader's limit (2MB).

Maybe now we can't call it GENERIC, but it still boots on TME.
Comment out options and devices to sync GENERIC rev 1.90.
Move CONFIG_X86 from files.i915drmkms to drm_os_netbsd.h.
Move sysinst sources to usr.sbin.

This commit only physically moves the sources - there are no other
changes, to maximize the probability that this will be treated as a
rename if we ever do manage to migrate away from CVS.

Moving sysinst has been discussed on and off for years and has two
goals: making it easier to work on sysinst, and also making sysinst
available on running systems for use installing chroots and VM images
and other such things. None of the latter is possible yet, but as they
say, one thing at a time.

Doing this now was approved in an impromptu fashion by mrg, riz,
riastradh, me, and groo.
Update for building in usr.sbin.
Descend into sysinst.
Adjust for sysinst move.
Don't descend into sysinst.
Add /usr/sbin/sysinst.
Add a dummy sysinst architecture for ports that don't have their own yet.

This makes the presence of sysinst in /usr/sbin MI (as intended) --
remember that one of the goals is for sysinst to be able to install
chroots, and installing a chroot is a sensible operation on all ports,
even those for which an installer per se might not make sense.

Currently this dummy architecture fails instead of doing anything, but
as they say, one thing at a time.