Module Name: src
Committed By: dyoung
Date: Fri Aug 12 17:40:49 UTC 2011
Modified Files:
src/sys/arch/amigappc/include: bus_defs.h
Log Message:
Make amigappc compile again by adding barebones definitions of some of
the bus_dma(9) types.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/amigappc/include/bus_defs.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/amigappc/include/bus_defs.h
diff -u src/sys/arch/amigappc/include/bus_defs.h:1.2 src/sys/arch/amigappc/include/bus_defs.h:1.3
--- src/sys/arch/amigappc/include/bus_defs.h:1.2 Mon Jul 25 15:58:44 2011
+++ src/sys/arch/amigappc/include/bus_defs.h Fri Aug 12 17:40:49 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: bus_defs.h,v 1.2 2011/07/25 15:58:44 dyoung Exp $ */
+/* $NetBSD: bus_defs.h,v 1.3 2011/08/12 17:40:49 dyoung Exp $ */
/*
* Copyright (c) 1996 Leo Weppelman. All rights reserved.
@@ -44,6 +44,30 @@
typedef struct bus_space_tag *bus_space_tag_t;
typedef u_long bus_space_handle_t;
+struct amigappc_bus_dma_segment;
+struct amigappc_bus_dma_tag;
+struct amigappc_bus_dmamap;
+typedef struct amigappc_bus_dma_segment bus_dma_segment_t;
+typedef struct amigappc_bus_dma_tag bus_dma_tag_t;
+typedef struct amigappc_bus_dmamap bus_dmamap_t;
+
+struct amigappc_bus_dma_tag {
+ int dummy;
+};
+
+struct amigappc_bus_dma_segment {
+ bus_addr_t ds_addr;
+ bus_size_t ds_len;
+};
+
+struct amigappc_bus_dmamap {
+ bus_size_t dm_maxsegsz;
+ bus_size_t dm_mapsize;
+ int dm_nsegs;
+ bus_dma_segment_t *dm_segs;
+ /* TBD */
+};
+
/* unpublic, but needed by method implementors */
/*