History log of /fuchsia/zircon/kernel/arch/x86/page_tables/rules.mk
Revision Date Author Comments
# 8932c42a 26-Jan-2018 Todd Eisenberger <teisenbe@google.com>

[x86][mmu] Overhaul TLB invalidation

We previously did TLB shootdowns one mapping at a time, potentially
generating many IPIs per arch_mmu_* operation. This change coalesces
the shootdown into a single IPI per arch_mmu_* operation. Additionally,
if many pages are being invalidated, we now will perform a full flush
rather than an arbitrary number of single page invalidations.

ZX-979 #done

Change-Id: I49cb9a6759d1a1a86e1cfd18e3364fc6c0157687


# 848861e1 01-Dec-2017 Todd Eisenberger <teisenbe@google.com>

[x86][mmu] Move the MMU code into a library

In the near future, there will be a user of this that is not the
logical CPU (VT-d).

Change-Id: I115ab92fb5730ac4575298e66f0d622cb8b4821e