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