Module Name: src
Committed By: dyoung
Date: Wed Aug 31 20:21:06 UTC 2011
Modified Files:
src/sys/arch/x86/include: bus_private.h
Log Message:
Add override members to x86_bus_dma_tag.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x86/include/bus_private.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/x86/include/bus_private.h
diff -u src/sys/arch/x86/include/bus_private.h:1.12 src/sys/arch/x86/include/bus_private.h:1.13
--- src/sys/arch/x86/include/bus_private.h:1.12 Fri Nov 12 13:40:11 2010
+++ src/sys/arch/x86/include/bus_private.h Wed Aug 31 20:21:06 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: bus_private.h,v 1.12 2010/11/12 13:40:11 uebayasi Exp $ */
+/* $NetBSD: bus_private.h,v 1.13 2011/08/31 20:21:06 dyoung Exp $ */
/* NetBSD: bus.h,v 1.8 2005/03/09 19:04:46 matt Exp */
/*-
@@ -192,6 +192,15 @@
#endif
struct x86_bus_dma_tag {
+ bus_dma_tag_t bdt_super;
+ /* bdt_present: bitmap indicating overrides present (1) in *this* tag,
+ * bdt_exists: bitmap indicating overrides present (1) in *this* tag
+ * or in an ancestor's tag (follow bdt_super to ancestors)
+ */
+ uint64_t bdt_present;
+ uint64_t bdt_exists;
+ const struct bus_dma_overrides *bdt_ov;
+ void *bdt_ctx;
/*
* The `bounce threshold' is checked while we are loading
* the DMA map. If the physical address of the segment