Dima Ruban
d3b8e3673e
Use 0440 root.kmem kermissions on kernel instead of
...
0555 root.wheel.
Reviewed by: freebsd-security
1998-04-15 17:53:32 +00:00
Søren Schmidt
f559a836a2
Add the new LBA mode support in the wd? config examples.
1998-04-09 22:28:57 +00:00
KATO Takenori
74a64e52c9
Sync with sys/i386/conf/files.i386 revision 1.196.
1998-04-07 09:08:27 +00:00
Peter Wemm
e8b4f186cd
add globals.s for data that is treated differently on SMP.
1998-04-06 15:49:35 +00:00
KATO Takenori
2d6b7367bc
- Use existing file (psm.c) though the driver does not work under
...
PC-98 arch.
- Merge the change in sys/i386/conf/files.i386 revision from 1.187 to
1.188.
1998-03-30 12:36:16 +00:00
Poul-Henning Kamp
934f5f3306
Export MD5Transform in md5.c and remove a private version in random_machdep.c
...
md5 is standard as a consequence of this.
1998-03-29 11:55:06 +00:00
Wolfgang Helbig
94316d1ddb
pcics are devices not controllers.
1998-03-29 07:58:03 +00:00
Peter Dufault
adc5342c47
The system call stubs for the sched_* system calls can't be
...
optional.
The kernel will now link but the new system calls can't be LKM'd in
without the P1003_1B option - I will remove this option later.
1998-03-28 22:44:28 +00:00
Peter Dufault
8a6472b723
Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B and
...
_KPOSIX_PRIORITY_SCHEDULING options to work. Changes:
Change all "posix4" to "p1003_1b". Misnamed files are left
as "posix4" until I'm told if I can simply delete them and add
new ones;
Add _POSIX_PRIORITY_SCHEDULING system calls for FreeBSD and Linux;
Add man pages for _POSIX_PRIORITY_SCHEDULING system calls;
Add options to LINT;
Minor fixes to P1003_1B code during testing.
1998-03-28 11:51:01 +00:00
KATO Takenori
469057f93e
Sync with sys/i386/conf/files.i386 revision 1.195.
1998-03-24 08:26:02 +00:00
Kazutaka YOKOTA
c4118fc0b0
Describe the SC_DISABLE_REBOOT option.
1998-03-24 02:55:03 +00:00
Peter Wemm
59088db3cb
si driver has changed microcode file locations.
1998-03-23 16:44:22 +00:00
Peter Wemm
1689d8bdca
Add IPFILTER, IPFILTER_LOG and note IPFILTER_LKM.
1998-03-21 14:13:47 +00:00
Peter Wemm
1ee25934a9
Make this compile.. There are some unpleasing hacks in here.
...
A major unifdef session is sorely tempting but would destroy any remaining
chance of tracking the original sources.
1998-03-21 11:34:28 +00:00
Peter Wemm
c0a3aab811
zap 'vector siintr' from example si0 config
1998-03-21 06:21:03 +00:00
John Dyson
b1a7842b22
Add ENABLE_VFS_IOOPT kernel option.
1998-03-19 22:37:37 +00:00
Bruce Evans
5f1c0dcd1a
Fixed CLEANFILES. Some temporary files were missing.
1998-03-19 13:22:46 +00:00
Bruce Evans
d2ca4e981b
Fixed building of kernels without `options FFS'. ffs_softdep_stub.c is
...
not optional, since several "standard" files in ufs/ufs reference it.
1998-03-19 13:01:50 +00:00
Garrett Wollman
2cc2df490e
Add preliminary support for IEEE 802.1Q VLAN tagging. It doesn't actually
...
work reliably yet (I've had panics), but it does seem to occasionally
be able to transmit and receive syntactically-correct packets.
Also fixes one of if_ethersubr.c's legion style bugs, and removes
the hostcache code from standard kernels---the code that depends on it
is not going to happen any time soon, I'm afraid.
1998-03-18 01:40:12 +00:00
KATO Takenori
61324207f1
Make EPSON_BOUNCEDMA a new-style option.
1998-03-17 09:11:03 +00:00
Eivind Eklund
f909c15bec
Clear up DPT comment to avoid further confusion. This is a hardware
...
driver.
1998-03-16 23:04:07 +00:00
Tor Egge
8f7030a7cc
Add a BOOTP_WIRED_TO option, for use on machines with multiple network
...
cards where the first detected card should not be used for bootp.
Submitted by: Doug Ambrisko <ambrisko@whistle.com>
1998-03-14 04:13:56 +00:00
KATO Takenori
8fb62a4f93
Sync with sys/i386/conf/files.i386 revision 1.194.
1998-03-14 02:31:00 +00:00
Eivind Eklund
69b87d3e06
Introduce the 'regress' target.
...
Silently approved by: -hackers, -current
1998-03-12 20:02:17 +00:00
Julian Elischer
fdc021ba7f
Add EISA support for DPT drivers
...
Submitted by: Matthew Dodd
Reviewd by: shimon@simon-shapiro.org (DPT author)
1998-03-11 00:30:16 +00:00
Eivind Eklund
94db1b8198
Document options policy.
...
Reviewed by: bde
1998-03-10 15:55:38 +00:00
Eivind Eklund
04fa1e6c8b
Change PMAP_SHPGPERPROC to not be equal to the default, for the
...
benefit of bde's "unused include files" script.
Requested by: bde
1998-03-10 15:42:13 +00:00
KATO Takenori
1af2c4fbaa
Sync with sys/i386/conf/options.i386 revision 1.76.
1998-03-10 12:48:57 +00:00
Eivind Eklund
005092bba6
Turn "PMAP_SHPGPERPROC" into a new-style option, add it to LINT, and
...
document it there.
1998-03-09 22:09:13 +00:00
KATO Takenori
3e8e255152
Make FPU_ERROR_BROKEN a new-style option.
1998-03-09 10:17:13 +00:00
Julian Elischer
b1897c197c
Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman)
...
Submitted by: Kirk McKusick (mcKusick@mckusick.com )
Obtained from: WHistle development tree
1998-03-08 09:59:44 +00:00
Bruce Evans
589d9341f4
Removed support for now-unused FreeBSD misfeature DPSRCS.
1998-03-06 07:28:01 +00:00
Bruce Evans
47da63c3df
Fixed dependencies of ${PROG} on ${DPSRCS} and `all' on ${_ILINKS}.
...
There were various races for `make -j'. Half-built versions of
vnode_if.h were sometimes #included...
Removed a null dependency.
1998-03-06 05:43:46 +00:00
Peter Dufault
917e476dad
Reviewed by: msmith, bde long ago
...
POSIX.4 headers and sysctl variables. Nothing should change
unless POSIX4 is defined or _POSIX_VERSION is set to 199309.
1998-03-04 10:27:00 +00:00
Guido van Rooij
d3c0af6943
Raise ncallout from NPROC + 16 to NPROC + 16 + MAXFILES. This shold
...
prevent a possible DOS attack. The proper fix (to dynamically grow
the callout list) is in the make.
Submitted by: Paul Traina
1998-02-27 19:58:29 +00:00
Jun-ichiro itojun Hagino
751bf650a8
make sys/netkey/key{,_debug}.c compile. I believe it works but not tested.
...
I'll polish the code later on.
1998-02-27 10:02:49 +00:00
Jordan K. Hubbard
281bc0476a
Move "geometry disk" device (not yet implemented) to major 95 to
...
eliminate conflict with /dev/pci.
1998-02-27 06:15:50 +00:00
KATO Takenori
95b31a1d26
Sync with sys/i386/conf/files.i386 revision 1.193.
1998-02-26 03:21:41 +00:00
Poul-Henning Kamp
828c63ae15
Add loran0 to LINT
1998-02-24 22:24:46 +00:00
Poul-Henning Kamp
cb7cfa353d
Add the smallest and least useful device-driver by a fair margin...
1998-02-24 22:08:05 +00:00
John Dyson
d9bed5bee1
Try to dynamically size the VM_KMEM_SIZE (but is still able to be overridden
...
in a way identically as before.) I had problems with the system properly
handling the number of vnodes when there is alot of system memory, and the
default VM_KMEM_SIZE. Two new options "VM_KMEM_SIZE_SCALE" and
"VM_KMEM_SIZE_MAX" have been added to support better auto-sizing for systems
with greater than 128MB.
Add some accouting for vm_zone memory allocations, and provide properly
for vm_zone allocations out of the kmem_map. Also move the vm_zone
allocation stats to the VM OID tree from the KERN OID tree.
1998-02-23 07:42:43 +00:00
Jordan K. Hubbard
b44fb1c4ba
MF22: CODA entries.
...
Submitted by: "Robert.V.Baron" <rvb@GLUCK.CODA.CS.CMU.EDU>
1998-02-21 19:24:36 +00:00
KATO Takenori
2d67fcee71
Make pc98 options new-style.
1998-02-21 16:17:55 +00:00
KATO Takenori
9217f466af
Sync with sys/i386/conf/options.i386 revision 1.21.
1998-02-21 15:50:26 +00:00
KATO Takenori
eb564225af
Sync with sys/i386/conf/files.i386 revision 1.192.
1998-02-21 15:49:03 +00:00
Eivind Eklund
c2469addb2
Make TUNE_1542 a new-style option, and enable this option in LINT. It
...
has been disabled since 1994 by mistake (or at least I hope so :-)
1998-02-21 10:11:43 +00:00
Jordan K. Hubbard
3bbe72d3dd
Reserve cdev 93 for CODA filesystem.
...
Submitted by: "Robert.V.Baron" <rvb@GLUCK.CODA.CS.CMU.EDU>
1998-02-20 23:55:32 +00:00
Poul-Henning Kamp
7ec73f6417
Replace TOD clock code with more systematic approach.
...
Highlights:
* Simple model for underlying hardware.
* Hardware basis for timekeeping can be changed on the fly.
* Only one hardware clock responsible for TOD keeping.
* Provides a real nanotime() function.
* Time granularity: .232E-18 seconds.
* Frequency granularity: .238E-12 s/s
* Frequency adjustment is continuous in time.
* Less overhead for frequency adjustment.
* Improves xntpd performance.
Reviewed by: bde, bde, bde
1998-02-20 16:36:17 +00:00
Bruce Evans
161e89999d
Removed default tags target. PROG is always defined here, so ifdefing
...
it was bogus, and without the ifdef the default is identical to the
central one in bsd.dep.mk.
1998-02-20 15:52:49 +00:00
Bruce Evans
ee16b4300e
Fixed some stale comments about console drivers.
...
Uncommented css0. It compiles OK.
Moved trix0 so that it compiles OK when uncommented. Uncommented
it. Drivers with the same interrupt handler must be together in
config files so that config(8)'s simple avoidance of redundant
declarations of interrupt handlers works (config emits a declaration
unless it would duplicate the previous one).
Commented out NO_LKM. Negative options should not be configured
in LINT. There should be no negative options for subsystems.
LKMs should never have been standard or the default.
1998-02-20 12:27:28 +00:00
Steve Price
ad64a9aade
Don't propogate *_DEBUG options. Use DEBUG and recompile
...
only those parts of the kernel that you are interested in.
Prodded by: Bruce Evans <bde@zeta.org.au>
1998-02-20 04:19:39 +00:00
Amancio Hasty
1735805c3a
Move Luigi's I2CWR ioctl from the video_ioctl section to the
...
tuner_ioctl section. Changed Major device from 79 to 92 and reserved
our Major device number -- hasty@star-gate.com
1998-02-20 03:55:17 +00:00
Steve Price
34d1c7b48c
Add an LPT_DEBUG option.
...
PR: 5773
Submitted by: Dag-Erling Coidan Smorgrav <dag-erli@ifi.uio.no>
1998-02-20 02:44:18 +00:00
Mike Smith
eed5086e1a
Move the 'sw' device off block major #1 , which is now occupied by 'wfd'.
1998-02-19 12:15:06 +00:00
KATO Takenori
5783aeff4d
Sync with sys/i386/conf/files.i386 revision 1.191.
1998-02-19 08:42:57 +00:00
Jordan K. Hubbard
86b1080174
91 vinum RAID fs
...
Requested by: grog
1998-02-19 01:33:29 +00:00
Mike Smith
1f98b2eb0f
Remove the 'qcam' driver. Development has ceased, and the driver is
...
nonfunctional.
Submitted by: pst (conversation some time ago)
1998-02-18 13:43:59 +00:00
KATO Takenori
dc4179fd63
Sync with sys/i386/conf/files.i386 revision 1.190.
1998-02-18 12:34:01 +00:00
Søren Schmidt
ea38cb7ffc
Add 'wst" atapi tape devicefile.
1998-02-17 11:32:33 +00:00
Jordan K. Hubbard
ce84f3a9d6
Add entry for Greg Lehey's "vinum" fs - don't know what to call it in
...
here so I just called it a RAID fs.
1998-02-17 10:52:56 +00:00
Søren Schmidt
bee7612b0b
Reserve major # for the atapi tape device
1998-02-17 10:44:23 +00:00
Eivind Eklund
d94f38ace2
Add HW_WDOG to LINT, and turn it into a new-style option.
1998-02-16 23:57:49 +00:00
KATO Takenori
3ddaa5931a
Sync with sys/i386/conf/files.i386 revision 1.189.
1998-02-16 09:38:37 +00:00
Peter Wemm
a397086e61
Update to support SI/XIO PCI host cards (Z280 based) and the enhanced
...
SXISA and SXPCI host cards (Transputer based).
PR: 4836, 5021, 5654
Submitted by: Nick Sayer <nick@specialix.com>
1998-02-15 14:42:33 +00:00
Paul Traina
186a666128
Change wfd major block device to 1 as part of the effort to make wfd's
...
bootable without a big increase in boot2's size.
1998-02-13 22:41:00 +00:00
Poul-Henning Kamp
507e2e4443
Add a skelleton pulse-per-second timing driver. This will become more
...
useful when I get my timecounter changes past the Bruce-filter.
1998-02-13 13:00:02 +00:00
Eivind Eklund
be41061b8b
Make NO_LKM a new-style option.
...
Forgotten by: dima
1998-02-12 18:02:07 +00:00
KATO Takenori
98e4a3a40b
Sync with sys/i386/conf/options.i386 revision 1.72.
1998-02-12 08:15:51 +00:00
Dima Ruban
bd45deefaa
I'm not sure whether this is a correct way to do it,
...
but here's a new kernel option - "NO_LKM"
If anyone has better ideas - please let me know.
1998-02-11 20:47:55 +00:00
Kazutaka YOKOTA
8da0cd6227
Remove description on the flags for psm. They are adequately
...
documented in the man page for psm(4).
1998-02-11 17:37:55 +00:00
Kazutaka YOKOTA
2589e75553
Added SC_DISABLE_REBOOT and SC_MOUSE_CHAR.
1998-02-11 16:22:30 +00:00
Jordan K. Hubbard
8b8cd792cf
Clean up comments describing Luigi's alternate sound driver.
1998-02-11 15:36:46 +00:00
KATO Takenori
a5b88b0149
NULL and UMAP filesystems also unstable.
1998-02-09 15:03:38 +00:00
Eivind Eklund
14834de441
Throw DEBUG and DIAGNOSTIC in opt_global.h
1998-02-06 12:41:39 +00:00
Eivind Eklund
47cfdb166d
Turn DIAGNOSTIC into a new-style option.
1998-02-04 22:34:03 +00:00
Eivind Eklund
4c890f3b43
Remove old, commented-out option SUIDDIR after Julian added a proper
...
entry for it.
1998-02-04 22:03:27 +00:00
KATO Takenori
8e1f6a1f4a
Sync with sys/i386/conf/options.i386 revision 1.71.
1998-02-04 10:22:05 +00:00
Eivind Eklund
346ebe5115
Change LINT_PCCARD_HACK to COMPILING_LINT, and put it in its own header file
...
"opt_lint.h". This should prevent the next person needing the same trick
from inventing their own option, too.
1998-02-04 04:41:37 +00:00
Eivind Eklund
cecc50bcd3
Make SPX_HACK a new-style option.
1998-02-04 04:12:29 +00:00
Eivind Eklund
ec1f7adf74
Put SCSI_2_DEF in opt_scsi.h. This cause a lot more recompliation than
...
necessary when this option change, but I don't think it is worth its own
header file.
1998-02-04 03:59:50 +00:00
Eivind Eklund
7dff14331f
Make FAILSAFE a new-style option.
1998-02-04 03:47:16 +00:00
Bruce Evans
44429dc4f7
Converted DISABLE_PSE to a new-style option.
...
Fixed some formatting in options.i386.
1998-02-03 22:09:01 +00:00
KATO Takenori
27b31fd7be
Cosmetic changes (indentation, reordering and using existing file name).
...
Pointed by: Michio "Karl" Jinbo <karl@marcer.nagaokaut.ac.jp>
1998-02-02 07:55:31 +00:00
KATO Takenori
698059e01d
Sync with sys/i386/conf/files.i386 revision 1.69.
...
Pointed by: KAHO Toshikazu <kaho@rocky.kais.kyoto-u.ac.jp>
Forgotten by: kato
1998-02-02 07:50:12 +00:00
Bruce Evans
021886ff87
Restrict the include search path using -nostdinc -I- in $(CFLAGS} as
...
in kernel Makefiles. Nothing in /usr/include is used (provided
relative paths for sys/* and <machine> can be found), so there is
no need for the -I/usr/include kludge as in kernel Makefiles.
1998-02-01 17:19:54 +00:00
Julian Elischer
cb800e3451
add the SUIDDIR option and tell people what it is for. (And when NOT to use it)
1998-01-31 19:41:27 +00:00
KATO Takenori
e2e660e926
Sync with sys/i386/conf/options.i386 revision 1.70.
1998-01-31 14:10:14 +00:00
KATO Takenori
f84d885c42
Sync with sys/i386/conf/Makefile.i386 revision 1.107.
1998-01-31 13:45:28 +00:00
Eivind Eklund
3f2076daf5
Make the debug options new-style.
...
This also zaps a DPT option from lint; it wasn't referenced from
anywhere.
1998-01-31 07:23:16 +00:00
Eivind Eklund
e0d781f3a5
Make POWERFAIL_NMI, PPS_SYNC and NATM new style options.
...
This also fixes a couple of defunct options; submitted by bde.
1998-01-31 05:00:21 +00:00
Eivind Eklund
c6b60f62de
Add support for cleandepend, ${DESTDIR}, and there not being a file named
...
${DESTDIR}/kernel.
1998-01-31 04:23:15 +00:00
Eivind Eklund
c6de6a69a1
Add various options people have ignored.
...
Submitted by: bde
1998-01-31 03:33:51 +00:00
Poul-Henning Kamp
c5b193bfba
Retire LFS.
...
If you want to play with it, you can find the final version of the
code in the repository the tag LFS_RETIREMENT.
If somebody makes LFS work again, adding it back is certainly
desireable, but as it is now nobody seems to care much about it,
and it has suffered considerable bitrot since its somewhat haphazard
integration.
R.I.P
1998-01-30 11:34:06 +00:00
John Dyson
3f89af99f4
Someone removed vm_zone.c from /sys/conf/files.
1998-01-27 01:54:25 +00:00
Bruce Evans
4a2d2630c8
Generate symlinks to the "sys" and <machine> directories and put
...
them in the include path. This fixes recent breakage of the syscons
LKMs and general brokenness of the include paths (headers under
/usr/include were used in many cases).
1998-01-26 20:36:38 +00:00
Julian Elischer
3458e54ac1
Move DPT related options out of i386 specific files
...
so DPT devices can be used on other PCI (alpha?) machines.
Suggested by: several people
1998-01-26 18:31:18 +00:00
KATO Takenori
15ebf6c973
Sync with sys/i386/confi/files.i386, majors.i386 and options.i386
...
revisions 1.187, 1.25 and 1.68, respectively.
1998-01-26 09:17:43 +00:00
Julian Elischer
16094866e7
Add the DPT driver and options.
...
GENERIC with dpt may wait a few days if required.
1998-01-26 06:33:48 +00:00
Julian Elischer
b37c91fdc7
Add Simon Shapiro's DPT driver
...
this shouldn't break anything existing.
Userland utilities to follow.
1998-01-26 06:11:18 +00:00
KATO Takenori
40f6a786db
Sync with sys/i386/conf/options.i386 revision 1.67.
1998-01-25 09:45:38 +00:00
Eivind Eklund
bed196b4e2
Turn CLK_USE_TSC_CALIBRATION into a new-style option.
1998-01-25 04:37:47 +00:00
Eivind Eklund
92252381f3
Make TCP_COMPAT_42 a new style option.
1998-01-25 04:23:33 +00:00
Eivind Eklund
f71bb3a160
Turn NSWAPDEV into a new-style option.
1998-01-25 04:13:25 +00:00
Eivind Eklund
c007c0bc64
Remove the FDSEEKWAIT option and description.
...
The functionality was present for two days in october/november 1994
before being backed out; I don't think we can consider it really
critical ;-)
1998-01-25 03:55:47 +00:00
Eivind Eklund
455bb2116c
Make MD5 a new-style option. This one was eeeeeaaaaaasssssyyyyy ;-)
1998-01-25 03:34:17 +00:00
Eivind Eklund
7b778b5e61
Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style.
...
This introduce an xxxFS_BOOT for each of the rootable filesystems.
(Presently not required, but encouraged to allow a smooth move of option *FS
to opt_dontuse.h later.)
LFS is temporarily disabled, and will be re-enabled tomorrow.
1998-01-24 02:54:56 +00:00
Jordan K. Hubbard
ec4f65d24f
Add entries for tx card.
1998-01-21 18:34:47 +00:00
Jordan K. Hubbard
d8f643d7e1
Add support for tx driver.
1998-01-21 18:31:20 +00:00
KATO Takenori
43a0695fdf
Sync with sys/i386/conf/files.i386 revision 1.186.
1998-01-18 15:09:34 +00:00
Paul Traina
aaf862068b
Bring in IDE ATAPI floppy support.
...
This is Junichi's v1.0 driver.
NOTE: Major device numbers have been changed to avoid conflict with other
FreeBSD 3.0 devices. The new numbers should be considered "official."
This driver is still considered "beta" quality, although we have been
playing with it. Please submit bugs to junichi and myself.
Submitted by: junichi@astec.co.jp
1998-01-16 22:13:07 +00:00
KATO Takenori
7cd3361aa5
Sync with sys/i386/conf/files.i386 revision 1.185.
1998-01-15 15:09:00 +00:00
Justin T. Gibbs
c8877437a0
Add entry for i386/i386/busdma_machdep.c
1998-01-15 07:30:54 +00:00
Poul-Henning Kamp
595f63412b
Add and document PPS_SYNC
1998-01-14 19:41:36 +00:00
Poul-Henning Kamp
a50ec50568
Effect the divorce of kern_clock.c and kern_timeout.c (which was
...
repository copied from kern_clock.c)
1998-01-10 13:16:26 +00:00
KATO Takenori
98e7f9ea42
Sync with sys/i386/conf/files.i386 revision 1.184.
1998-01-09 08:49:43 +00:00
Eivind Eklund
e4f4247a08
Make the BOOTP family new-style options (in opt_bootp.h)
1998-01-09 03:21:07 +00:00
Eivind Eklund
7262d3e430
NETATALK -> opt_atalk.h
1998-01-09 00:51:57 +00:00
Eivind Eklund
1d5e9e2255
Make INET a proper option.
...
This will not make any of object files that LINT create change; there
might be differences with INET disabled, but hardly anything compiled
before without INET anyway. Now the 'obvious' things will give a
proper error if compiled without inet - ipx_ip, ipfw, tcp_debug. The
only thing that _should_ work (but can't be made to compile reasonably
easily) is sppp :-(
This commit move struct arpcom from <netinet/if_ether.h> to
<net/if_arp.h>.
1998-01-08 23:42:31 +00:00
John-Mark Gurney
6cc3943ff0
update the AWE32 wave table driver to Iwai's 0.4.2c version. This also
...
includes the patches to make it work under -current from Randall Hopper.
Remove the old AWE driver.
1998-01-08 23:13:22 +00:00
KATO Takenori
232e69fdfa
Sync with sys/i386/conf/files.i386 revision 1.183.
1998-01-06 13:47:54 +00:00
John Dyson
95e5e988e0
Make our v_usecount vnode reference count work identically to the
...
original BSD code. The association between the vnode and the vm_object
no longer includes reference counts. The major difference is that
vm_object's are no longer freed gratuitiously from the vnode, and so
once an object is created for the vnode, it will last as long as the
vnode does.
When a vnode object reference count is incremented, then the underlying
vnode reference count is incremented also. The two "objects" are now
more intimately related, and so the interactions are now much less
complex.
When vnodes are now normally placed onto the free queue with an object still
attached. The rundown of the object happens at vnode rundown time, and
happens with exactly the same filesystem semantics of the original VFS
code. There is absolutely no need for vnode_pager_uncache and other
travesties like that anymore.
A side-effect of these changes is that SMP locking should be much simpler,
the I/O copyin/copyout optimizations work, NFS should be more ponderable,
and further work on layered filesystems should be less frustrating, because
of the totally coherent management of the vnode objects and vnodes.
Please be careful with your system while running this code, but I would
greatly appreciate feedback as soon a reasonably possible.
1998-01-06 05:26:17 +00:00
David E. O'Brien
9bc192de1d
Explain that MAXMEM maynot be nessicary for detection of >64MB RAM.
1997-12-31 21:46:17 +00:00
KATO Takenori
c3ab585b5e
Sync with sys/i386/conf/options.i386 revision 1.66.
1997-12-29 16:17:59 +00:00
Poul-Henning Kamp
d46e059f94
wash, sort and put in order various nits from the i586_ctr -> tsc
...
commit.
Pointed out by: bde
1997-12-28 13:36:09 +00:00
Jordan K. Hubbard
0031f3a90b
Update comment to match updated sb0 line (conflicts keyword no longer needed
...
at IRQ 5).
1997-12-28 00:28:46 +00:00
Poul-Henning Kamp
71f461f86a
Rename "i586_ctr" to "tsc" (both upper and lower case instances).
...
Fix a couple of printfs too.
Warning: This changes the names of a couple of kernel options!
1997-12-26 20:42:37 +00:00
Poul-Henning Kamp
cb0a3a9533
ename "i586_ctr" to "tsc" (both upper and lower case instances).
...
Fix a couple of printfs too.
Warning: This changes the names of a couple of kernel options!
1997-12-26 20:41:08 +00:00
Kazutaka YOKOTA
3e176bdf69
Document `flags' for the psm driver.
1997-12-23 08:01:16 +00:00
KATO Takenori
aaae485bac
Sync with sys/i386/conf/Makefile.i386 revision 1.106.
1997-12-20 02:37:55 +00:00
Bruce Evans
8cd077a7fd
Augment $PATH to ensure searching of /sbin and /usr/sbin for sysctl
...
instead of using an absolute path to sysctl.
Problem reported by: ache
1997-12-18 21:03:04 +00:00
Eivind Eklund
f41991ba10
EXT2FS and MSDOSFS to the opt_dontuse bin.
1997-12-16 23:59:37 +00:00
Eivind Eklund
5591b823d1
Make COMPAT_43 and COMPAT_SUNOS new-style options.
1997-12-16 17:40:42 +00:00
Eivind Eklund
8c13c35718
Convert SUIDDIR fully to a new-style option.
...
Forgotten by: julian
1997-12-15 21:51:45 +00:00
Eivind Eklund
430df5f4b7
Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h.
...
The #ifdef IPXIP in netipx/ipx_if.h is OK (used from ipx_usrreq.c and
ifconfig.c only).
I also fixed a typo IPXTUNNEL -> IPTUNNEL (and #ifdef'ed out the code
inside, as it never could have compiled - doh.)
1997-12-15 20:31:25 +00:00
KATO Takenori
162c095232
Sync with sys/i386/conf/files.i386 revision 1.182.
1997-12-14 12:30:54 +00:00
Peter Wemm
5eaf45f67b
I've been using these tweaks to enable the sound driver to talk to the
...
(mutant) Crystal CSS4236 chip on the Intel PR440FX SMP motherboard.
XXX this uses some rather ugly PnP bootstrap code that is *NOT* compatable
with 'controller pnp0' or *ANY* other PnP devices. If you use some other
PnP devices, enabling css0 will burn your house down. :-] The
"simplified" PnP init sequence directly blats your config(8) settings onto
the chip. I'm pretty sure 'css0' will conflict with 'mss0', this whole
area desperately needs a cleanup.
I have been using the following with some success on the PR440FX:
controller snd0
device css0 at isa? port 0x534 irq 5 drq 1 flags 0x08 vector adintr
device opl0 at isa? port 0x388
device mpu0 at isa? port 0x330 irq 10 vector mpuintr
1997-12-12 14:08:50 +00:00
KATO Takenori
fede2ad755
Sync with sys/i386/conf/files.i386, majors.i386 and options.i386
...
revisions 1.181, 1.23 and 1.64, respectively.
1997-12-10 09:28:59 +00:00
Jamil J. Weatherbee
a1e9e3087e
add entry in LINT for alog driver
...
added line to files.i386 to compile in alog.c optionally as a driver
1997-12-09 12:04:49 +00:00
Kazutaka YOKOTA
b8e63afa1c
Remove obsolete psm driver options: PSM_ACCEL, PSM_EMULATION,
...
PSM_CHECKSYNC.
1997-12-09 11:56:19 +00:00
Jamil J. Weatherbee
dd2cb0618e
Added major 86 for the alog driver.
1997-12-09 10:51:11 +00:00
Kazutaka YOKOTA
821ecb1944
Removed obsolete options: PSM_CHECKSYNC, PSM_ACCEL and PSM_EMULATION.
1997-12-07 08:07:17 +00:00
KATO Takenori
51b6cb0d6a
Sync with sys/i386/conf/options.i386 revision 1.63.
1997-12-05 11:51:29 +00:00
John-Mark Gurney
b0050656a7
document and make the NO_F00F_HACK a proper option...
...
Forgotten by: sef
1997-12-04 21:20:58 +00:00
Nate Williams
030713d715
- Framework for PCI/CardBus controllers running in PCMCIA emulation
...
mode. Currently, the only supported controller is the Cirrus Logic
PD6832, but others can be supported with docs on them.
Submitted by: Ted Faber <faber@ISI.EDU>
1997-12-02 21:26:41 +00:00
KATO Takenori
769d22ee8b
Sync with sys/i386/conf/files.i386 revision 1.180.
1997-12-02 08:20:34 +00:00
Amancio Hasty
9e41c7c31e
Include sound_timer.c for mss device and added
...
sound_timer.c, opl3.c, ad1848.c, adlib_card.c to trix device.
trix is a driver for an AudioTrix Pro.
1997-12-01 09:29:50 +00:00
KATO Takenori
2a0c056dc0
Sync with sys/i386/conf/files.i386 revision 1.179.
1997-11-27 10:14:54 +00:00
Mark Murray
61ca849927
From the author:
...
Here are the remanding changes required to support the Ensoniq
Soundscape using FreeBSD 3.0-current.
Notes:
1) ad1848_init already has code to detect if DMA_DUPLEX should
be set so it is not necessary (and is in fact a mistake) to
hard code setting it. Not all soundcards (i.e. the current
sscape driver) are capable of using DMA_DUPLEX.
2) The other changes are hopefully self explanatory. Feel free
to let me know if you need additional information.
Submitted by: john@feith.com (John Wehle)
1997-11-25 19:30:38 +00:00
Alexander Langer
e43a990070
Typo fix.
...
PR: 5068
Submitted by: Studded@dal.net
1997-11-17 13:57:40 +00:00
John-Mark Gurney
8e9ddffa97
fix Jonathan Mini's email address per his request
1997-11-17 07:58:23 +00:00