Always init chip via I/O space.
Map only I/O registers we actually need.
Automatically detect if we need to do bswapping
Add (untested) code to use automagic bswap on CyberPro.
Report video memory amount.
Report if/how bswapping is done.
very difficult to get out of sync. add bootinfo.h and promlib.h
(using the same method) so that sparc64 headers can build sparc
stand (not yet finished.)
does a ".PHONY" on "install", and this prevents .PATH lookups working for
that target, so "make" unnecessarily considered the files out of date and
rebuilt them every time. (make(1) needs a .NOTPHONY)
- Separate out the TOC dependencies so that a given ${TARG}.type only
depends upon the appropriate ${TARGET}.type.toc. Prevents unnecessary
rebuilding of all the TOCs when you're only generating one target type.
- Remove *.toc.tmp in cleannotes.
* Select dense or sparse space based on the prefetchable flag, like the kernel
does. In particular, non-prefetchable mappings are forced to sparse space.
* If no window is matched, return MAP_FAILED, rather than falling through and
blowing chunks.
* Ignore addr_shift (set it to 0) for dense mappings.
through the net the first time around. Here's the relevant snippet
of the original commit message:
Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can
be properly used by any misc. cloning device.
Fixes kern/10278 by IWAMOTO Toshihiro, though implemented different way.
While here, clean up some int vs. size_t confusion, make
kernfs_x{read|write}() static and g/c some #if 0 stuff.
be properly used by any misc. cloning device. While here, correct
a comment to indicate that "open" is the only entry point and that
everything else is handled with fileops.