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_DEVICE_nGnRE 4
|
||||
|
||||
/*
|
||||
* 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 VM_MEMATTR_DEVICE_nGnRE
|
||||
#define VM_MEMATTR_DEVICE_NP VM_MEMATTR_DEVICE_nGnRnE
|
||||
|
||||
#ifdef _KERNEL
|
||||
|
Loading…
Reference in New Issue
Block a user