summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Compile *_genassym.c with ordinary ${CFLAGS}. The (small) needs forbde2000-01-092-16/+16
| | | | | | | | | | | | | | | | -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built. Related cleanups: PARAM went away, but was still used here; KERNEL was renamed to _KERNEL, but was still KERNEL here; the deprecated macros $@ and $< were still used here. Use "genassym ... > ${.TARGET}", not "genassym -o $@ ...", so that genassym(1) doesn't need to support -o. Removed half-baked hard-coded dependencies of *_genassym.o on headers. These objects should be added to the list of objects in the depend rule to get full dependencies. This doesn't happen automatically because they are not linked into the kernel. Half baked dependencies don't really help.
* Strip even more unneeded symbols.jkh2000-01-091-1/+1
| | | | Suggested by: peter
* enable the neomagic drivercg2000-01-091-0/+1
|
* driver for neomagic 256av and 256zxcg2000-01-093-0/+5393
| | | | Obtained from: anonymous author, heavily derived
* modify sndstat outputcg2000-01-091-4/+12
|
* Quick fix for LINT breakage. KERNFORMAT went away, so don't use itbde2000-01-092-4/+4
| | | | for trlld.o.
* Bump configversion. The controller/device changes are upwards but notpeter2000-01-098-8/+8
| | | | | downwards compatable. If you try and config a s/controller/device/ kernel with an old config(8), the results will be less than satisfactory.
* Close buffer overflows. This is partially based on an old version ofkris2000-01-091-22/+25
| | | | | | the fix from OpenBSD. Reviewed by: markm
* Spell chown right.imp2000-01-091-1/+1
| | | | Noticed by: Phil Jenvey and Mike Heffner
* Remove BROADCAST flag from faith interface,shin2000-01-091-2/+2
| | | | | | | -it not seems to be necessary -to avoid dhcp messages or something like that sent to faith interface The problem reported by: Jim Bloom <bloom@acm.org>
* enable IPsec over DUMMYNET againshin2000-01-091-17/+14
| | | | | Submitted by: luigi Reviewed by: luigi
* Install mailer.conf in /etc/mail instead of /etc.nyan2000-01-091-2/+1
| | | | Reviewed by: peter
* Sync contents of struct nfsd_svrargskris2000-01-091-2/+2
|
* Convert the filesystem type returned in struct statfs by syscallsmarcel2000-01-082-4/+102
| | | | | | | | linux_statfs and linux_fstatfs. Linux binaries testing this expect the filesystem's magic number and not our vnode's tag. PR: 15425 Tested by: Vladimir N. Silyaev <vsilyaev@mindspring.com>
* - Add year 2000 copyright to driver files.groudier2000-01-083-20/+58
| | | | | | | | | | | - Set MAX_OFFS driver compile option to 63 (was 64 which is wrong). - Fix a typo in the SYMBIOS NVRAM layout structure and add field and bit definition for the support of PIM_NOBUSRESET. - Report to XPT PIM_NOBUSRESET and PIM_SCANHILO if set by user in NVRAM. - Negotiate SYNC immediately after WIDE response from the target as suggested by Justin Gibbs. - Remove some misleading comment about CmdQue handling by CAM. - Apply correctly the MAX_WIDE and MAX_OFFS driver options.
* Include <stddef.h> here so that <sys/assym.h> can be unpolluted.bde2000-01-081-4/+3
| | | | | | | Include <sys/param.h> before <sys/assym.h> in case any of the magic in the former is ever needed in the latter. Removed an unused forward declaration and an unused include.
* Include <stddef.h> here so that <sys/assym.h> can be unpolluted.bde2000-01-082-2/+6
| | | | | Include <sys/param.h> before <sys/assym.h> in case any of the magic in the former is ever needed in the latter.
* Add Latin4 wide fontsache2000-01-084-1/+199
| | | | Submitted by: Ricardas Cepas <rch@richard.eu.org>
* Add "-I@/../include" and/or "-I${DESTDIR}/usr/include" to CFLAGS,bde2000-01-082-6/+24
| | | | | | | | | | essentially as in kernel makefiles, so that module sources can include <stddef.h> and other standard headers. Only add the second path when the first path can't be found, instead of when DESTDIR is defined. Adding it used to be just an obfuscation. Use "${.OBJDIR}" instyead of "." in -I paths. Using "${.OBJDIR}" just gave more verbose command lines and depend files.
* Add Latin4 fonts, VGA 9bit mappedache2000-01-085-0/+240
| | | | Submitted by: Ricardas Cepas <rch@richard.eu.org>
* add Latin4 screen mapache2000-01-082-1/+68
| | | | Submitted by: Ricardas Cepas <rch@richard.eu.org>
* Correctly backspace over number N that preceeds macros.hoek2000-01-081-7/+12
|
* config(8) doesn't know anything about scsi devices like it used to, removepeter2000-01-083-60/+42
| | | | | | | | | | the misleading comments to that effect. Prune bogus 'at foo?' (smbus, iicbus, ppbus) appendages on things that they are meaningless for. It was just eye candy and wasn't used by anything in the tree. The interconnects were defined by the drivers themselves and auto discovery. (The new ppbus code may change this if it uses the resource_get_*() calls to find it's configured children if self discovery isn't possible)
* Further sync Alpha and i386 Makefiles. Remove KERNFORMAT = elf stuff aspeter2000-01-085-63/+8
| | | | | | it's always true on these platforms (and is likely to be on others as well since loader is the one that is configured for whatever the boot requirements are)
* Fix lots of warnings caused by __sigisempty and __sigseteq being externspeter2000-01-081-2/+0
| | | | and later static inlines. Perhaps these should be #ifdef _KERNEL?
* Add Latin2 conversion tableache2000-01-086-3/+177
| | | | Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
* genassym is ELF-only, therefore the kernel is now ELF-only as well.peter2000-01-083-24/+0
|
* Support getting *.$MACHINE from sys/conf as well as sys/$MACHINE/conf.peter2000-01-082-14/+25
| | | | | | | | | | | | This would mean that we could move files.alpha, files.i386, files.pc98 etc all next to conf/files, and the various Makefiles next to each other. This should go a long way towards committers "seeing" the Alpha etc stuff and remembering to update that too as it would be right next to the i386 config files. Note this does not include the GENERIC etc files as they can't be shared. I haven't actually moved the files, but the support is here for it. It still supports the per-machine conf directories so that folks working on a new arch can just distribute a subdir of files.
* Allow #-comments in conversion table fileache2000-01-0812-57/+189
|
* Sync with i386marcel2000-01-084-30/+20
| | | | | | | | | | | | | | \begin{quote} Compile genassym.c with ordinary ${CFLAGS}. The (small) needs for ${GEN_CFLAGS} and -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built. Makefile.*: - Cleanups associated with the old genassym. - Fixed deprecated spelling of ${.IMPSRC} as "$<". \end{quote} Submitted by: bde
* Change NDFREE() from a macro to a function for the time being; the macroeivind2000-01-083-36/+69
| | | | | | | version caused intolerable bloat (30k). I'm likely to revisit this with an attempt at a smarter macro. Bloat noticed by: bde
* Sync the sym0 description while here. It doesn't conflict with ncr0peter2000-01-082-2/+2
| | | | and is enabled in GENERIC.
* s/controller/device/ as per config(8) changespeter2000-01-082-63/+63
|
* s/controller/device/ as per config(8) changespeter2000-01-082-52/+52
|
* s/controller/device/ as per config(8)peter2000-01-086-203/+203
|
* s/controller/device/ as per config(8) changespeter2000-01-082-60/+60
|
* Apply the axe to some more cruft in config(8). In particular:peter2000-01-085-193/+78
| | | | | | | | | | | | | | | | | | | | | | | - redo the "at" configuration system so that it just syntax checks to make sure the device you're configuring something "at" appears to exist. Nuke a bunch of complexity that was responsible for creating "clones" of wildcard devices and some wierd stuff in a few places including the scbus config tables etc. - merge "controller" and "device" - there is no difference as far as the kernel is concernend, it's just something there to make life difficult for config file writers. "controller" is now an alias for "device". - emit full scsi config into the resource tables. We could trivially change cam to use that rather than it's own "special" table for wiring and static configuration. ATA could use this too for static wiring. - try and emulate some of the quirks of the old system where it made sense. Some were too strange though and I'd be very suprised if they were features and not outright bugs. nexus handling is still strange. One thing in particular is that some of the wierd entries in the newbus devtables is now gone as it was a quirk side effect of the wildcard/question-mark cloning above. GENERIC and LINT still build etc.
* Compile genassym.c with ordinary ${CFLAGS}. The (small) needs forbde2000-01-087-74/+52
| | | | | | | | | ${GEN_CFLAGS} and -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built. Makefile.*: - Cleanups associated with the old genassym. - Fixed deprecated spelling of ${.IMPSRC} as "$<".
* Fixed removal of unknown options. For options files with only a singlebde2000-01-081-1/+1
| | | | | | | known option, unknown options following the known option were not removed. Now I think only unknown options in unknown options files are not removed. This is harmless because unknown options files should not be used, but removing the files would be cleaner.
* Merge bug fix from KAME repository.shin2000-01-081-7/+0
| | | | | | This fix enables inet6 default route addition. Suggested by: itojun
* prevent kernel panic which happens when either of IPSEC and IPDIVERTshin2000-01-081-1/+1
| | | | | | is enabled. Confirmed by: Eugene M. Kim <ab@astralblue.com>
* Add new define USE_INET6, which enbale IPv6 support on certainsumikawa2000-01-082-0/+10
| | | | | | | packages. Approved by: asami Reviewed by: billf
* Add ipfw hooks for the new dummynet features.luigi2000-01-082-69/+99
| | | | | | | Support masks on TCP/UDP ports. Minor cleanup of ip_fw_chk() to avoid repeated calls to PULLUP_TO at each rule.
* Cleanup dummynet call interface so it should now work on the Alphaluigi2000-01-081-5/+7
| | | | as well. Also (probably) fix a bug introduced during the IPv6 import.
* Implement per-flow queueing. Using a single pipe config rule,luigi2000-01-082-406/+765
| | | | | | | | | | | | | | | | | | now you can dynamically create rate-limited queues for different flows using masks on dst/src IP, port and protocols. Read the ipfw(8) manpage for details and examples. Restructure the internals of the traffic shaper to use heaps, so that it manages efficiently large number of queues. Fix a bug which was present in the previous versions which could cause, under certain unfrequent conditions, to send out very large bursts of traffic. All in all, this new code is much cleaner than the previous one and should also perform better. Work supported by Akamba Corp.
* Some code cleanup based on the ideas from submitter.bp2000-01-082-48/+32
| | | | Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
* Support per-flow queueing in dummynet.luigi2000-01-082-296/+531
| | | | | | | Implement masks on UDP/TCP ports. Large rewrite of the manpage. Work supported by Akamba Corp.
* Treat negative uio_offset value as eof (idea by: bde).bp2000-01-082-16/+22
| | | | | | | Prevent overflows by casting uio_offset to uoff_t. Return correct error number if directory entry is broken. Reviewed by: bde
* Show the port/mem/irq of pci devices too.peter2000-01-082-6/+74
|
* Have to install from ${.CURDIR}, not ${.OBJDIR}.jkh2000-01-081-1/+1
|
OpenPOWER on IntegriCloud