summaryrefslogtreecommitdiff
path: root/sys/dev/isa/isadma.c
AgeCommit message (Expand)Author
2018-05-29fix off-by-one in the mapping of the ISA DMA page registers, they actuallyjdolecek
2010-11-13Don't pull in the whole uvm(9) API to access only PAGE_SIZE anduebayasi
2010-07-26Add PAE to ALL kernel, so that most paddr_t format string errors get caughtjym
2010-04-19Add default implementations for bus_space_is_equal(9),dyoung
2010-03-22isadma.c: #if 0 some diagnostic code that compares two bus_space_tag_t's.dyoung
2009-08-18Let us safely detach the ISA bus and devices attaching to the ISAdyoung
2009-05-12struct device * -> device_t, no functional changes intended.cegger
2009-03-14ANSIfy another 1261 function definitions.dsl
2009-02-13More printf format fixes.bouyer
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-08use aprint_*_dev and device_xnamecegger
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2005-12-11merge ktrace-lwp.christos
2005-02-04de-__Pperry
2003-05-09A few ISA sound drivers like to share dma channels, and hence deferredfvdl
2003-02-01Add extensible malloc types, adapted from FreeBSD. This turnsthorpej
2002-09-27remove trailing \n in panic(). approved perry.provos
2001-11-13add RCSIDlukem
2001-07-19Use BUS_DMA_READ and BUS_DMA_WRITE in some obvious places.thorpej
2001-02-12Clean up a couple of printf-format warnings.briggs
2000-11-14NBPG -> PAGE_SIZEthorpej
2000-06-28remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>mrg
2000-06-26Change the kernel mmap interface so that the offset to map is ansimonb
2000-02-07Add a new function call to the ISA DMA API: isa_dmamaxsize(), which returnsthorpej
1999-03-22If bus_dmamap_create() fails, free the DMA channel.mycroft
1999-02-22Oops; remove obsolete code.mycroft
1999-02-22Add support for demand mode with auto-init.mycroft
1998-11-19fix problems in many d_mmap routines:mrg
1998-07-08DRQ 4 is used to chain the two 8237s together. Make sure it's alwaysthorpej
1998-06-28Add an additional ISA DMA mode: LOOPDEMAND. This is for devices, suchthorpej
1998-06-25Don't panic if a DRQ is already allocated. Instead, just return EAGAINthorpej
1998-06-09Add isa_dma{freeze,thaw}(), used to temporarily stop and then restartthorpej
1998-06-09Change the ISA DMA API to take an isa_chipset_tag_t rather thanthorpej
1998-02-04Add offset and length parameters to bus_dmamap_sync(), used for specifiyingthorpej
1997-09-05Enable use of bus_dmamem_mmap().thorpej
1997-08-30Insert a sanity check so we get a panic instead of a kernel pageaugustss
1997-08-04Implement a function to test if a drq is taken and use itaugustss
1997-07-31Don't panic when creating a bus dma map for a taken dma channel,augustss
1997-07-28Audio: Remove the machine dependant code I put in audio.c by mistake.augustss
1997-07-27Changes to the sudio system:augustss
1997-06-06Pull thorpej-bus-dma branch into mainline.thorpej
1997-05-29Use single mode, not demand mode, for auto-initialize transfers.mycroft
1997-05-28Don't use the TC bit to check for wraparound in isa_dmacount(); remember themycroft
1997-03-21Clean up a bit, and export isa_dmamask() and isa_dmaunmask() interfaces.mycroft
1997-03-21Add an isa_dmacount() function, to get the current residual count on a channel.mycroft
1996-10-13backout kprintf changeschristos
1996-10-10printf -> kprintf, sprintf -> ksprintfchristos
1996-04-29- prototype fixeschristos
1996-03-31Fix a slight biff with 16-bit DMA in last change.mycroft