thorpej
85c6c03e2a
Change the 32-bit fields of the RFA to an arrays of bytes, so that
...
egcs won't attempt to optimize inline copies of them into a single
load/store (the RFA is not 4-byte aligned in the DMA area).
Just use memcpy() to copy those fields, now, not our own home-grown.
1998-08-25 01:08:15 +00:00
augustss
4e7c07c2b4
Write MIDI data from the sequencer to the device in a more sane way.
1998-08-24 17:59:25 +00:00
matt
ea3bfd6d80
Fix bug in transmit logic that would transmits to stop. Boolean dyslexia
...
stricks again.
1998-08-24 14:09:15 +00:00
tv
54bf4389f9
egcs brace warning
1998-08-24 02:34:44 +00:00
msaitoh
7734e0ef29
fix version string (from PC Card Standard, April 1998 (Release 6.1))
1998-08-22 23:41:48 +00:00
augustss
c7e036f6e2
Let opl attach to ess.
...
WARNING: it doesn't work yet.
1998-08-22 22:55:09 +00:00
augustss
f2ff59edc5
Change debug output.
1998-08-22 22:54:11 +00:00
msaitoh
369bc4cb89
Allocate an I/O according to the config table entries.
...
Auto assign is done only when all cfe->iospace[0].start fails.
1998-08-22 17:47:58 +00:00
mrg
9d4112bf21
make struct xd_iocmd's block member an u_int not a u_long
1998-08-22 15:11:02 +00:00
mrg
4d4f129eaa
make "struct sun_dkpart" the same for sparc/sparc64 (sparc64 must have been broken?)
1998-08-22 14:55:28 +00:00
pk
bc7c6c0c4c
Fix DVMA address handling.
1998-08-22 11:47:45 +00:00
pk
ef6b13cc87
vm_offset_t => vaddr_t.
1998-08-21 14:13:47 +00:00
veego
ff2c3adddc
Add some braces to stop the new egcs warnings.
1998-08-20 19:55:06 +00:00
pk
5ad46000df
Remove vestiges of sparc-specific interrupt handling.
1998-08-20 11:44:58 +00:00
pk
177621555f
remove sparc hack: there's a bus.h now.
1998-08-20 11:42:55 +00:00
pk
1f007a13cc
Cast bus_size_t to u_long in printf() args.
1998-08-20 11:42:13 +00:00
augustss
a6ed1cdd4e
Provide a workaround for people who want a sequencer but have no MIDI devices.
1998-08-20 10:59:09 +00:00
augustss
915f1fe566
Add missing __P
1998-08-20 10:46:10 +00:00
thorpej
96aa1cec21
Add ofisa attachment for the ISA joystick driver.
...
XXX currently arm32-specific.
1998-08-20 07:02:32 +00:00
explorer
5ae808b38d
ss->special could be NULL, so sane would crash the kernel.
1998-08-19 08:40:31 +00:00
thorpej
8021b2ae29
Initial support for the Brooktree Bt463 RAMDAC.
1998-08-18 23:29:28 +00:00
thorpej
ff266f0937
Add some braces to make egcs happy.
1998-08-18 18:23:07 +00:00
thorpej
1083dcb6ca
Back out previous.
1998-08-18 18:16:30 +00:00
augustss
0e6f209f9d
Add forgotten OPL file.
1998-08-18 17:56:39 +00:00
thorpej
ee26f0775b
This now needs <dev/midi_if.h> to build.
1998-08-18 17:55:09 +00:00
thorpej
813dfd31c5
Fix a couple of obvious bugs in the hardware cursor handling code, and
...
use the RAMDAC callbacks to get/set the cursor colormap.
1998-08-18 08:40:39 +00:00
thorpej
6ba7f2f6fd
Need an entry point to check cursor colormap entries for validity
...
before actually setting them.
1998-08-18 08:23:46 +00:00
thorpej
3db6850bb7
When updating the cursor colormap, actually store the data in our
...
copy of the cursor colormap, not the regular colormap!
1998-08-18 08:22:49 +00:00
thorpej
feaf75c755
Add set_curcmap and get_curcmap RAMDAC methods, for use by the TGA hardware
...
cursor code. These are unneeded on the Bt485, since the RAMDAC handles
the hardware cursor. They are needed for the Bt463, however, since the
RAMDAC only provides cursor color.
1998-08-18 08:07:45 +00:00
thorpej
082116a927
vm_offset_t -> vaddr_t
1998-08-18 08:00:17 +00:00
thorpej
b43fc64da6
Registers for the Brooktree Bt463 RAMDAC.
1998-08-18 07:43:09 +00:00
thorpej
73d1752963
Deal with somewhat bogus uninitialized warning in new egcs. Behavior
...
is such that would inidicate that __attribute__((__noreturn__)) is not
being honored.
1998-08-18 06:16:45 +00:00
thorpej
6bfd748b46
First-crack at RoadRunner (3c574-TX 10/100Mbps PCMCIA). Doens't yet use
...
any of the RoadRunner speed hacks.
1998-08-17 23:20:39 +00:00
thorpej
93d3ff20b4
Regen.
1998-08-17 23:12:15 +00:00
thorpej
d2f5e92d0a
Add product ID for the 3Com 3c574-TX 10/100Mbps Ethernet, provided
...
by Laine Stump.
1998-08-17 23:10:12 +00:00
augustss
cd09067eb4
* Redo the way the way the MIDI driver attaches to audio devices.
...
* Improve the midisyn layer a little.
* Add a driver for the Yamaha OPL[23] FM synths.
The opl driver is not finished yet; it sounds pretty awful.
For some strange reason I cannot get any FM sound from my SB64 cards,
but a regular SB16 works fine.
1998-08-17 21:16:09 +00:00
thorpej
d0a17ab63e
Fix a typo.
1998-08-17 20:34:19 +00:00
thorpej
a2cad65f4e
Only mark the disk dirty if we write.
1998-08-17 19:30:38 +00:00
bouyer
fdb344b38f
- use sc_tlphycap with bitmasks instead of direct comparaison (needed now
...
that we may have (TLPHY_MEDIA_10_x | TLPHY_MEDIA_NO_10_T).
- add carrier detect for AUI/BNC.
This now works properly with a "Compaq Netelligent 10/100 TX" and a
"Compaq ProLiant Integrated Netelligent 10/100 TX", untested with others
(but should work as well).
1998-08-17 16:41:45 +00:00
nathanw
dbdebe9c17
Reduce com_devs[] to those devices (one!) that we need to match by CIS
...
string comparison. Change com_dev_match() somewhat to reflect that.
1998-08-17 03:28:51 +00:00
mycroft
04f0dc658c
Assign my copyrights to TNF.
1998-08-17 00:49:01 +00:00
mycroft
a1ac68819f
Assign my copyrights to TNF.
1998-08-17 00:26:32 +00:00
matt
2a5371253c
splnet() is not appropriate for everyone. Raise and lower SPL via
...
macros defined in pdqvar.h
1998-08-16 03:44:42 +00:00
thorpej
cbcc3cfa46
Oops, back out something that I didn't intend to commit.
1998-08-16 01:16:57 +00:00
thorpej
5e177fa975
Regen.
1998-08-15 21:37:24 +00:00
thorpej
ca15ee6ef6
Consolidate the Socket products, pointed out by Nathan Williams.
1998-08-15 21:36:25 +00:00
thorpej
05eabf2eef
Regen.
1998-08-15 21:29:24 +00:00
thorpej
0ac0bf4615
Oops, that Socket Communications vendor ID was redundant. Sort the vendors
...
so I won't make that mistake again.
1998-08-15 21:28:26 +00:00
thorpej
1c7ae25125
Sigh, #if 0 the SMC 8020BT EtherEZ entry until we know what the product
...
ID really is.
1998-08-15 20:47:32 +00:00
thorpej
fec04bbde8
Regen.
1998-08-15 20:46:31 +00:00