Commit Graph

32360 Commits

Author SHA1 Message Date
cgd
c3d5267629 Don't burst into flame when a QUEUE FULL message is received. Also,
do a gross hack which allows seemingly-broken quantum drives to function
with this driver.  The gross hack is to disable tagged queueing completely
when QUEUE FULL is received.  That costs performance on drives which
do tagged queueing properly and which return QUEUE FULL, but given the way
this driver works it's seems to be the only thing short of significant
recoding which will make it function with the quantum drives in question.
1999-10-08 20:43:45 +00:00
drochner
6b98862760 forgot to comment out the orphaned "scsibus" 1999-10-08 13:53:00 +00:00
itohy
e72ef17380 - a.out header is not a part of text segment in NMAGIC.
- Fix section alignment code.
Patch supplied by Izumi Tsutsui, PR #8575.
1999-10-08 03:55:06 +00:00
nisimura
72de8abb0c Arrange loop invariants and fix comment description error. 1999-10-08 02:08:15 +00:00
sato
6afd48d017 fix typo about checking RB_POWERDOWN. 1999-10-07 22:15:22 +00:00
ad
033a99c5ae Note some ideas from Toru Nishimura. 1999-10-07 09:04:10 +00:00
itohy
2b98e16426 Oops! Make it compile again. 1999-10-07 08:16:51 +00:00
itohy
a44328a50e Fix power-related init code.
Change the default mixer setting to make wave and OPL3 volume even.
Mute the chip during attach not to make noise.
1999-10-07 03:28:56 +00:00
ad
0d7e968d86 Enable large cursor by default (at least on i386 for the moment), in
response to result of poll on tech-kern.
1999-10-06 23:01:45 +00:00
fvdl
a4e89ca2a1 Define CPU_FPU_PRESENT sysctl value. 1999-10-06 20:04:53 +00:00
fvdl
7c0b0a7b1c Add machdep.fpu_present sysctl. 1999-10-06 20:04:26 +00:00
fvdl
7bae87cae4 Set variable i386_fpu_present to 1 if a functional FPU was detected. For
later retrieval by sysctl.
1999-10-06 20:03:51 +00:00
kleink
a0ff6a4960 Base the definition of MAXLOGNAME on LOGIN_NAME_MAX. 1999-10-06 18:53:55 +00:00
drochner
724d0011ed comment out "ncr* at isa?" (NCR 53C80 - cheap SCSI) in the standard
config files. The probe funktion gives false hits and steps onto
other hardware. (PR port-i386/8361 by cgd and my own experience)
1999-10-06 12:21:43 +00:00
drochner
0b5c897fd0 1. include headers for NS support
2. pull in a fix from FreeBSD:
revision 1.18
date: 1999/09/17 18:04:14;  author: wpaul;  state: Exp;  lines: +3 -3
Remember to account for ETHER_ALIGN when setting the maxmimum packet
length for mini receive ring. The max length was MHLEN, however the mbufs
are actually shortened to MHLEN - ETHER_ALIGN to force payload alignment.
1999-10-06 11:23:33 +00:00
msaitoh
3c51010f6a - unset RS/CS flow control bit from default setting
- GC
1999-10-06 09:19:46 +00:00
itohy
245053a1af Add "opl at ym" and "mpu at ym".
Fix typos.
1999-10-06 08:13:17 +00:00
mjacob
51a4d18f0f If we're discovering, don't tsleep on lbolt if we had a busy status. 1999-10-06 05:01:05 +00:00
nathanw
88a4e0db3c Regen. 1999-10-05 20:09:44 +00:00
nathanw
d05fd19adc Add In-Systems ISD-110 IDE adapter. 1999-10-05 20:03:49 +00:00
thorpej
a339b2839b Have I mentioned how much I love this driver? Fix the code in the tagged
queueing support that decreases the number of openings on a device; it
previously assumed that a scsipi_link's `openings' were descreased as
commands were issued, which is not longer the case (`active' is increased).
1999-10-05 17:45:57 +00:00
tron
7d4a18b335 Use long int format in calls to db_printf() where required. 1999-10-05 12:34:32 +00:00
tron
4d4888a7cb After linux_sys_clone() has been moved to "linux_sched.c" we don't need
to include "linux_sched.h" any more.
1999-10-05 09:22:04 +00:00
nisimura
9c2fdffad2 SFB video base register is assigned with an inialial value before use;
according to ULTRIX/OSF1 code.
1999-10-05 09:13:30 +00:00
itohy
8444082915 This file is obsoleted by opl3sa3reg.h . R.I.P.
Sorry for spamming this list so much. :)
1999-10-05 03:55:08 +00:00
itohy
3d17e2f869 opl3sa3.h -> opl3sa3reg.h 1999-10-05 03:53:07 +00:00
itohy
4aba617989 Add "opl at ym" and "mpu at ym" attachment.
Options for ym driver are defopt'ed.
1999-10-05 03:48:27 +00:00
itohy
1fa3147269 Add support for "opl at ym" and "mpu at ym" attachment. 1999-10-05 03:47:20 +00:00
eeh
ff994dd772 Make this compile again. 1999-10-05 03:46:30 +00:00
itohy
871f1c2c0a New ym driver.
1. Add power control to reduce power consumption.
    The behavior can be controlled by mixerctl(1).
 2. Add suspend/resume hook to keep the parameters.
    Currently this includes CODEC and control registers but
    does not include the DMA state.  FIXME.
 3. Support "opl at ym" and "mpu at ym" attachment.
    Actually, this is required for power control.
 4. Add support for the on-chip 3D enhancement hardware.
    This includes bass/treble enhancement, wide stereo, and
    the equalization mode.  This can be controlled by mixerctl(1).
 5. Make "audioctl -w play.gain=xxx" work like as
    "mixerctl -w inputs.dac=xxx" and now it changes
    the wave output volume correctly.
 6. Support hardware master volume switches.
 7. Change formula of calculating gain so that all the levels
    should be used equally.
 8. Change "audioctl name" to "OPL3-SA3" and "audioctl version"
    to the version of the chip.
1999-10-05 03:46:08 +00:00
itohy
d82343a7ec Add power control hooks.
Make the wave output mute while playback is inactive.  This significantly
reduces noises while preparing playback, especially by mpg123.
1999-10-05 03:44:31 +00:00
itohy
3b2be55d69 Add power control hooks. 1999-10-05 03:42:53 +00:00
itohy
0fed0f8872 "mpu at ym" attachment glue for making use of
Roland MPU401 compatible MIDI port on Yamaha OPL3-SA3.
1999-10-05 03:41:05 +00:00
eeh
f1deb2c3ac Make broken versions of gas happy by using sethi/or instead of set for
(negative) addresses.
1999-10-05 03:40:50 +00:00
itohy
04c1bf41b9 "opl at ym" attachment glue for making use of
OPL3 FM synthesizer on Yamaha OPL3-SA3.
1999-10-05 03:40:21 +00:00
itohy
4714c97382 YAMAHA YMF175x (OPL3-SA3) control register description. 1999-10-05 03:38:17 +00:00
itohy
55360c0ac0 - Fix wait for ready code.
- Mute wave output, not the mixer output, on changing CODEC settings.
- Add support for muting wave output while playback or monitoring is inactive.
- Change formula of calculating gain so that all the levels should be
  used equally (the old code uses the min/max gain only at 0/255).
- Cleanup
1999-10-05 03:35:12 +00:00
eeh
cb2f2c8f26 Add RODATA() macro. 1999-10-05 03:34:41 +00:00
mycroft
f233c16c58 Sync with reality. 1999-10-05 03:31:43 +00:00
itohy
dae2f73780 Add support for muting wave output while playback or monitoring is inactive.
Cleanup.
1999-10-05 03:31:35 +00:00
itohy
a13ace8bac Add power control hooks. 1999-10-05 03:29:22 +00:00
hubertf
467dda98ab Sync usage with the manpage (add -s) 1999-10-05 03:18:32 +00:00
jun
aa11952de6 kernel configuration for IPv6/IPsec. should be in GENERIC in the future. 1999-10-05 02:22:14 +00:00
jun
311b40f89a GENERIC.v6 -- IPv6 variant of GENERIC. should be in GENERIC. 1999-10-05 02:17:25 +00:00
thorpej
120e8cac48 Fix a botch when updating for the SCSIPI changes. 1999-10-05 00:29:41 +00:00
thorpej
da257060f5 Avoid silly namespace collision w/ some Alpha signal-related variables. 1999-10-04 23:57:32 +00:00
tsubai
eb1c1bdb92 Make media-bay CD detachable. 1999-10-04 22:58:10 +00:00
ad
adff5c3f3c Use proper mask when RI_FORCEMONO is set and XORing cursor. 1999-10-04 22:52:13 +00:00
ross
b18cdd3e4e Add transition-flag -S, to regenerate alpha/sparc harmonized checksums. 1999-10-04 21:22:15 +00:00
is
21d10126ed Make this compile with -DDEBUG again. 1999-10-04 20:28:01 +00:00