summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2001-10-20Update to latest 12160 initiator firmware.mjacob
2001-08-31Ulp! Open Wide! Another Firmware Enchilada!mjacob
2-Gigabit card firmware.
2001-08-20precede, not preceed.wiz
2001-08-14Back out previous change; I've lost my card and can't test it.cjs
2001-08-13Change the '@(#)' strings in front of the copyright/version messages to '@( )'cjs
so as not to clutter the output of the what(1) command when run on a kernel.
2001-06-30Move the Tigon/Tigon2 firmware, version 12.4.13+wpaul, to athorpej
more appropriate location.
2001-06-19`response', not `responce'wiz
2001-06-13withough -> withoutwiz
2001-04-30Generated from osiop.ss rev. 1.1:tsutsui
Initial compiled script for 53c710.
2001-04-30Add a MI driver for the Symbios/NCR 53c710 SCSI controller.tsutsui
This is based on amiga's siop driver, but converted to use bus_space(9) functions and modified to fit bus_dma(9) framework. Currently tested on NetBSD/arc with jazzio 53c710 SCSI, which really requires bus_dma(9) functions :-) Sync transfers and disconnect/reconnect are also working. TODO: - Test under more heavy load - Clean up osiop_checkintr() hander - Reorganize command queue and sync negotiation handling more suitable for thorpej-scsipi mid-layer - Re-think defered interrupt handling for amiga
2001-04-30minor lintlukem
2001-04-29Correct register address map for 53c710.tsutsui
2001-04-11Only install headers which are actually used by our userland. Thisjdolecek
saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@ recently. I HOPE to get the list right. The headers I left in are ones used for MI tools and those whose usage I discovered by grep over tree sources. Feel free to put needed includes back in if you encounter anything which should not be removed from lists.
2001-03-30Yamaha YMF724/740/744/754 (DS-1) PCI audio driver.minoura
2001-02-19convert to use getprogname()cgd
2001-02-12update to latest f/wmjacob
2001-01-22make patches[] constjdolecek
2001-01-18constifyjdolecek
2001-01-05Disable the daic directory for now, it breaks with OBJDIR builds.martin
This needs more thought.
2001-01-05don't keep adding targets, but include bsd.kinc.mk... This time make obj borke.christos
2001-01-05Now let it survive "make install" too.martin
2001-01-05don't let "make all" failmartin
2001-01-05Enable the imported ISDN4BSD based ISDN subsystem.martin
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/. It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN"). Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
2001-01-05Initial import of ISDN4BSD release 0.96martin
2000-12-28roll to 2.01.26 f/wmjacob
2000-10-23Regenbouyer
2000-10-23Rearrange things a bit to have less jumpsbouyer
Install the core of the scheduler in main script (so it's in RAM when there is one), and avoid jump in the common case. The command part of the scheduler now lives in host memory, with tables. Add template for a tag switch.
2000-10-23Allow conditionnal branch like "JUMP foo, IF FALSE"bouyer
The branch will never be taken as is, but the driver can patch the script.
2000-10-19Regenbouyer
2000-10-19Move restore_scntl3 before the lun switch, to ease freeing of unused lunbouyer
slots.
2000-10-18Regenbouyer
2000-10-18Redo the target/lun sw in a better way, and handle queue tag messages.bouyer
2000-10-18Fix off by one error when using RETURN, WHEN/IF ...bouyer
2000-10-16roll SBus f/w to latest released level (1.37)mjacob
2000-10-09Emit a warning when a symbol is undefined.bouyer
2000-10-06Regenbouyer
2000-10-06Fix recurent typo: shed->schedbouyer
2000-10-06Regenbouyer
2000-10-06Handle reselect entirely in script; for this provide a script area,bouyer
modified by the driver, which will load the appropriate DSA for a given target/lun.
2000-07-05split firmware into smaller filesmjacob
2000-06-13sheduler->scheduler, as pointed out by Klaus Kleinbouyer
2000-05-25Regen.bouyer
2000-05-25Separate the sheduler from the main script, allocate another DMA-safebouyer
memory page for the sheduler. Put the main script in the on-chip RAM when available. Avoid a null-pointer dereference when DSA is invalid.
2000-05-17Add a device driver for the Cyclades-Z series of intelligent multi-portthorpej
serial boards. Written by Jason R. Thorpe and Bill Studenmund.
2000-05-15Regenbouyer
2000-05-15- use my standart copyrigth noticebouyer
- After reselect, don't clear ack after the IDENTIFY message, this breaks when the reselecting target has different sync parameters than the previous one.
2000-05-04Ops, regen siop.out from the last siop.ss.bouyer
2000-05-04Add a flag hold in scratcha0, set when we're doing a data transfer. Usedbouyer
for save data pointers.
2000-04-27Add NetBSD RCS Id and copyrigth notice.bouyer
2000-04-25- Change the script to start new commands in an asyncronous way, usingbouyer
'command slots' in which the host can put command and wait for the script to start them - Change siop.c to do full disconnect/reslelect, allowing as much as one command per target/lun to run in parallel. - Fix bug in registers init where a board without BIOS would end at ID 0 (now the driver works on alpha too). - better handling of messages, sending back a MSG_EXT_SDTR in response to an incoming MSG_EXT_SDTR, and MSG_MESSAGE_REJECT for unhandled messages. - fix use of bus_dmamap_sync() and htole32(). - supports shared interrups - change some int8 and int16 to int, for alpha and mips benefits ( suggested by Toru Nishimura)