Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: cfe48465724293abd0a7d92c2a72f8ee3cf15628
      
https://github.com/tianocore/edk2/commit/cfe48465724293abd0a7d92c2a72f8ee3cf15628
  Author: Zhi Jin <[email protected]>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Optimize PatchSmmSaveStateMap and FlushTlbForAll

PatchSmmSaveStateMap patches the SMM entry (code) and SmmSaveState
region (data) for each core, which can be improved to flush TLB once
after all the memory entries have been patched.
FlushTlbForAll flushes TLB for each core in serial, which can be
improved to flush TLB in parallel.

Reviewed-by: Ray Ni <[email protected]>
Cc: Laszlo Ersek <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Jiaxin Wu <[email protected]>
Signed-off-by: Zhi Jin <[email protected]>




_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to