summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Finding root devices is a much more sane thing now.phk1999-11-101-7/+8
|
* Make the atapi device return sensible errno's back to userland.sos1999-11-105-55/+60
| | | | Dont panic if a nonexistant device is opened.
* Update to reflect changes in the node type.archie1999-11-104-20/+102
|
* Fix some bugs; seems to work now. Minor change to the configuration fieldarchie1999-11-101-35/+29
| | | | | to make the number of compression slots parameter consistent with what IPCP negotiates (ie, the number of slots - 1).
* Move handling of the address and control fields into the PPP node;archie1999-11-102-65/+85
| | | | | they belong there because they are device independent. Also some other misc. fixes.
* Two changes: (1) Use vm_page_unqueue_nowakeup in vm_page_allocalc1999-11-101-11/+2
| | | | | | | instead of duplicating the code. (2) If a wired page is passed to vm_page_free_toq, panic instead of printing a friendly warning. (If we don't panic here, we'll just panic later in vm_page_unwire obscuring the problem.)
* Drop ipl to zero before calling ast(). Make sure that this only happensdfr1999-11-091-0/+2
| | | | | | | if we are really going to call ast() to avoid unexpected interrupt recursion. Reviewed by: bde, gallatin
* Fix a warning.dfr1999-11-091-1/+1
|
* Fix a warning.dfr1999-11-091-1/+1
|
* Next step in the device cleanup process.phk1999-11-0913-652/+188
| | | | | | | | Correctly lock vnodes when calling VOP_OPEN() from filesystem mount code. Unify spec_open() for bdev and cdev cases. Remove the disabled bdev specific read/write code.
* Correctly record the mouse position in the current VTY.yokota1999-11-091-23/+22
|
* - Commented out ed driver.nyan1999-11-092-20/+24
| | | | - Added sis driver.
* Sync with sys/i386/conf/options.i386 revision up to 1.127.nyan1999-11-092-2/+10
|
* Passing "0" or "FALSE" as the fourth argument to vm_fault is wrong. Italc1999-11-096-16/+23
| | | | should be "VM_FAULT_NORMAL".
* Cosmetic change: correct formatting error in my previous commit.yokota1999-11-093-15/+15
| | | | | | | | "Options" should be: options<ascii space><tab>OPTION_NAME Pointed out by: obrien
* Remove a null pointer referencejulian1999-11-093-2/+4
| | | | Submitted by: Brian Somers (brian@freebsd.org)
* Restore sub-chapters order.phantom1999-11-091-19/+16
| | | | | PR: docs/14766 Submitted by: Kazutoshi Kubota <kazu@iworks.co.jp>
* The Qtronix keyboard has a built in PS/2 port for a mouse.n_hibma1999-11-083-52/+102
| | | | | | | | | | | | It however posts a bogus button up event once in a while. Whenever we receive dx=dy=dz=buttons=0 we postpone adding it to the queue for 50msecs with a timeout. If in the meantime something else is posted the event is ignored. This avoids the problem Nik Sayer reported. He noticed that X windows would drop and pick up a window once in a while. Thanks, Nik, for supplying me with the keyboard to fix the problem!
* Add QTronix keyboard with PS/2 mouse connectorn_hibma1999-11-082-0/+15
|
* remove superfluous header includen_hibma1999-11-081-1/+1
| | | | Submitted-By: phk
* Unbreak ATAPI on the Aladdin chipset, only DMA access worked.sos1999-11-084-61/+63
| | | | | | | | Try to use a 32bit mask on the IO addresses, this fixes the alpha and hopefully doesn't break on any i386 machines. Try to enable both read & write cache on disks, they should be as default, but better be sure..
* Remove superfluous header file includesn_hibma1999-11-082-17/+13
| | | | | | Remove definition of initialiser. Some clean up.
* Remove superfluous header file includes.n_hibma1999-11-087-13/+7
| | | | Pushed-By: phk
* A little bit of nitpicking in the 'syncing disks...' end of a shutdown.phk1999-11-081-20/+13
|
* Fix nfssvc_addsock() to not attempt to free a NULL socket structuredillon1999-11-083-9/+18
| | | | | | | | | when returning an error. Bug fix was extracted from the PR. The PR is not yet entirely resolved by this commit. PR: kern/13049 Reviewed by: Matt Dillon <dillon@freebsd.org> Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
* - Document SC_TWOBUTTON_MOUSE, SC_NORM_ATTR, SC_NORM_REV_ATTR,yokota1999-11-083-0/+30
| | | | | | SC_KERNEL_CONS_ATTR and SC_KERNEL_CONS_REV_ATTR. Nudged by eivind
* remove a confusing and stale comment.phk1999-11-082-6/+0
|
* Oops, a bit too hasty there.phk1999-11-082-6/+0
|
* Ignore leading 'r' in base of root device name.phk1999-11-082-0/+4
|
* - Added the following options; they have existed in sysconsyokota1999-11-084-0/+16
| | | | | | | | | | | for sometime, but haven't been registered here. SC_NORM_ATTR SC_NORM_REV_ATTR SC_KERNEL_CONS_ATTR SC_KERNEL_CONS_REV_ATTR PR: kern/13176
* - Added a new kernel configuration option: SC_TWOBUTTON_MOUSE.yokota1999-11-085-2/+14
| | | | | | | The new option will make the right mouse button the `paste' button. Useful for two button mice. Submitted by: morganw@engr.sc.edu (Wes Morgan)
* Various cleanups.phk1999-11-082-54/+28
|
* simplify check for device.phk1999-11-082-2/+2
|
* - Removed SC_VIDEO_DEBUG. It is broken and useless now.yokota1999-11-088-29/+0
|
* Zap DEV_DRIVER_MODULE(). The New world order is that drivers create theirpeter1999-11-081-16/+0
| | | | | | dev nodes with make_dev() in a devfs-compatable way by supplying names. This doesn't fit into a compile-time scheme like DEV_DRIVER_MODULE, especially since the cdevsw[] array's days are numbered.
* Zap devsw_module_handler().peter1999-11-083-14/+0
|
* Use cdevsw_add() explicitly and DRIVER_MODULE().peter1999-11-081-1/+2
|
* Call id_drvinit() from attach, not probe as the OS hasn't necessarilypeter1999-11-081-2/+2
| | | | decided which driver to use until attach. Use DRIVER_MODULE().
* Take a shot at using cdevsw_add() to get it working again. This reallypeter1999-11-081-1/+3
| | | | needs to use make_dev().
* Use cdevsw_add() until the rest of the devices are created with make_dev()peter1999-11-082-2/+4
| | | | and change from DEV_DRIVER_MODULE() to DRIVER_MODULE().
* Use DRIVER_MODULE(), apm.c already takes care of it's devices withpeter1999-11-082-2/+2
| | | | make_dev().
* Rename remove_dev() to destroy_dev().phk1999-11-086-16/+16
| | | | Nagged about by: msmith
* Use (temporarily) cdevsw_add() so we can change from DEV_DRIVER_MODULE()peter1999-11-081-1/+2
| | | | to DRIVER_MODULE().
* Use cdevsw_add() (temporarily) to avoid DEV_DRIVER_MODULE(), since thepeter1999-11-082-2/+4
| | | | make_dev()'s that are there are not enough.
* Use DEVICE_MODULE() directly instead of DEV_DRIVER_MODULE. psm.c usespeter1999-11-082-2/+2
| | | | make_dev() already.
* Use cdevsw_add() explicitly as a workaround for DEV_DRIVER_MODULE().peter1999-11-082-3/+8
| | | | This should be changed to use make_dev() at some point.
* No need to use DEV_DRIVER_MODULE() since the bktr driver calls make_dev().peter1999-11-081-1/+1
| | | | Roger: Feel free to change or spam this as you please.
* Don't let drivers that use DEV_DRIVER_MODULE() compile as they won'tpeter1999-11-081-0/+6
| | | | work and will leave a system stranded.
* ulpt.c and ums.c already uses make_dev(), so there's no need to use thepeter1999-11-082-4/+2
| | | | (presently broken) DEV_DRIVER_MODULE(). Use DRIVER_MODULE() directly.
* Don't indirect via devsw_module_handler() for DEV_MODULE() routines, havepeter1999-11-082-12/+4
| | | | the supplied (if any) function and argument called directly.
OpenPOWER on IntegriCloud