summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/isa.c
Commit message (Expand)AuthorAgeFilesLines
* Return to using disable/enable_intr() for guarding DMA register access.msmith1997-07-291-7/+10
* Pedant attack! Use variable names consistent with discourse inmsmith1997-07-281-7/+6
* Use disable_intr() / read/write_eflags() to ensure that interruptmsmith1997-07-281-4/+6
* Add isa_dmastatus() for reading the current ISA DMA counter for amsmith1997-07-241-1/+81
* Removed unused #includes.bde1997-07-201-5/+1
* Back out my changes with 'conflicts' keyword for IRQs,ache1997-07-091-9/+4
* Modified to use merged/renamed functions:fsmp1997-06-251-5/+5
* While deciding to install irq with unneded "conflicts" keyword,ache1997-06-091-3/+4
* Add safety check in case "conflicts" keyword specified more times thanache1997-06-081-4/+7
* Make "conflicts" keyword work againache1997-06-081-4/+5
* Move interrupt handling code from isa.c to a new file. This should makedfr1997-06-021-356/+2
* Include file updates.. <machine/spl.h> -> <machine/ipl.h>, addpeter1997-05-311-1/+2
* Added code to manage the local and io APICs as structures.fsmp1997-05-291-2/+2
* remove opt_smp.h, minor style policepeter1997-05-291-12/+11
* Add support for shared interrupts to the kernel. This code is meantse1997-05-261-53/+203
* Code to handle SMP/APIC_IO mapping of ISA INTs to APIC pins above IRQ15.fsmp1997-05-051-1/+25
* removed all the TEST_UPPERPRIO crud.fsmp1997-04-281-23/+3
* informal discussion between Bruce Evans <bde@zeta.org.au>,fsmp1997-04-271-8/+1
* Man the liferafts! Here comes the long awaited SMP -> -current merge!peter1997-04-261-3/+93
* Remove recently commited support for iobase == -2 ("port none")ache1997-03-281-5/+3
* Replace more verbose "at <not configured>" with less verbose "at ?",ache1997-03-251-3/+3
* Follow config intention for iobase:ache1997-03-251-8/+13
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Changed magic # 0xa0000 -> ISA_HOLE_START since it's now defined.nate1997-01-081-2/+2
* Fixed pessimized (short) i/o port types.bde1996-10-081-3/+2
* Removed more devconf leftovers.bde1996-09-101-2/+1
* Remove devconf, it never grew up to be of any use.phk1996-09-061-54/+1
* Added #include of <machine/md_var.h>. This will be needed whenbde1996-06-251-1/+2
* First pass at cleaning up macros relating to pages, clusters and all that.phk1996-05-021-3/+3
* Change the devconf description from "ISA or EISA bus" to "ISA bus" nowgibbs1996-04-201-2/+2
* Moved AUTO_EOI_[12] and most sio and pcvt options out of the makefile.bde1996-04-111-1/+3
* Add a lock for DMA Channels to prevent two devices from using the same DMAsmpatel1996-04-081-44/+112
* Removed now-unused #includes of <machine/cpu.h>. They were for bootverbosebde1996-04-071-2/+1
* Cleanse the SCSI subsystem of its internally defined typesgibbs1996-03-101-3/+1
* Don't print DMA busy messages - the sound code apparently runsjkh1996-03-101-1/+7
* Allocate DMA bounce buffers only when requested by drivers. Only thebde1996-01-271-17/+67
* Cleaned up unused #includes and some other historical cruft.bde1996-01-271-36/+13
* Reinstate AUTO_EOI_1. This did break suspend/resume on some portables.phk1996-01-191-3/+5
* Made "AUTO_EOI_1" standard. auto-EOI on the master ICU is a documenteddg1995-12-231-6/+4
* Implemented a (sorely needed for years) double fault handler to catch stackdg1995-12-191-3/+4
* Untangled the vm.h include file spaghetti.dg1995-12-071-1/+3
* Quick fix for stat_imask and intr_mask[8] not having the RTC interruptbde1995-11-201-1/+2
* Mega commit for sysctl.phk1995-11-201-21/+10
* Remove old eisaconf cruft from the eisa files. The old eisaconf kludgedgibbs1995-11-051-40/+1
* We no longer need the spltty() == splimp() hack if PPP is configured intopeter1995-10-311-6/+10
* Only allow `sensitive' devices for displays in find_display(). This isbde1995-10-221-3/+6
* Killed isa_allocphysmem() and isa_freephysmem(). They are completely useddg1995-09-151-44/+1
* Make pcvt and syscons live in the same kernel. If both are enabled, thenbde1995-09-101-1/+17
* Remove trailing whitespace.rgrimes1995-05-301-20/+20
OpenPOWER on IntegriCloud