From 1fae3d5fb62ef2d37dc7c62d6d901e8ff253175d Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Sun, 4 Jan 2009 19:50:53 +0800 Subject: [PATCH] - Add hw.busdma sysctl tree. - Add a node under it to show number bounce pages allocated. --- sys/platform/pc32/i386/busdma_machdep.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) 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) { -- 1.7.7.2