kernel - Add RQF_XINVLTLB to gd_reqflags

Operating Systems / DragonFlyBSD - Matthew Dillon [apollo.backplane.com] - 20 July 2021 23:28 UTC

Add RQF_XINVLTLB to gd_reqflags. This bit is set on every CPU related to a pmap after a pmap_inval*() operation makes an adjustment in that pmap, as part of the IPI sequence.

Will be used by NVMM.

1dc3243391 kernel - Add RQF_XINVLTLB to gd_reqflags
sys/cpu/x86_64/include/cpu.h | 11 ++++++-----
sys/kern/usched_dfly.c | 2 +-
sys/platform/pc64/apic/apic_vector.s | 1 +
sys/platform/pc64/x86_64/genassym.c | 2 ++
sys/sys/globaldata.h | 7 ++++++-
5 files changed, 16 insertions(+), 7 deletions(-)

Upstream: gitweb.dragonflybsd.org


  • Share