summaryrefslogtreecommitdiffstats
path: root/cddl
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2012-12-13 21:40:11 +0000
committerjimharris <jimharris@FreeBSD.org>2012-12-13 21:40:11 +0000
commit49ec139f258e2a94685e330d52afa4e6eee4ee09 (patch)
tree7595669a90e038d7605151c2974795069b2a83eb /cddl
parent5e7d94235a64f85da6072462c6458acd8210728f (diff)
downloadFreeBSD-src-49ec139f258e2a94685e330d52afa4e6eee4ee09.zip
FreeBSD-src-49ec139f258e2a94685e330d52afa4e6eee4ee09.tar.gz
Add bus_space_read_8 and bus_space_write_8 for amd64.
Rather than trying to KASSERT for callers that invoke this on IO tags, either do nothing (for write_8) or return ~0 (for read_8). Using KASSERT here just makes bus.h too messy from both polluting bus.h with systm.h (for any number of drivers that include bus.h without first including systm.h) or ports that use bus.h directly (i.e. libpciaccess) as reported by zeising@. Also don't try to implement all of the other bus_space functions for 8 byte access since realistically only these two are needed for some devices that expose 64-bit memory-mapped registers. Put the amd64-specific functions here rather than sys/amd64/include/bus.h so that we can keep this header unified for x86, as requested by mdf@ and tijl@. Submitted by: Carl Delsey <carl.r.delsey@intel.com> MFC after: 3 days
Diffstat (limited to 'cddl')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud