summaryrefslogtreecommitdiffstats
path: root/sys/gnu/i386
Commit message (Collapse)AuthorAgeFilesLines
* Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style.eivind1998-01-241-1/+2
| | | | | | | | 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.
* update the AWE32 wave table driver to Iwai's 0.4.2c version. This alsojmg1998-01-084-24/+100
| | | | | | includes the patches to make it work under -current from Randall Hopper. Remove the old AWE driver.
* This commit was generated by cvs2svn to compensate for changes in r32345,jmg1998-01-086-0/+5488
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * import of GPL'd AWE32 Sound Driver v0.4.2cjmg1998-01-086-0/+5488
| | | | Submitted by: Randall Hopper
* Make COMPAT_43 and COMPAT_SUNOS new-style options.eivind1997-12-161-1/+3
|
* Use ENOIOCTL instead of -1 (= ERESTART) for tty ioctls that arebde1997-12-061-3/+3
| | | | | not handled at a particular level. This fixes mainly restarting of interrupted TIOCDRAINs and TIOCSETA{W,F}s.
* Update select -> poll in drivers.peter1997-09-141-2/+2
|
* Removed unused #includes (bogus #includes were necessary because fusword()bde1997-08-312-4/+2
| | | | was declared in the wrong place).
* Fixed bitrot in fpu LKMs.bde1997-07-201-7/+4
|
* Don't depend on gcc's feature of permitting labels that aren't followedbde1997-07-011-3/+3
| | | | by a statement.
* Don't depend on gcc's feature of permitting returning void expressionsbde1997-07-012-5/+8
| | | | in functions returning void.
* Removed unused #includes.bde1997-06-141-6/+1
|
* Removed unused #includes.bde1997-06-1425-68/+37
|
* Make the necessary changes so that an ELF kernel can be built. Ijdp1997-04-2214-75/+35
| | | | | | | | | | | | | | | | have successfully built, booted, and run a number of different ELF kernel configurations, including GENERIC. LINT also builds and links cleanly, though I have not tried to boot it. The impact on developers is virtually nil, except for two things. All linker sets that might possibly be present in the kernel must be listed in "sys/i386/i386/setdefs.h". And all C symbols that are also referenced from assembly language code must be listed in "sys/i386/include/asnames.h". It so happens that failure to do these things will have no impact on the a.out kernel. But it will break the build of the ELF kernel. The ELF bootloader works, but it is not ready to commit quite yet.
* Don't include <sys/ioctl.h> in the kernel. Stage 1: don't includebde1997-03-241-2/+1
| | | | | it when it is not used. In most cases, the reasons for including it went away when the special ioctl headers became self-sufficient.
* Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined.bde1997-03-231-2/+2
| | | | | Fixed everything that depended on getting fcntl.h stuff from the wrong place. Most things don't depend on file.h stuff at all.
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-2242-42/+42
| | | | ready for it yet.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-1442-42/+42
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Much fixed & working digiboard driver.davidn1996-12-184-934/+1333
|
* Removing old isdn stuff.phk1996-10-205-3029/+0
|
* Updated #includes to 4.4Lite style.bde1996-09-1035-198/+198
|
* Remove devconf, it never grew up to be of any use.phk1996-09-061-39/+1
|
* Added #include of <machine/md_var.h>. This will be needed whenbde1996-06-252-2/+4
| | | | | some declarations are moved from <machine/cpufunc.h> to better places.
* Removed unused #includes of <i386/isa/icu.h> and <i386/isa/icu.h>. icu.hbde1996-06-181-3/+1
| | | | | | | is only used by the icu support modules and by a few drivers that know too much about the icu (most only use it to convert `n' to `IRQn'). isa.h is only used by ioconf.c and by a few drivers that know too much about isa addresses (a few have to, because config is deficient).
* Clean up -Wunused warnings.gpalmer1996-06-127-40/+55
| | | | Reviewed by: bde
* Fixed missing quote in a devfs string.bde1996-03-291-2/+2
|
* Switched from using devfs_add_sw() to using devfs_add_swf()scrappy1996-03-283-33/+40
| | | | Reviewed by: julian@freebsd.org
* recording cvs-1.6 file deathpeter1995-12-305-3385/+0
|
* Fixed erroneous resending of the output buffer.bde1995-12-291-11/+34
| | | | | | | | Fixed panics for events on nonexistent ports. Fixed devconf class initialization and devconf state tracking. Submitted by: Serge A. Babkin <babkin@hq.icb.chel.su>
* Fixed syntax errors caused by EXCEPTION() when DEBUG is defined.bde1995-12-221-3/+9
| | | | Added includes to get the prototype for printf() when DEBUG is defined.
* Changed the definition of DEBUG to agree with -DDEBUG to avoid warningsbde1995-12-221-2/+2
| | | | when DEBUG is an option.
* Staticize.phk1995-12-175-51/+59
|
* Fixed the type of some sysinit functions.bde1995-12-141-2/+2
|
* Another mega commit to staticize things.phk1995-12-144-16/+10
|
* Make math_emulators LKMable.phk1995-12-141-7/+57
|
* Replaced nxreset by noreset (if the reset function gets called, then thebde1995-12-101-2/+2
| | | | | | | device must be configured. It's hard to tell whether a reset function should be noreset or nullreset since reset functions are never called. Most drivers use nullreset but noreset has the advantage of complaining if somehow gets called).
* Removed new alias d_size_t for d_psize_t.bde1995-12-101-2/+2
| | | | | | | | | | Removed old aliases d_rdwr_t and d_ttycv_t for d_read_t/d_write_t and d_devtotty_t. Sorted declarations of switch functions into switch order. Removed duplicated comments and declarations of nonexistent switch functions.
* Julian forgot to make the *devsw structures static.phk1995-12-083-8/+54
|
* Pass 3 of the great devsw changesjulian1995-12-083-101/+134
| | | | | | | | | | | | | | | | | | | | | | | most devsw referenced functions are now static, as they are in the same file as their devsw structure. I've also added DEVFS support for nearly every device in the system, however many of the devices have 'incorrect' names under DEVFS because I couldn't quickly work out the correct naming conventions. (but devfs won't be coming on line for a month or so anyhow so that doesn't matter) If you "OWN" a device which would normally have an entry in /dev then search for the devfs_add_devsw() entries and munge to make them right.. check out similar devices to see what I might have done in them in you can't see what's going on.. for a laugh compare conf.c conf.h defore and after... :) I have not doen DEVFS entries for any DISKSLICE devices yet as that will be a much more complicated job.. (pass 5 :) pass 4 will be to make the devsw tables of type (cdevsw * ) rather than (cdevsw) seems to work here.. complaints to the usual places.. :)
* Untangled the vm.h include file spaghetti.dg1995-12-071-1/+3
|
* Replaced #includes of <sys/user.h> by less gross headers, usuallybde1995-12-061-2/+3
| | | | | | | <sys/vm.h>. Many device drivers need only the definition of vtophys() from vm. Added nearby #includes of <sys/conf.h> where appropriate.
* If you're going to mechanically replicate something in 50 filesjulian1995-11-293-8/+20
| | | | it's best to not have a (compiles cleanly) typo in it! (sigh)
* OK, that's it..julian1995-11-293-12/+140
| | | | | | | | | | | | | | | | | | | | | | | | That's EVERY SINGLE driver that has an entry in conf.c.. my next trick will be to define cdevsw[] and bdevsw[] as empty arrays and remove all those DAMNED defines as well.. Each of these drivers has a SYSINIT linker set entry that comes in very early.. and asks teh driver to add it's own entry to the two devsw[] tables. some slight reworking of the commits from yesterday (added the SYSINIT stuff and some usually wrong but token DEVFS entries to all these devices. BTW does anyone know where the 'ata' entries in conf.c actually reside? seems we don't actually have a 'ataopen() etc... If you want to add a new device in conf.c please make sure I know so I can keep it up to date too.. as before, this is all dependent on #if defined(JREMOD) (and #ifdef DEVFS in parts)
* Completed function declarations, added prototypes and removed redundantbde1995-11-212-16/+76
| | | | declarations.
* Fixed the type of nic_listen(). A trailing arg was missing.bde1995-11-181-5/+9
| | | | Fixed calls to s_intr(). There was sometimes an extra trailing arg.
* Moved prototypes for devswitch functions from conf.c and driver sourcesbde1995-11-041-11/+1
| | | | | | | to <machine/conf.h>. conf.h was mechanically generated by `grep ^d_ conf.c >conf.h'. This accounts for part of its ugliness. The prototypes should be moved back to the driver sources when the functions are staticalized.
* Fix select().bde1995-10-121-59/+25
| | | | | | | Remove some unused code and never-working backwards compatibility code. Add prototypes. Reviewed by: babkin@hq.icb.chel.su (Serge Babkin)
* I have applied my last changes correcting the bug in dgbselect() to itjkh1995-10-042-102/+46
| | | | | | | | | | | | and here is the patch. Submit it please. Thank you! BTW, there is a new option "NDGBPORTS". By default it is equal to NDGB*16 and means the number of ports of all Digiboards for which the tty structures are reserved. It can be set to the real value in config-file like: options "NDGBPORTS=8" Submitted by: Serge A. Babkin <babkin@hq.icb.chel.su>
* Fix benign type mismatches in isa interrupt handlers. Many returned intbde1995-09-191-3/+7
| | | | instead of void.
* Fix benign type mismatches in devsw functions. 82 out of 299 devswbde1995-09-082-10/+16
| | | | functions were wrong.
OpenPOWER on IntegriCloud