Print this page
8622 panic in PTE_set_all()
8623 IMMU_CONTIG_PADDR is broken for cookies with more than one page
8625 nvme causes bad free panic in IOMMU
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
*** 23,32 ****
--- 23,33 ----
*/
/*
* Copyright 2011 Nexenta Systems, Inc. All rights reserved.
* Copyright (c) 2011 Bayard G. Bell. All rights reserved.
* Copyright 2012 Garrett D'Amore <garrett@damore.org>. All rights reserved.
+ * Copyright 2017 Joyent, Inc.
*/
/*
* x86 root nexus driver
*/
*** 2334,2344 ****
*/
rootnex_teardown_copybuf(dma);
rootnex_teardown_windows(dma);
#if defined(__amd64) && !defined(__xpv)
! if (IOMMU_USED(rdip))
(void) iommulib_nexdma_unmapobject(dip, rdip, handle,
&dma->dp_dvma);
#endif
/*
--- 2335,2345 ----
*/
rootnex_teardown_copybuf(dma);
rootnex_teardown_windows(dma);
#if defined(__amd64) && !defined(__xpv)
! if (IOMMU_USED(rdip) && dma->dp_dvma_used)
(void) iommulib_nexdma_unmapobject(dip, rdip, handle,
&dma->dp_dvma);
#endif
/*