+1
−0
arch/x86/Kconfig.fpu
0 → 100644
+62
−0
Loading
Merge Pull Request from: @qiuzhiteng Enhanced Hygon processor's processing capabilities for large memory copying issue:https://gitee.com/openeuler/kernel/issues/IBE9G7 The following methods are used to improve the large memory copy performance of Hygon processor between kernel and user mode: Prefetch is a technique for reading blocks of data from main memory at very high data rates. then operated on within the cache, then results are written out to memory, all with high efficiency. The code can employ a very special instruction: NT. This is a streaming store instruction, for writing data to memory. This instruction bypasses the on-chip cache, and sends data directly into a write combining buffer. And because the NT allows the CPU to avoid reading the old data from the memory destination address, NT can effectively double the total write bandwidth. Interruptions may occur when copying large memory, which may trigger thread switching. You need to save the current MMX register context and continue copying when switching back to the thread next time. Link:https://gitee.com/openeuler/kernel/pulls/14327 Reviewed-by:Jason Zeng <jason.zeng@intel.com> Reviewed-by:
Li Nan <linan122@huawei.com> Signed-off-by:
Li Nan <linan122@huawei.com>