Home | History | Annotate | Download | only in isa
History log of /src/sys/arch/i386/isa/isapnp_machdep.c
RevisionDateAuthorComments
 1.18  20-Dec-2023  thorpej Remove unnecessary <sys/malloc.h>.
 1.17  01-Jul-2011  dyoung #include <sys/bus.h> instead of <machine/bus.h>.
 1.16  28-Apr-2010  dyoung On x86, change the bus_space_tag_t to a pointer to a struct
bus_space_tag. For now, bus_space_tag's only member is
bst_type, the type of space, which is either X86_BUS_SPACE_IO
or X86_BUS_SPACE_MEM. In the future, new bus_space_tag members
will refer to override-functions installed by a new function,
bus_space_tag_create(9).

Add pointers to constant struct bus_space_tag, x86_bus_space_io and
x86_bus_space_mem. Use them to replace most uses of X86_BUS_SPACE_IO
and X86_BUS_SPACE_MEM.

Add an x86-specific bus_space_is_equal(9) implementation that compares
the two tags' bst_type.
 1.15  20-Apr-2010  dyoung Re-uppercase x86_bus_space_io.
 1.14  19-Apr-2010  dyoung Add default implementations for bus_space_is_equal(9),
bus_space_tag_create(9), and bus_space_tag_destroy(9). Use
bus_space_is_equal(9) throughout the kernel to compare
bus_space_tag_t's. Tested on i386 and on sparc64.
 1.13  28-Apr-2008  martin branches: 1.13.14; 1.13.20; 1.13.22;
Remove clause 3 and 4 from TNF licenses
 1.12  16-Nov-2006  christos branches: 1.12.52; 1.12.54; 1.12.56;
__unused removal on arguments; approved by core.
 1.11  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.10  11-Dec-2005  christos branches: 1.10.20; 1.10.22;
merge ktrace-lwp.
 1.9  03-Feb-2005  perry de-__P, partially ANSIfy
 1.8  26-Feb-2003  fvdl branches: 1.8.2; 1.8.10; 1.8.12;
Adapt for i386/x86 change.
 1.7  15-Nov-2001  lukem branches: 1.7.2;
add RCSID
 1.6  05-Sep-1998  christos branches: 1.6.26; 1.6.28;
Assign copyright to TNF.
 1.5  04-Oct-1997  thorpej Copyright assigned to The NetBSD Foundation.
 1.4  15-Aug-1997  mikel wrap bus_space I/O tag checks with #ifdef DIAGNOSTIC.
wrap actual read port map/unmap with #ifdef _KERNEL, so userland probe
code will still work.
 1.3  07-Aug-1997  christos Check if we can map the read port, but don't really allocate it because it
will cause a conflict with the SoundBlaster Joysticks that say that they
require 200/8 and 207 is usually the read port. XXX: This is a hack.
 1.2  24-Feb-1997  christos branches: 1.2.4;
Fix PR/3253: Don't try to probe the isapnp port in ioports already claimed
by other devices.
 1.1  16-Jan-1997  christos branches: 1.1.2; 1.1.6;
i386 plug and play glue
 1.1.6.1  12-Mar-1997  is Merge in Changes from The Trunk.
 1.1.2.2  18-Jan-1997  thorpej Update from trunk.
 1.1.2.1  16-Jan-1997  thorpej file isapnp_machdep.c was added on branch thorpej-setroot on 1997-01-18 04:15:42 +0000
 1.2.4.2  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.2.4.1  23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.6.28.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.6.26.1  08-Jan-2002  nathanw Catch up to -current.
 1.7.2.2  15-Nov-2001  lukem add RCSID
 1.7.2.1  15-Nov-2001  lukem file isapnp_machdep.c was added on branch sommerfeld_i386mp_1 on 2001-11-15 07:03:33 +0000
 1.8.12.1  12-Feb-2005  yamt sync with head.
 1.8.10.1  29-Apr-2005  kent sync with -current
 1.8.2.1  04-Feb-2005  skrll Sync with HEAD.
 1.10.22.2  10-Dec-2006  yamt sync with head.
 1.10.22.1  22-Oct-2006  yamt sync with head
 1.10.20.1  18-Nov-2006  ad Sync with head.
 1.12.56.2  11-Aug-2010  yamt sync with head.
 1.12.56.1  16-May-2008  yamt sync with head.
 1.12.54.1  18-May-2008  yamt sync with head.
 1.12.52.1  02-Jun-2008  mjf Sync with HEAD.
 1.13.22.1  30-May-2010  rmind sync with head
 1.13.20.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.13.14.2  27-Aug-2011  jym Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.
 1.13.14.1  24-Oct-2010  jym Sync with HEAD

RSS XML Feed