From 54be9899b932835a82038cd4411a5b38f37f6fa9 Mon Sep 17 00:00:00 2001 From: marius Date: Tue, 29 Nov 2011 09:59:55 +0000 Subject: [PATCH] MFC: r227960 Increase the CDMA sync timeout for Schizo bridges to 15 seconds as used by OpenSolaris. One second turned out to be not enough for certain loads while 10 seconds were sufficient. Reported by: Peter Jeremy Approved by: re (bz) git-svn-id: svn://svn.freebsd.org/base/releng/9.0@228127 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/sparc64/pci/schizo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/sparc64/pci/schizo.c b/sys/sparc64/pci/schizo.c index 4d1a5a74..f6cef1b0 100644 --- a/sys/sparc64/pci/schizo.c +++ b/sys/sparc64/pci/schizo.c @@ -1171,7 +1171,7 @@ schizo_dmamap_sync(bus_dma_tag_t dt, bus_dmamap_t map, bus_dmasync_op_t op) ; SCHIZO_PCI_WRITE_8(sc, sc->sc_cdma_clr, INTCLR_RECEIVED); microuptime(&cur); - end.tv_sec = 1; + end.tv_sec = 15; end.tv_usec = 0; timevaladd(&end, &cur); for (; (res = atomic_cmpset_rel_32(&sc->sc_cdma_state, -- 2.42.0