diff options
author | Dave Jiang <dave.jiang@intel.com> | 2015-11-19 14:00:54 -0700 |
---|---|---|
committer | Jon Mason <jdmason@kudzu.us> | 2016-01-11 09:51:17 -0500 |
commit | 703872c2c53b57ac14563e64c2df086ef57690f9 (patch) | |
tree | 6d9e17a61c244d7bfb061fc14840e6622055d902 /drivers/ntb/hw/intel/ntb_hw_intel.h | |
parent | 179f912a39ac192d2281ecb10a66918ee20f5d73 (diff) |
NTB: Clear property bits in BAR value
The lower bits read from a BAR register will contain property bits
that we do not care about. Clear those so that we can use the BAR
values for limit and xlat registers.
Reported-by: Conrad Meyer <cem@freebsd.org>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Diffstat (limited to 'drivers/ntb/hw/intel/ntb_hw_intel.h')
-rw-r--r-- | drivers/ntb/hw/intel/ntb_hw_intel.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/ntb/hw/intel/ntb_hw_intel.h b/drivers/ntb/hw/intel/ntb_hw_intel.h index 2eb4addd10d0..4d60433e279e 100644 --- a/drivers/ntb/hw/intel/ntb_hw_intel.h +++ b/drivers/ntb/hw/intel/ntb_hw_intel.h @@ -245,6 +245,9 @@ #define NTB_UNSAFE_DB BIT_ULL(0) #define NTB_UNSAFE_SPAD BIT_ULL(1) +#define NTB_BAR_MASK_64 ~(0xfull) +#define NTB_BAR_MASK_32 ~(0xfu) + struct intel_ntb_dev; struct intel_ntb_reg { |