From: Sepherosa Ziehau Date: Sun, 4 Jan 2009 11:50:53 +0000 (+0800) Subject: - Add hw.busdma sysctl tree. X-Git-Tag: v2.3.0~115 X-Git-Url: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/1fae3d5fb62ef2d37dc7c62d6d901e8ff253175d - Add hw.busdma sysctl tree. - Add a node under it to show number bounce pages allocated. --- diff --git a/sys/platform/pc32/i386/busdma_machdep.c b/sys/platform/pc32/i386/busdma_machdep.c index 659af36..f1bb76a 100644 --- a/sys/platform/pc32/i386/busdma_machdep.c +++ b/sys/platform/pc32/i386/busdma_machdep.c @@ -34,6 +34,8 @@ #include #include #include +#include +#include #include #include @@ -104,6 +106,10 @@ static bus_addr_t add_bounce_page(bus_dma_tag_t dmat, bus_dmamap_t map, static void free_bounce_page(bus_dma_tag_t dmat, struct bounce_page *bpage); static __inline int run_filter(bus_dma_tag_t dmat, bus_addr_t paddr); +SYSCTL_NODE(_hw, OID_AUTO, busdma, CTLFLAG_RD, 0, "Busdma parameters"); +SYSCTL_INT(_hw_busdma, OID_AUTO, total_bpages, CTLFLAG_RD, &total_bpages, 0, + "Total bounce pages"); + static __inline int run_filter(bus_dma_tag_t dmat, bus_addr_t paddr) {