Age | Commit message (Collapse) | Author |
|
|
|
|
|
directive can select between MI and MD versions of these files. At
the same time, adjust the boot programs to pick exactly what they need,
instead of the 7 or 8 mechanisms previously used.
There will be some fallout from this, but testing it all by myself is a
ridiculously slow process; it will be finished in-tree.
Various developers were very nice and avoided making fun of me when I
was gibbering in the corner..
|
|
decide which files must be pulled into the kernel. Also conditionalize
the pulling of those files based on the COMPAT_* options.
|
|
kernel builds locally this doesnt change much but over NFS this
cuts about 12% of the build time on my setup (i386).
OK miod@, deraadt@.
|
|
|
|
|
|
Everything works well but interrupts, where no two devices causes the frodo
chip to behave in the same way... (polling will work nicely)
|
|
offending code has been taken out and shot. ok deraadt@
|
|
any, I'll suggest you buy a boat so that they can be recycled as boat anchors.
|
|
(using an overlay plane only for now). Bootblocks, text console and X11
are supported.
|
|
|
|
|
|
Model 382 can be identified with a unique MMUID value; model 362 is told
from model 360 by probing for the frodo chip. Their built-in frame buffer
is not supported at the moment.
Matching information derived from messages to the NetBSD mailing lists.
|
|
|
|
|
|
ok deraadt@ beck@ marco@
|
|
|
|
|
|
|
|
Claims the console keyboard if a keyboard is detected at boot time,
otherwise HIL is preferred (but due to wsmux both can be used simultaneously).
|
|
systems since it still has all the filesystems for vnd usage and thus
does not save much memory...
ok deraadt@
|
|
Mainly remove space between locators parens, replace spaces with tabs
where appropriate and consistently align dependencies.
|
|
the console.
|
|
Features:
- coloured kernel messages
- color support in console (use TERM=wsvt25)
- pretty Gallant wsfont, rather than the acceptable or ugly (depending upon
the frame buffer) ROM font
- colormap ioctl support for Gatorbox and Topcat; DaVinci and Renaissance
not done due to lack of hardware and/or documentation
- even more code factorization
tested on hyperion, and 4/6/8bpp catseye/topcat/kathmandu hardware, by
millert@ and I
|
|
|
|
|
|
|
|
Main features:
- MI hil drivers, allowing live plug/unplug of devices, and the keyboard
does not need to be at id 1 anymore.
- SGC bus support on 4xx models. SGC frame buffers are supported too, but
not as console, though you can use them as a regular glass terminal if
you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4)
fix to be commited.
- HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed.
X11 support is currently broken by these changes; X.org X11R6 support will
be available very soon.
Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other,
older frame buffers (davinci, gatorbox and renaissance) could not been tested
but should work; please report any regression.
|
|
ok miod@
|
|
architecture is still fluffy (;
|
|
DMA.
|
|
on some machines, and I probably won't have time to fix it properly
for this release.
|
|
media.
The latter is to work around a pmap issue on 680[46]0, for which either
a kluge or a real fix look very ugly.
|
|
interfaced with the MI scsi code.
Adapted from NetBSD with some changes (especially to get tape and old
cd-rom drives to not cause the driver to spin during probe).
Tested by millert@ and I, ok millert@
|
|
|
|
|
|
ok deraadt@
|
|
mickey.
|
|
stack protection when building kernels. Intended to be used on installation
media, with tight space constraints - currently, only added where
SMALL_KERNEL was already defined.
Not thoroughly tested, but requested by deraadt.
|
|
ok deraadt@
|
|
|
|
set from <sys.mk>
|
|
attack protection scheme, into gcc.
This protection is enabled by default. It can be turned off by using the
-fno-stack-protector flag.
Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific
integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and
myself; beer drinking by myself.
Please note that system upgrades with this new code will require a new
libc and ld.so to be build and installed before the propolice-enabled
compiler can be installed.
|
|
This makes sure it will be regenerated if you run config(8) again.
|
|
|
|
Others will be switched after more 060 tests.
This time: hp300
|
|
|
|
some problems as well.
Requested by deraadt@
|
|
mvme68k still lacks some -Wfoo flags, until it is warnings clean.
|