bde
e97a7a15c6
Declared `unittab' as static. It was bogusly shared between the asc and
...
gsc drivers.
1996-04-13 12:18:45 +00:00
jkh
e09f62677a
Document how to drop into DDB from a serial console.
1996-04-13 11:57:18 +00:00
bde
0af805cb7d
Use PCB_SAVEFPU_SIZE instead of a too-small size in savectx(). This
...
bug only affected FPU emulators. It might have caused bogus FPU states
in core dumps and in the child pcb after a fork. Emulated FPU states
in core dumps don't work for other reasons, and the child FPU state
is reinitialized by exec, so the problem might not have caused any
noticeable affects.
Cleaned up #includes.
1996-04-13 11:24:13 +00:00
bde
92761fc7cd
Generate #define of PCB_SAVEFPU_SIZE for use in savectx().
1996-04-13 11:22:57 +00:00
jhay
be9d3765f6
Improve the handling of receive errors. Fix a nasty bug in the receive
...
buffer code.
1996-04-12 19:57:44 +00:00
phk
1c2cbbd040
Make alltraps a .globl so that DDB doesn't make people belive they have
...
an ALIGNFLT on their hands all the time.
1996-04-12 12:22:14 +00:00
bde
de77142595
Moved AUTO_EOI_[12] and most sio and pcvt options out of the makefile.
1996-04-11 21:18:49 +00:00
smpatel
b99b299984
Added a note about OPTi 82C929 based cards.
...
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.
1996-04-11 15:34:22 +00:00
scrappy
17aa8d19ec
Added documentation for "options PAS_JOYSTICK_ENABLE"
1996-04-11 06:23:18 +00:00
scrappy
65f13e11fa
mentioned support for enabling gameport on ProAudio Spectrum with
...
appropriately commented out "options" line for PAS_JOYSTICK_ENABLE
(PR#i386/960 - partial closer)
1996-04-11 06:19:44 +00:00
jkh
554249e991
Disable sio3 in GENERIC - it messes with ATI cards.
1996-04-10 23:03:36 +00:00
scrappy
ca60561595
removed RS_IBUFSIZE #ifndef - have been informed it was a bad idea
1996-04-10 18:09:58 +00:00
nate
0e0a5fb013
hp300 -> i386
1996-04-10 05:27:11 +00:00
scrappy
563a581ee6
Placed an #ifndef around RS_IBUFSIZE so that it can be changed in the
...
config file ... PR#528 is reportly fixed by adding 'options RS_IBUFSIZE=1024'
to the config file
1996-04-10 04:18:36 +00:00
jkh
8c536fe336
Gag! Somebody removed the bus mouse from GENERIC for reasons unknown.
...
That certainly explains why I noticed it suddenly missing from the
2.2 SNAPSHOT! :-)
1996-04-09 09:00:41 +00:00
smpatel
2511d49751
Added isa_dmadone() to fix the errors the sound driver has been complaining
...
about.
Update driver to use isa_dma_acquire() and isa_dma_release()
1996-04-08 19:42:07 +00:00
smpatel
9739208301
Update drivers to use isa_dma_acquire() and isa_dma_release()
...
Reviewed by: bde
1996-04-08 19:40:57 +00:00
smpatel
6b740ac6e9
Add a lock for DMA Channels to prevent two devices from using the same DMA
...
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
1996-04-08 19:38:57 +00:00
wollman
6a74f9b51b
Added a $Id$ keyword. Bruce still needs to put a copyright notice
...
on this file.
1996-04-08 16:41:06 +00:00
phk
241c31412f
Replace usage of buf->b_actf with queue.3 and buf->b_act.
1996-04-08 07:56:42 +00:00
dg
67e2f2c62f
Killed sections 3 and 4 of my copyright as I think it is unnecessarily
...
restrictive.
1996-04-08 01:25:22 +00:00
bde
7c0a6ed764
Use breakpoint() function instead of inline assembler.
1996-04-07 18:34:59 +00:00
bde
b6732671c1
Changed bdb() to breakpoint() and always enable it.
...
Made the style more consistent, especially for the new Pentium functions.
1996-04-07 18:30:56 +00:00
bde
b4a0a5c2e5
Use rdtsc() function instead of inline essembler.
1996-04-07 18:16:26 +00:00
bde
82c211f290
Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.
1996-04-07 17:56:53 +00:00
bde
f350e6c811
Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.
1996-04-07 17:50:10 +00:00
bde
d75a1370e4
Removed never-used #includes of <machine/cpu.h>. Many were apparently
...
copied from bad examples.
1996-04-07 17:39:28 +00:00
bde
cfdfb3c281
Removed now-unused #includes of <machine/cpu.h>. They were for bootverbose
...
being declared in the wrong place.
1996-04-07 17:32:42 +00:00
bde
53619b445e
Removed unused declaration of bootverbose.
1996-04-07 17:03:12 +00:00
bde
d8bbfe26c9
Moved declaration of bootverbose to a better place. Externs should
...
only be declared in headers.
1996-04-07 16:45:36 +00:00
bde
ad8fa4b2a3
Moved declaration of bootverbose to a better place. It isn't
...
machine-dependent.
Moved declaration of cpu_fork() to a better place. Only its
implementation is machine-dependent.
1996-04-07 16:44:28 +00:00
bde
059d798920
Fixed the ownership and permissions of /dev/io. Rev.1.32 broke rev.1.29.
1996-04-07 14:59:26 +00:00
bde
dc93ac0bb9
Fixed devfs device names and numbers.
...
Fixed handling of unknown CMOS types - don't attach unrecognized devices.
1996-04-07 14:46:42 +00:00
bde
eac7371c68
Allow specifying the BIOS drive number. Removed the hd drive type.
...
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.
1996-04-07 14:28:05 +00:00
dyson
efe5631797
Major cleanups for the pmap code.
1996-04-07 02:23:05 +00:00
dg
ecbbba2d2c
Switch 586/686 back to generic_bzero and #if 0'd the "optimized" code. It
...
turns out that it actually reduces performance in real-world cases.
Noticed by: bde
1996-04-06 01:06:06 +00:00
ache
73f61b578d
Fix adjkerntz expression priority
1996-04-05 18:56:10 +00:00
ache
434490d438
Add wall_cmos_clock sysctl variable, needed to manage adjkerntz even for
...
UTC cmos clocks (needed for Local Timezone FSes)
1996-04-05 03:36:31 +00:00
joerg
e20b650550
Work around a braindead signal handling in many newer HP printers.
...
They don't have BUSY de-asserted by the time they ACK (and thus cause
an interrupt). The workaround is to try seeing if the BUSY will be
de-asserted soon, and if not, to use an incremental backoff and
semi-polled mode instead of the fixed timeout with 1/2 s we've been
using previously (that caused the printer to run really slooow).
Printers that have been working previously should not be affected by
this.
1996-04-04 12:28:36 +00:00
phk
1b40c12e76
Improvementss to netboot
...
Initial but not yet functional PCI support.
Reviewed by: phk
Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it>
1996-04-03 19:01:37 +00:00
dyson
ceb23bccb6
Fixed a problem that the UPAGES of a process were being run down
...
in a suboptimal manner. I had also noticed some panics that appeared
to be at least superficially caused by this problem. Also, included
are some minor mods to support more general handling of page table page
faulting. More details in a future commit.
1996-04-03 05:23:44 +00:00
gpalmer
ee9f97b773
Add NULLFS_DIAGNOSTIC, KERNFS_DIAGNOSTIC, UMAPFS_DIAGNOSTIC, UNION_DIAGNOSTIC
...
and SAFETY. Currently all commented out until I can verify that they don't
cause LINT to fail to compile.
1996-04-03 00:28:40 +00:00
wollman
5952e69723
Document PERFMON.
...
Delete obsolete PROBE_VERBOSE.
1996-04-02 18:13:36 +00:00
phk
40dcfd6328
Align help screen.
...
add gateway command.
1996-04-02 15:17:36 +00:00
scrappy
99d214961d
changed from using dev_link() to devfs_link()
1996-04-02 04:52:03 +00:00
scrappy
af671400e8
Convert from using devfs_add_devsw() to devfs_add_devswf()
...
Fixed Permissions/Ownership in DEVFS to reflect /dev
1996-04-01 21:02:14 +00:00
dg
44e3654e32
Change if/goto into a while loop.
1996-03-31 23:00:32 +00:00
gibbs
a56dd7c164
Convert to use stdarg in bt_cmd. Use XS_SELTIMEOUT for selection timeouts.
...
Obtained from: stdarg fixes adapted from cgd's work on the NetBSD BT driver
1996-03-31 18:19:50 +00:00
gibbs
01cb6205d3
Convert to use stdarg in aha_cmd. Use XS_SELTIMEOUT for selection timeouts.
...
Obtained from: stdarg fixes adapted from cgd's work on the NetBSD BT driver
1996-03-31 18:19:38 +00:00
joerg
bdef1551ef
Fetch the (dummy) READY CHANGED condition interrupt stati that
...
happen after an FDC reset.
Submitted by: bde
1996-03-31 18:04:51 +00:00