diff options
author | 2022-05-31 18:04:12 +0800 | |
---|---|---|
committer | 2022-06-03 20:09:29 +0800 | |
commit | d4b6f1562a3c3284adcef81d6e4f183d7d34b8a9 (patch) | |
tree | 365dc4b9e63fe8b038078a8fe6e8b8acb32527b1 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | LoongArch: Add multi-processor (SMP) support (diff) | |
download | linux-dev-d4b6f1562a3c3284adcef81d6e4f183d7d34b8a9.tar.xz linux-dev-d4b6f1562a3c3284adcef81d6e4f183d7d34b8a9.zip |
LoongArch: Add Non-Uniform Memory Access (NUMA) support
Add Non-Uniform Memory Access (NUMA) support for LoongArch. LoongArch
has 48-bit physical address, but the HyperTransport I/O bus only support
40-bit address, so we need a custom phys_to_dma() and dma_to_phys() to
extract the 4-bit node id (bit 44~47) from Loongson-3's 48-bit physical
address space and embed it into 40-bit. In the 40-bit dma address, node
id offset can be read from the LS7A_DMA_CFG register.
Reviewed-by: WANG Xuerui <git@xen0n.name>
Reviewed-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions