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 */
 
 /*

Reply via email to