summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Added a note about OPTi 82C929 based cards.smpatel1996-04-111-5/+10
| | | | | | | | | Clarified GUS DMA Settings. Other misc. changes. This should hold us over until I can finish cleaning up TASD, and finish reintegrating all of the FreeBSD changes to the sound driver. At that time this document will be removed, and it's information moved to the handbook.
* When cslip gets an uncompressed packet, it attempts to save off the TCP/IPdg1996-04-111-4/+11
| | | | | | | | | | header for use in decompressing subsequant packets. If cslip gets garbage (such as what happens when there is a port speed mismatch or modem line noise), it will occasionally mistake the packet as a valid uncompressed packet. When it tries to save off the header, it doesn't bother to check for the validity of the header length and will happily clobber not only the cslip data structure, but parts of other kernel memory that happens to follow it...causing, ahem, undesired behavior.
* Added documentation for "options PAS_JOYSTICK_ENABLE"scrappy1996-04-111-1/+4
|
* mentioned support for enabling gameport on ProAudio Spectrum withscrappy1996-04-113-3/+12
| | | | | appropriately commented out "options" line for PAS_JOYSTICK_ENABLE (PR#i386/960 - partial closer)
* Disable sio3 in GENERIC - it messes with ATI cards.jkh1996-04-102-4/+4
|
* removed RS_IBUFSIZE #ifndef - have been informed it was a bad ideascrappy1996-04-103-9/+3
|
* hp300 -> i386nate1996-04-102-4/+4
|
* Placed an #ifndef around RS_IBUFSIZE so that it can be changed in thescrappy1996-04-103-3/+9
| | | | | config file ... PR#528 is reportly fixed by adding 'options RS_IBUFSIZE=1024' to the config file
* Gag! Somebody removed the bus mouse from GENERIC for reasons unknown.jkh1996-04-092-2/+4
| | | | | That certainly explains why I noticed it suddenly missing from the 2.2 SNAPSHOT! :-)
* Logging UDP and TCP connection attempts should not be enabled by default.pst1996-04-093-6/+6
| | | | | | It's trivial to create a denial of service attack on a box so enabled. These messages, if enabled at all, must be rate-limited. (!)
* Reinstitute the map lock for processes being swapped out. Thisdyson1996-04-091-1/+18
| | | | | | is needed because of the vm_fault used to bring the page table page for the kernel stack (UPAGES) back in. The consequence of the previous incorrect change was a system hang.
* Added isa_dmadone() to fix the errors the sound driver has been complainingsmpatel1996-04-082-10/+13
| | | | | | about. Update driver to use isa_dma_acquire() and isa_dma_release()
* Update drivers to use isa_dma_acquire() and isa_dma_release()smpatel1996-04-086-5/+24
| | | | Reviewed by: bde
* Add a lock for DMA Channels to prevent two devices from using the same DMAsmpatel1996-04-083-94/+230
| | | | | | | | | | | | channel at the same time. The functions isa_dma_acquire() and isa_dma_release() should be used in all ISA drivers which call isa_dmastart(). This can be used more generally to register the usage of DMA channels in any driver, but it is required for drivers using isa_dmastart() and friends. Clean up sanity checks, error messages, etc. Remove isa_dmadone_nobounce(), it is no longer needed Reviewed by: bde
* Added a $Id$ keyword. Bruce still needs to put a copyright noticewollman1996-04-082-0/+10
| | | | on this file.
* Replace usage of buf->b_actf with queue.3 and buf->b_act.phk1996-04-081-7/+5
|
* Replace usage of buf->b_actf by queue.3 and buf->b_actphk1996-04-083-19/+21
|
* Add five macros to TAILQ family to improve readability.phk1996-04-081-1/+9
|
* Map lock checks not needed anymore for swapping out. We don't usedyson1996-04-081-12/+2
| | | | | map operations for it anymore. Certain deadlocks should never happen anymore.
* Removed sections 3 and 4 from my copyright.dg1996-04-084-24/+4
|
* Killed sections 3 and 4 of my copyright as I think it is unnecessarilydg1996-04-082-12/+2
| | | | restrictive.
* Killed sections 3 and 4 of my copyright as I don't agree with it (I believedg1996-04-085-32/+53
| | | | | it to be unnecessarily restrictive). For tty_subr.c, update to my standard copyright.
* remove b_actb, it's not used anywhere.phk1996-04-072-4/+4
|
* Use breakpoint() function instead of inline assembler.bde1996-04-072-12/+4
|
* Changed bdb() to breakpoint() and always enable it.bde1996-04-072-68/+60
| | | | Made the style more consistent, especially for the new Pentium functions.
* Use rdtsc() function instead of inline essembler.bde1996-04-072-12/+4
|
* Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.bde1996-04-073-11/+13
|
* Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.bde1996-04-074-13/+12
|
* Removed never-used #includes of <machine/cpu.h>. Many were apparentlybde1996-04-0721-47/+17
| | | | copied from bad examples.
* Removed now-unused #includes of <machine/cpu.h>. They were for bootverbosebde1996-04-0724-60/+27
| | | | being declared in the wrong place.
* Removed unused declaration of bootverbose.bde1996-04-072-4/+2
|
* systm.h:bde1996-04-072-2/+4
| | | | | | | | | Moved declaration of bootverbose to a better place. It isn't machine-dependent. proc.h: Moved declaration of cpu_fork() to a better place. Only its implementation is machine-dependent.
* Moved declaration of bootverbose to a better place. Externs shouldbde1996-04-071-2/+1
| | | | only be declared in headers.
* Moved declaration of bootverbose to a better place. It isn'tbde1996-04-072-8/+2
| | | | | | | machine-dependent. Moved declaration of cpu_fork() to a better place. Only its implementation is machine-dependent.
* Declared pgrpdump() properly.bde1996-04-071-1/+3
|
* Fixed the ownership and permissions of /dev/io. Rev.1.32 broke rev.1.29.bde1996-04-072-4/+4
|
* Fixed devfs device names and numbers.bde1996-04-073-105/+213
| | | | Fixed handling of unknown CMOS types - don't attach unrecognized devices.
* Cleaned up naming and formatting in recent changes.bde1996-04-071-18/+15
|
* Allow specifying the BIOS drive number. Removed the hd drive type.bde1996-04-076-51/+83
| | | | | | | | | hd essentially wired the FreeBSD drive number to 0 without changing the BIOS drive number. Now the numbers can be specified independently. Replaced the BOOT_HD compile time flag with with BOOT_HD_BIAS. Defining the new flag as 1 should give the same behaviour as defining the old flag as anything. I haven't tested defining these flags.
* Don't generate code for the unused function sleep().bde1996-04-071-1/+3
|
* Removed the 2 remaining calls to sleep().bde1996-04-071-4/+4
|
* Move the "mib" variables out to their own file.phk1996-04-073-136/+177
|
* Added proper splnet protection while modifying the interface address list.dg1996-04-071-2/+17
| | | | | | | This fixes a panic that occurs when ifconfig ioctl(s) were interrupted by IP traffic at the wrong time - resulting in a NULL pointer dereference. This was originally noticed on a FreeBSD 1.0 system, but the problem still exists in current sources.
* Major cleanups for the pmap code.dyson1996-04-072-364/+152
|
* Fix the reproto.sh script that was broken after my KNFification.joerg1996-04-075-43/+100
| | | | Pointed out by: bde
* KNFify the function definitions. It's harder to grep around when thejoerg1996-04-063-32/+50
| | | | function names don't start in column 1.
* pccard.c:gpalmer1996-04-062-0/+3
| | | | | | | | #include <i386/include/clock.h> to get sysbeep() prototype pcic.c: add appropriate #ifdef around a prototype to quiet GCC because fn decl. is also #ifdef'd.
* Switch 586/686 back to generic_bzero and #if 0'd the "optimized" code. Itdg1996-04-065-9/+11
| | | | | | turns out that it actually reduces performance in real-world cases. Noticed by: bde
* Fixed a bug in DEVFS code that was producing "name slot allocation failed"scrappy1996-04-051-15/+12
| | | | messages.
* Fix adjkerntz expression priority.ache1996-04-052-6/+6
| | | | Make filetimes the same as DOS times for UTC cmos clock.
OpenPOWER on IntegriCloud