Switch the arm64 VM_MEMATTR_DEVICE to nGnRE
Move device memory to a weaker type. The new device memory type allows the system to acknowledge a write to a device before the write has completed. This is inline with VM_MEMATTR_DEVICE on armv6/armv7. Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D38945
This commit is contained in:
parent
f7acb7ed41
commit
3473f28322
@ -36,11 +36,7 @@
|
|||||||
#define VM_MEMATTR_WRITE_THROUGH 3
|
#define VM_MEMATTR_WRITE_THROUGH 3
|
||||||
#define VM_MEMATTR_DEVICE_nGnRE 4
|
#define VM_MEMATTR_DEVICE_nGnRE 4
|
||||||
|
|
||||||
/*
|
#define VM_MEMATTR_DEVICE VM_MEMATTR_DEVICE_nGnRE
|
||||||
* VM_MEMATTR_DEVICE can be changed to VM_MEMATTR_DEVICE_nGnRE when
|
|
||||||
* the PCI drivers use VM_MEMATTR_DEVICE_NP for their config space.
|
|
||||||
*/
|
|
||||||
#define VM_MEMATTR_DEVICE VM_MEMATTR_DEVICE_nGnRnE
|
|
||||||
#define VM_MEMATTR_DEVICE_NP VM_MEMATTR_DEVICE_nGnRnE
|
#define VM_MEMATTR_DEVICE_NP VM_MEMATTR_DEVICE_nGnRnE
|
||||||
|
|
||||||
#ifdef _KERNEL
|
#ifdef _KERNEL
|
||||||
|
Loading…
Reference in New Issue
Block a user