David E. O'Brien
0d2e2e23c1
Set TARGET_ARCH and install files -fschg as we do the kernel module.
2001-03-04 05:29:10 +00:00
Matt Jacob
0787f2b854
Add some default hints for isp.
2001-03-03 19:39:15 +00:00
Ruslan Ermilov
afcf05e46a
setlocale(3) has been fixed to match POSIX standard:
...
LC_ALL takes precedence over other LC_* envariables.
2001-03-02 16:52:14 +00:00
Mark Murray
5a44842b10
Back out a removal that I was far to quick to apply. The root cause
...
has been fixed.
2001-03-02 05:57:39 +00:00
Dag-Erling Smørgrav
dc765d223d
Add the LINPROCFS option.
...
Forgotten by: peter
2001-03-01 23:13:12 +00:00
Mark Murray
e962abb355
No longer an option. Config(8) is whining over LINT.
2001-03-01 16:46:39 +00:00
Matt Jacob
cf87044e5e
Update NOTES wrt hint for fxp.
2001-02-27 23:02:00 +00:00
Julian Elischer
73bbbc6470
put the null modem driver (nmdm) in the right place with the right name.
2001-02-27 16:41:28 +00:00
Julian Elischer
0a91bb5c52
Tell the world about the nulmodem device.
2001-02-27 16:20:57 +00:00
Yoshihiro Takahashi
bedee18193
Added another wd33c93 based SCSI card driver which replaces the bs driver.
...
Now, default is still bs.
Submitted by: nyan and non.
Obtained from: NetBSD/pc98
2001-02-27 12:34:01 +00:00
Peter Wemm
b1fe97412b
Add a 'clobber' target.. Like 'clean' but it takes out even the config
...
generated stuff, leaving only 'version' in the build dir.
2001-02-27 08:13:32 +00:00
Peter Wemm
52bcdc9a38
Add and document the LINPROCFS option, so that we can build linprocfs
...
(either as a module or in the kernel) after sys/modules/* dies.
2001-02-27 08:11:28 +00:00
Peter Wemm
26086a0366
"Document" the COMPAT_LINUX and IBCS2 ABI emulation support together
...
rather than in silly places like "VFS Cluster debugging". People
should really be using COMPAT_LINUX instead of the linux module on
dynamic systems like -current.
2001-02-27 07:39:12 +00:00
Peter Wemm
ed277dc979
Add pci/agp_if.m to the MFILES list so that we can auto depend on agp_if.h
2001-02-27 01:23:34 +00:00
Julian Elischer
69c5c26010
take major number 18 for the nmdm "nullmodem" back-to-back tty device.
...
Incredibally useful for debugging kernels using vmware.
Vmware com1 is diverted to one side, and gdb listens to the other side.
viola.. instant debugging sandbox on one system.
2001-02-26 09:55:02 +00:00
Mike Smith
8674fa777f
Remove the 'gdt' and 'gdtd' majors; the ICP driver is taking a
...
different direction.
Add 'mly' for the newer Mylex driver's control interface.
2001-02-25 22:51:36 +00:00
Peter Wemm
29604605a7
genassym.sh does not work with a.out because the sizes are rounded up
...
by the compiler. ie: char foo[0] comes out as 4 bytes on a.out, and
we depended on it coming out as 0 for the script version. :-(
Make double sure that genassym.o is built and nm'ed in elf mode.
(ia64 skipped since it is stuck on the linux toolchain and doesn't
understand the -elf switches)
2001-02-25 07:51:19 +00:00
Peter Wemm
b9e3a5d31f
Drop the 'count' from the aha device specs
2001-02-25 05:52:38 +00:00
John Baldwin
34b15f2a20
Add back in INVARIANT_SUPPORT and expand the comments in NOTES about it
...
to include the reasoning Eivind justifiably thwapped me over the head with.
2001-02-24 19:03:18 +00:00
Boris Popov
d8589bd5cb
Introduce API for sequential reads/writes (build/dissect) of mbuf chains.
...
Reviewed by: Ian Dowse <iedowse@maths.tcd.ie>,
Bosko Milekic <bmilekic@technokratis.com>,
Julian Elischer <julian@elischer.org> and arch@/net@
Obtained from: smbfs
2001-02-24 15:44:30 +00:00
Warner Losh
f3cc9575fd
If the symbolic links @ or machine exist, do not depend on them.
...
This fixes the problem where if src/sys or src/sys/$MACHINE_ARCH/include
changed at all, all the modules would be rebuilt.
Reviewed by: bde
2001-02-23 04:49:31 +00:00
Peter Wemm
f1532aadee
Activate USER_LDT by default. The new thread libraries are going to
...
depend on this. The linux ABI emulator tries to use it for some linux
binaries too. VM86 had a bigger cost than this and it was made default
a while ago.
Reviewed by: jhb, imp
2001-02-23 01:25:02 +00:00
John Baldwin
ad7f236572
Now that zerror() and SPLASSERT() have been laid to rest, INVARIANT_SUPPORT
...
is no longer needed. R.I.P.
2001-02-22 10:03:05 +00:00
Peter Wemm
2fbfac2739
This time really fix the machine/lock.h thing. This time don't fool make
...
into thinking that the way to build a .o file is to "rm -f .depend".
Suggested by: imp
2001-02-20 09:37:00 +00:00
Peter Wemm
9ccedbb11b
Back out rev 1.92
2001-02-19 18:27:42 +00:00
Peter Wemm
146a90334d
"Fix" the machine/lock.h problem in modules depend with a sledge hammer.
...
This forces bsd.dep.mk to rebuild the .depend file.
2001-02-18 20:23:22 +00:00
Marcel Moolenaar
8e739d9fa0
Revert gensetdefs.pl reversal.
2001-02-17 07:26:57 +00:00
KATO Takenori
107a536955
Merged from sys/conf/files.i386 revisoin 1.353.
2001-02-13 14:17:21 +00:00
David E. O'Brien
f1a87e83ee
Fix make depend' =>
make kernel-depend'. Using the dependancy file
...
when rebuilding it is just Wrong.
2001-02-12 05:55:33 +00:00
Semen Ustimenko
a66bd858ec
Add recently added PHY drivers sources.
...
Reminded by: Peter Wemm <peter@netplex.com.au>
2001-02-08 04:58:17 +00:00
Semen Ustimenko
0cc2be2120
Reflect recently added support for SMC9432FTX cards.
2001-02-07 20:18:54 +00:00
Jeroen Ruigrok van der Werven
2fa72ea7d4
Fix typo: compatability -> compatibility.
...
Compatability is not an existing english word.
2001-02-06 12:05:58 +00:00
Jeroen Ruigrok van der Werven
1a6e52d0e9
Fix typo: seperate -> separate.
...
Seperate does not exist in the english language.
2001-02-06 11:21:58 +00:00
Cameron Grant
17e401f8a9
add driver for CS4281 sound chips
...
Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>
2001-02-04 19:23:35 +00:00
Cameron Grant
ebbb717721
add driver for CMedia CMI8338/CMI8738 sound chips
...
Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>
2001-02-04 19:13:40 +00:00
Warner Losh
1bd4d86275
Remove NAHA, NAHATOT and aha_softcs and related code. It was unused
...
except for setting it. Also remove count from aha and replace it with
optional.
Also add commented out pccard lines for all the old card drivers.
They have to be commented out until they are converted because it
causes problems in NEWCARD.
2001-02-04 16:45:39 +00:00
Peter Wemm
bcf77694d1
Clean up some leftovers from the root mount cleanup that was done some
...
time ago. FFS_ROOT and CD9660_ROOT are obsolete.
2001-02-04 15:35:10 +00:00
Peter Wemm
a7ecc804fb
'device agp' was missing
2001-02-04 12:36:50 +00:00
Poul-Henning Kamp
611977d021
Warn if people include vn(4) in their config.
2001-02-04 11:47:16 +00:00
Poul-Henning Kamp
e1d756ce2a
Remove the LABPC driver.
...
Doesn't work, no maintainer, more promising code exists elsewhere.
2001-02-04 11:18:15 +00:00
Peter Wemm
acbecce3e1
Conditionalize the alpha interrupt preemption for now to buy us some
...
time to sort out the quirks. Add 'options PREEMPTION' to test it on
the Alpha.
Reviewed by: jhb
2001-02-03 03:26:39 +00:00
Bruce Evans
2849b131ec
Unbreak test coverage of cy driver.
2001-02-01 09:57:59 +00:00
Peter Wemm
8ab109d131
Remove count for NSIO. The only places it was used it were incorrect.
...
(alpha-gdbstub.c got sync'ed up a bit with the i386 version)
2001-01-31 10:54:45 +00:00
Mike Smith
b84bd585e9
Remove obsoleted files.
...
Temporarily turn off the processor and apic drivers until we sort out
what these are going to do now.
2001-01-31 09:26:25 +00:00
Peter Wemm
0adb9b96bd
Add hpfs and the config glue for it. It was being skipped from test
...
coverage.
2001-01-31 05:33:23 +00:00
Seigo Tanimura
98eb90094e
As the default MAXDSIZ and DFLDSIZ is 512MB, bump the example values
...
to 1GB. A box of mine is running with MAXDSIZ and DFLDSIZ increased
up to 1.5GB.
Wishlist: It would be nice to warn if MAXTSIZ + MAXDSIZ + MAXSSIZ
exceeds VM_MAXUSER_ADDRESS - VM_MINUSER_ADDRESS.
2001-01-31 04:07:34 +00:00
John Hay
083b300fe2
Reflect the new location of the ar and sr devices.
2001-01-30 10:00:04 +00:00
Søren Schmidt
6fe4e0a915
Add option ATA_ENABLE_WC for enabling write caching (now off by default).
2001-01-29 18:00:35 +00:00
Søren Schmidt
bb0030a4f8
Add text for option ATA_ENABLE_WC.
2001-01-29 17:58:16 +00:00
Peter Wemm
5bb5f2c942
Supply a stub bpf_validate() (always returning false - the script is not
...
valid) if BPF is missing.
The netgraph_bpf node forced bpf to be present, reflect that in the
options.
Stop doing a 'count bpf' - we provide stubs.
Since a handful of drivers still refer to "bpf.h", provide a more accurate
indication that the API is present always. (eg: netinet6)
2001-01-29 13:26:14 +00:00
Peter Wemm
920c17857f
Stop counting sppp interfaces, we were just testing its presence to give
...
a warning if it was missing.
2001-01-29 12:27:46 +00:00
Peter Wemm
f444a0efe9
Convert mca (microchannel bus support) from something that we count
...
(bogus) to something that we test for the presence of.
2001-01-29 11:57:27 +00:00
Peter Wemm
93cd41f72d
Zap silly #if NPCI > 0 and the hoops that we jump through for the module
...
case. Use an 'and' case in conf/files so that it only gets compiled if
pci is present.
2001-01-29 11:38:39 +00:00
Peter Wemm
30484008d7
Convert 'count en', 'count lnc', 'count fpa', 'count loop' and 'count ar'
...
back to standard 'optional'.
2001-01-29 11:21:00 +00:00
Peter Wemm
358f1800c0
Convert ata and atapi #if NATA* > 0 to options instead. Stop config
...
trying to count the number of ata* devs since they were not used anyway.
2001-01-29 10:01:11 +00:00
Peter Wemm
810d0bd1a9
Turn '#if NSNP > 0' into an option.
2001-01-29 09:43:36 +00:00
Peter Wemm
03927d3c33
Send "#if NISA > 0" to the bit-bucket and replace it with an option.
...
These were compile-time "is the isa code present?" tests and not
'how many isa busses' tests.
2001-01-29 09:38:39 +00:00
Peter Wemm
52a90b77f9
change 'count eisa' to 'optional eisa' and update the only consumer
...
of 'NEISA' - userconfig.c.
While there, send some defunct code to the file history.
2001-01-29 08:19:02 +00:00
Marcel Moolenaar
8e8cae2b0c
Revert previous commit. I messed up my testing.
2001-01-28 21:24:05 +00:00
Poul-Henning Kamp
73cee67c0e
Remove an outdated DEVFS non-description.
2001-01-28 19:32:23 +00:00
Marcel Moolenaar
136345c019
Improve kernel bootstrapping:
...
o Use objdump instead of gensetdefs(1) to build the linker sets.
o Allow overriding of nm and objdump in resp. genassym.sh and
gensetdefs.pl for non-native toolchains.
Reviewed by: arch
Perl improvements: Jos Backus <josb@cncdsl.com>, benno
2001-01-28 06:39:56 +00:00
Hellmuth Michaelis
4a29e8f92b
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
2001-01-26 13:22:18 +00:00
Coleman Kane
7670e0125f
Add some description and clarification as to the use of the tdfx device.
...
Answers many questions I have recieved and has a short description of what
the driver actually does.
2001-01-25 06:58:53 +00:00
Peter Wemm
d42df83312
Disable cy - it is now completely broken and needs non-trivial work.
2001-01-25 01:56:27 +00:00
Jason Evans
1b367556b5
Convert all simplelocks to mutexes and remove the simplelock implementations.
2001-01-24 12:35:55 +00:00
John Baldwin
2ae8bab0b6
Make mp_machdep.c be an optional file conditional on SMP.
2001-01-24 10:27:37 +00:00
Yoshihiro Takahashi
5069714534
Added PC-98 apm support.
...
Submitted by: MURAMATSU Atsushi <amura@ma3.seikyou.ne.jp>
2001-01-22 11:27:25 +00:00
Warner Losh
96b15e09d9
wi has been converted to NEWCARD, so included it when pccard is
...
included.
Also, I forgot to update this to the new cis[] structure last night,
mainly due to the above omission.
2001-01-21 18:10:38 +00:00
Warner Losh
11f3349f34
Break the isa attachment of the Crystal Semiconductor 89x0 into two
...
parts: isa and pccard. The isa one is known to work with an IBM
EtherJet ISA card. The pccard one isn't known to work because the
EtherJet pccard I purchased recently arrived DOA :-(. I'll commit the
pccard.conf entry when the replacement card arrives.
I plan on MFC this in a week or two.
2001-01-21 04:56:12 +00:00
Jeroen Ruigrok van der Werven
8b6f5e6568
Document some more options.
...
Apologies to Bruce for not yet cleaning it up in sections. Coming
soon.
2001-01-20 12:34:53 +00:00
John Baldwin
dfea516de2
Change the reinstall.debug target to depend on
...
{kernel,modules}-reinstall.debug rather than {kernel,modules}-reinstall.
Otherwise, the '.debug' portion of the target is lost, and you end up
reinstalling the non debug version instead of the debug version.
2001-01-19 19:43:45 +00:00
Peter Wemm
1467a651ab
Convert apm from a bogus 'count' into a plain option. Clean out some
...
other cruft from the files.alpha and files.ia64 that were related to this.
2001-01-19 14:09:54 +00:00
Peter Wemm
558226eae7
Use #ifdef DEV_NPX from opt_npx.h instead of #if NNPX > 0 from npx.h
2001-01-19 13:19:02 +00:00
Peter Wemm
90d3341e09
Add missing twe (3ware) and ahb (adaptec 174x) devices (!)
2001-01-19 13:04:58 +00:00
Peter Wemm
5ae7f4d746
Corresponding version bump for config with the DEV_FOO replacement for
...
the NFOO count option.
2001-01-19 12:50:16 +00:00
Peter Wemm
a496358e30
Remove the now-empty ipl_funcs.c file on all platforms.
2001-01-19 09:59:56 +00:00
Dag-Erling Smørgrav
2727da4c44
Change NSWAPDEV to something else than the default value.
2001-01-16 10:48:58 +00:00
Peter Wemm
e44a0ea311
Stop doing runtime checking on i386 cpus for cpu class. The cpu is
...
slow enough as it is, without having to constantly check that it really
is an i386 still. It was possible to compile out the conditionals for
faster cpus by leaving out 'I386_CPU', but it was not possible to
unconditionally compile for the i386. You got the runtime checking whether
you wanted it or not. This makes I386_CPU mutually exclusive with the
other cpu types, and tidies things up a little in the process.
Reviewed by: alfred, markm, phk, benno, jlemon, jhb, jake, grog, msmith,
jasone, dcs, des (and a bunch more people who encouraged it)
2001-01-16 09:10:34 +00:00
Jason Evans
238510fc46
Implement condition variables.
2001-01-16 01:00:43 +00:00
Matthew Dillon
8f7939aeef
Make NSWAPDEV reasonable so people do not mistakenly use unreasonable
...
values when creating custom kernels from LINT.
Suggested-by: "Louis A. Mamakos" <louie@TransSys.COM>
2001-01-15 06:45:01 +00:00
Dag-Erling Smørgrav
b41686b9c5
Add {ACD,AST,ATAPI,ATA}_DEBUG.
...
Approved by: sos
2001-01-14 19:03:53 +00:00
Mark Murray
b79ad7e642
Remove NOBLOCKRANDOM as a compile-time option. Instead, provide
...
exactly the same functionality via a sysctl, making this feature
a run-time option.
The default is 1(ON), which means that /dev/random device will
NOT block at startup.
setting kern.random.sys.seeded to 0(OFF) will cause /dev/random
to block until the next reseed, at which stage the sysctl
will be changed back to 1(ON).
While I'm here, clean up the sysctls, and make them dynamic.
Reviewed by: des
Tested on Alpha by: obrien
2001-01-14 17:50:15 +00:00
KATO Takenori
d6f631a1f9
Merged from sys/conf/files.i386 revisions 1.342, 1.344, 1.345 and 1.346.
2001-01-12 13:38:46 +00:00
Hellmuth Michaelis
8301794f59
Add itjc ISDN hardware driver
2001-01-11 15:35:45 +00:00
Hellmuth Michaelis
dc567da173
Add infrastructure for the itjc ISDN hardware driver
...
Submitted by: Sergio de Souza Prallon <prallon@tmp.com.br>
2001-01-11 15:20:38 +00:00
Jake Burkholder
df729d6f00
- Remove compatibility macros for accessing per-cpu variables.
...
__FreeBSD_version 500015 can be used to detect their disappearance.
- Move the symbols for SMP_prvspace and lapic from globals.s to
locore.s.
- Remove globals.s with extreme prejudice.
2001-01-11 14:46:26 +00:00
Matt Jacob
b82286ac16
moved isp_pci.c from pci to dev/isp
2001-01-09 19:15:12 +00:00
Brian Feldman
ca1460dd64
Add a large _warning_ about using COMPAT_SVR4.
2001-01-09 05:03:08 +00:00
Peter Wemm
42383764a0
Move if_wl.c from sys/i386/isa to dev/wi - it is not i386 (or even isa)
...
specific.
2001-01-09 00:44:33 +00:00
Sergey Babkin
bf374e5b67
Completed move of Digiboard drivers to dev/dgb
2001-01-08 02:47:37 +00:00
Warner Losh
bdbd54e46d
Add aic to the list of drivers that might work with NEWCARD. I've added
...
the same config lines that NetBSD has. This builds with both NEWCARD
and GENERIC config files.
2001-01-08 01:59:15 +00:00
Peter Wemm
568ffd8885
The ep pccard code had newcard hooks added to it, but it isn't being
...
compiled under newcard yet. ep works just fine under newcard with the
missing ID matching code added (not committed yet):
ep0: <3Com 3c589 10Mbps Ethernet> at port 0x300-0x30f irq 9 function 0
config 1 on pccard1
ep0: Ethernet address 00:10:4b:df:48:57
2001-01-07 13:55:42 +00:00
Nicolas Souchu
b3fc615726
Remove vga_pci generic driver.
...
Approved by: Mike Smith <msmith@freebsd.org>
2001-01-05 16:40:30 +00:00
Peter Wemm
8a10dafbd8
use 'profile 2' instead of 1, since it causes more code to be tested.
2001-01-04 19:23:33 +00:00
Nicolas Souchu
c89863e8b9
Remove alpm numbering.
2001-01-03 07:39:07 +00:00
Takanori Watanabe
ccf67a960f
Remove the old acpi stuff entry.
...
Submitted by:kurinyma
2000-12-29 15:39:45 +00:00
Dag-Erling Smørgrav
dd488b6dd8
Retire kernfs (kernel part).
2000-12-28 12:17:35 +00:00
David E. O'Brien
1bc9ef1684
Back out the modules `make obj' speedup.
...
I cannot find a way to do this with the more esoteric source dir schemes
I thought of.
2000-12-24 13:29:58 +00:00
Cameron Grant
a906b37278
add sys/dev/sound/pcm/buffer.c, lefo out of last commit
2000-12-23 03:27:09 +00:00
Takanori Watanabe
d8c616aedc
Add ACPI AC adaptor and ACPI Control Method Battery.
...
And install notify handler for thermal zone .
2000-12-22 14:41:55 +00:00