aboutsummaryrefslogtreecommitdiff
path: root/sys/pc98/cbus/cbus_dma.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-534/+0
| | | | | | | | | I thank all developers and contributors for pc98. Relnotes: yes Notes: svn path=/head/; revision=312910
* Remove vestiges of knowing the ISA bus, which we gave up on around 20Warner Losh2014-03-191-2/+2
| | | | | | | years ago. Remove redunant copy of isaregs.h. Notes: svn path=/head/; revision=263379
* MFi386: revision 199104Yoshihiro Takahashi2009-11-121-16/+62
| | | | | | | Make isa_dma functions MPSAFE by introducing its own private lock. Notes: svn path=/head/; revision=199220
* - Move bus dependent defines to {isa,cbus}_dmareg.h.Yoshihiro Takahashi2005-05-141-10/+1
| | | | | | | | | - Use isa/isareg.h rather than <arch>/isa/isa.h. Tested on: i386, pc98 Notes: svn path=/head/; revision=146214
* Change a directory layout for pc98.Yoshihiro Takahashi2005-05-101-1/+1
| | | | | | | | | | | | - Move MD files into <arch>/<arch>. - Move bus dependent files into <arch>/<bus>. Rename some files to more suitable names. Repo-copied by: peter Discussed with: imp Notes: svn path=/head/; revision=146049
* - Remove ifdef PC98.Yoshihiro Takahashi2005-04-131-161/+29
| | | | | | | - Reduce diffs from i386. Notes: svn path=/head/; revision=145012
* Remove unused defines.Yoshihiro Takahashi2005-02-071-9/+0
| | | | Notes: svn path=/head/; revision=141457
* Add missing isa_dmatc() function.Poul-Henning Kamp2005-02-071-7/+12
| | | | | | | | This may or may not be correct, Only the pcii driver would notice and it doesn't support PC98 yet. Notes: svn path=/head/; revision=141441
* Add new a function isa_dma_init() which returns an errno when it failsPoul-Henning Kamp2004-09-151-14/+12
| | | | | | | | | | | | and which takes a M_WAITOK/M_NOWAIT flag argument. Add compatibility isa_dmainit() macro which whines loudly if isa_dma_init() fails. Problem uncovered by: tegge Notes: svn path=/head/; revision=135262
* MFi386: revision 1.16.Yoshihiro Takahashi2004-07-081-1/+15
| | | | Notes: svn path=/head/; revision=131817
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
| | | | | | | | | | license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson Notes: svn path=/head/; revision=127977
* Tidy up some loose ends.Peter Wemm2002-04-291-2/+2
| | | | | | | | | | | | | | | i386/ia64/alpha - catch up to sparc64/ppc: - replace pmap_kernel() with refs to kernel_pmap - change kernel_pmap pointer to (&kernel_pmap_store) (this is a speedup since ld can set these at compile/link time) all platforms (as suggested by jake): - gc unused pmap_reference - gc unused pmap_destroy - gc unused struct pmap.pm_count (we never used pm_count - we track address space sharing at the vmspace) Notes: svn path=/head/; revision=95710
* Remove __P.KATO Takenori2002-03-201-1/+1
| | | | Notes: svn path=/head/; revision=92793
* Added (commented out) ACPI attachment.Yoshihiro Takahashi2001-09-161-0/+3
| | | | Notes: svn path=/head/; revision=83535
* Added #include <sys/proc.h>Yoshihiro Takahashi2001-07-101-0/+1
| | | | | | | Submitted by: Kaho Toshikazu <kaho@elam.kais.kyoto-u.ac.jp> Notes: svn path=/head/; revision=79524
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-7/+4
| | | | | | | | | | | | (this commit is just the first stage). Also add various GIANT_ macros to formalize the removal of Giant, making it easy to test in a more piecemeal fashion. These macros will allow us to test fine-grained locks to a degree before removing Giant, and also after, and to remove Giant in a piecemeal fashion via sysctl's on those subsystems which the authors believe can operate without Giant. Notes: svn path=/head/; revision=79224
* Repo copy i8237.h to dev/ic so we can get rid of some of the final vestigesWarner Losh2001-06-301-1/+1
| | | | | | | of includes of i386 files from non-i386 ports. Notes: svn path=/head/; revision=79008
* Merged from sys/i386/isa/isa_dma.c revision 1.7.Yoshihiro Takahashi2001-06-261-0/+9
| | | | Notes: svn path=/head/; revision=78813
* Merged from sys/i386/isa/isa_dma.c revision 1.6.KATO Takenori2000-06-281-1/+49
| | | | Notes: svn path=/head/; revision=62201
* Stop isadma from abusing the B_READ, B_RAW and B_WRITE flags.Poul-Henning Kamp2000-03-131-13/+12
| | | | | | | | Define ISADMA_{READ,WRITE,RAW} macros with the same numeric values as the B_{READ,WRITE,RAW} and use them instead throughout. Notes: svn path=/head/; revision=57973
* Fixed the size of array.Yoshihiro Takahashi1999-11-131-1/+1
| | | | Notes: svn path=/head/; revision=53121
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* Fixed missing changes from sys/pc98/pc98/pc98.c when new-bus was integrated.Yoshihiro Takahashi1999-07-211-1/+22
| | | | | | | | | | - In isa_dmastart() and isa_dmadone(), cache flush. - Correct current word register address. Submitted by (partial): Toshikazu Kaho <kaho@elam.kais.kyoto-u.ac.jp> Notes: svn path=/head/; revision=48961
* Sync with sys/i386/isa/isa_dma.c revision 1.3.KATO Takenori1999-05-101-15/+3
| | | | Notes: svn path=/head/; revision=46870
* Sync with sys/i386/isa/isa_dma.c revision 1.2.KATO Takenori1999-04-211-2/+1
| | | | Notes: svn path=/head/; revision=45919
* Sync with follwing files:KATO Takenori1999-04-181-0/+560
Path Revision i386/conf/GENERIC 1.162 i386/conf/Makefile.i386 1.146 i386/conf/files.i386 1.236 i386/conf/options.i386 1.111 i386/i386/machdep.c 1.329 i386/i386/userconfig.c 1.134 i386/isa/fd.c 1.135 i386/isa/if_ed.c 1.151 i386/isa/isa_dam.c 1.1 i386/isa/npx.c 1.67 isa/sio.c 1.224 dev/syscons/syscons.c 1.300 i386/isa/wd.c 1.194 isa/vga_isa.c 1.5 isa/atkbd_isa.c 1.3 isa/syscons_isa.c 1.2 Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp> Notes: svn path=/head/; revision=45783