| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
to the Attic from where it can be picked up again, should it ever again
become fashionable to run an alpha simulator.
Notes:
svn path=/head/; revision=111256
|
| |
|
|
|
|
|
|
| |
of the scheduler.
- Add SCHED_4BSD as the scheduler for all kernel config files in cvs.
Notes:
svn path=/head/; revision=109865
|
| |
|
|
| |
Notes:
svn path=/head/; revision=109530
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NB: But it will enable it in all kernels not having options "NO_GEOM"
Put the GEOM related options into the intended order.
Add "options NO_GEOM" to all kernel configs apart from NOTES.
In some order of controlled fashion, the NO_GEOM options will be
removed, architecture by architecture in the coming days.
There are currently three known issues which may force people to
need the NO_GEOM option:
boot0cfg/fdisk:
Tries to update the MBR while it is being used to control
slices. GEOM does not allow this as a direct operation.
SCSI floppy drives:
Appearantly the scsi-da driver return "EBUSY" if no media
is inserted. This is wrong, it should return ENXIO.
PC98:
It is unclear if GEOM correctly recognizes all variants of
PC98 disklabels. (Help Wanted! I have neither docs nor HW)
These issues are all being worked.
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=104519
|
| |
|
|
| |
Notes:
svn path=/head/; revision=100550
|
| |
|
|
| |
Notes:
svn path=/head/; revision=100467
|
| |
|
|
|
|
|
|
|
| |
- Remove unneeded quotes.
- Remove 'config' line.
- Rename ident to SIMOS.
Notes:
svn path=/head/; revision=100088
|
| |
|
|
|
|
|
|
|
| |
TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed.
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=93719
|
| |
|
|
| |
Notes:
svn path=/head/; revision=87342
|
| |
|
|
| |
Notes:
svn path=/head/; revision=87341
|
| |
|
|
|
|
|
| |
This builds on the top of several repo-copies.
Notes:
svn path=/head/; revision=83651
|
| |
|
|
|
|
|
| |
time ago. FFS_ROOT and CD9660_ROOT are obsolete.
Notes:
svn path=/head/; revision=72011
|
| |
|
|
| |
Notes:
svn path=/head/; revision=71253
|
| |
|
|
| |
Notes:
svn path=/head/; revision=65638
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use Warner Losh's "hint" driver to decode ascii strings to fill the
resource table at boot time.
config(8) no longer generates an ioconf.c table - ie: the configuration
no longer has to be compiled into the kernel. You can reconfigure your
isa devices with the likes of this at loader(8) time:
set hint.ed.0.port=0x320
userconfig will be rewritten to use this style interface one day and will
move to /boot/userconfig.4th or something like that.
It is still possible to statically compile in a set of hints into a kernel
if you do not wish to use loader(8). See the "hints" directive in GENERIC
as an example.
All device wiring has been moved out of config(8). There is a set of
helper scripts (see i386/conf/gethints.pl, and the same for alpha and pc98)
that extract the 'at isa? port foo irq bar' from the old files and produces
a hints file. If you install this file as /boot/device.hints (and update
/boot/defaults/loader.conf - You can do a build/install in sys/boot) then
loader will load it automatically for you. You can also compile in the
hints directly with: hints "device.hints" as well.
There are a few things that I'm not too happy with yet. Under this scheme,
things like LINT would no longer be useful as "documentation" of settings.
I have renamed this file to 'NOTES' and stored the example hints strings
in it. However... this is not something that config(8) understands, so
there is a script that extracts the build-specific data from the
documentation file (NOTES) to produce a LINT that can be config'ed and
built. A stack of man4 pages will need updating. :-/
Also, since there is no longer a difference between 'device' and
'pseudo-device' I collapsed the two together, and the resulting 'device'
takes a 'number of units' for devices that still have it statically
allocated. eg: 'device fe 4' will compile the fe driver with NFE set
to 4. You can then set hints for 4 units (0 - 3). Also note that
'device fe0' will be interpreted as "zero units of 'fe'" which would be
bad, so there is a config warning for this. This is only needed for
old drivers that still have static limits on numbers of units.
All the statically limited drivers that I could find were marked.
Please exercise EXTREME CAUTION when transitioning!
Moral support by: phk, msmith, dfr, asmodai, imp, and others
Notes:
svn path=/head/; revision=61640
|
| |
|
|
| |
Notes:
svn path=/head/; revision=61100
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60497
|
| |
|
|
|
|
|
| |
and other unwired devices.
Notes:
svn path=/head/; revision=56443
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55607
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49829
|
| |
|
|
|
|
|
|
|
|
|
|
| |
we create the pty on the fly when it is first opened.
If you run out of ptys now, just MAKEDEV some more.
This also demonstrate the use of dev_t->si_tty_tty and dev_t->si_drv1
in a device driver.
Notes:
svn path=/head/; revision=49536
|
| |
|
|
|
|
|
|
| |
PR: i386/12187
Approved by: bde
Notes:
svn path=/head/; revision=47926
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39687
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37215
|
|
|
work in progress and has never booted a real machine. Initial
development and testing was done using SimOS (see
http://simos.stanford.edu for details). On the SimOS simulator, this
port successfully reaches single-user mode and has been tested with
loads as high as one copy of /bin/ls :-).
Obtained from: partly from NetBSD/alpha
Notes:
svn path=/head/; revision=36849
|