Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/amigappc/include Make amigappc compile again by add...



details:   https://anonhg.NetBSD.org/src/rev/e7293f103b19
branches:  trunk
changeset: 768241:e7293f103b19
user:      dyoung <dyoung%NetBSD.org@localhost>
date:      Fri Aug 12 17:40:49 2011 +0000

description:
Make amigappc compile again by adding barebones definitions of some of
the bus_dma(9) types.

diffstat:

 sys/arch/amigappc/include/bus_defs.h |  26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diffs (40 lines):

diff -r b75fea17b639 -r e7293f103b19 sys/arch/amigappc/include/bus_defs.h
--- a/sys/arch/amigappc/include/bus_defs.h      Fri Aug 12 14:48:00 2011 +0000
+++ b/sys/arch/amigappc/include/bus_defs.h      Fri Aug 12 17:40:49 2011 +0000
@@ -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 */
 
 /*



Home | Main Index | Thread Index | Old Index