Date: Wed, 11 May 2016 13:23:57 +0000 (UTC) From: Zbigniew Bodek <zbb@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r299445 - head/sys/arm64/include Message-ID: <201605111323.u4BDNvtr070667@repo.freebsd.org>
index | next in thread | raw e-mail
Author: zbb Date: Wed May 11 13:23:56 2016 New Revision: 299445 URL: https://svnweb.freebsd.org/changeset/base/299445 Log: Fix I/O coherence issues on ThunderX when SMP is disabled To maintain coherence between cache and DMA memory appropriate shareability flags need to be set in the PTE regardless of SMP option. Reviewed by: wma Obtained from: Semihalf Sponsored by: Cavium Differential Revision: https://reviews.freebsd.org/D6231 Modified: head/sys/arm64/include/pte.h Modified: head/sys/arm64/include/pte.h ============================================================================== --- head/sys/arm64/include/pte.h Wed May 11 13:22:13 2016 (r299444) +++ head/sys/arm64/include/pte.h Wed May 11 13:23:56 2016 (r299445) @@ -63,11 +63,7 @@ typedef uint64_t pt_entry_t; /* page ta #define ATTR_IDX(x) ((x) << 2) #define ATTR_IDX_MASK (7 << 2) -#ifdef SMP #define ATTR_DEFAULT (ATTR_AF | ATTR_SH(ATTR_SH_IS)) -#else -#define ATTR_DEFAULT (ATTR_AF) -#endif #define ATTR_DESCR_MASK 3home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605111323.u4BDNvtr070667>
