← Documents Documentation/admin-guide/RAS/address-translation.rst GitHub 원문 ↗

Linux 6.18.37 · Administration

Address translation

AMD Zen Data Fabric 장치가 보고한 normalized address를 system physical address로 변환하는 AMD ATL을 설명합니다.

Source pathDocumentation/admin-guide/RAS/address-translation.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약과 해설

address-translation.rst:1-24

AMD Zen platform의 memory error address는 device 관점의 normalized address일 수 있습니다. Kernel RAS가 실제 page에 조치하려면 AMD ATL로 system physical address를 계산해야 합니다.

Acronym의미
CCMCache Coherent Moderator
CODCluster-on-Die
COH_STCoherent Station
DFData Fabric

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Address translation
4 ===================
5
6 x86 AMD
7 -------
8
9 Zen-based AMD systems include a Data Fabric that manages the layout of
10 physical memory. Devices attached to the Fabric, like memory controllers,
11 I/O, etc., may not have a complete view of the system physical memory map.
12 These devices may provide a "normalized", i.e. device physical, address
13 when reporting memory errors. Normalized addresses must be translated to
14 a system physical address for the kernel to action on the memory.
15
16 AMD Address Translation Library (CONFIG_AMD_ATL) provides translation for
17 this case.
18
19 Glossary of acronyms used in address translation for Zen-based systems
20
21 * CCM = Cache Coherent Moderator
22 * COD = Cluster-on-Die
23 * COH_ST = Coherent Station
24 * DF = Data Fabric
25

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

AMD Zen address translation

1-24

이 `GPL-2.0` 문서는 address translation을 설명하며 대상 architecture는 x86 AMD입니다.

Zen 기반 AMD system에는 physical memory layout을 관리하는 Data Fabric이 있습니다. Memory controller와 I/O처럼 Fabric에 연결된 device는 system physical memory map 전체를 보지 못할 수 있습니다.

이런 device가 memory error를 보고할 때 normalized address, 즉 device physical address를 제공할 수 있습니다. Kernel이 해당 memory에 조치하려면 normalized address를 system physical address로 변환해야 합니다.

`CONFIG_AMD_ATL`의 AMD Address Translation Library가 이 변환을 제공합니다.

Zen 기반 system address translation에서 사용하는 acronym은 `CCM`=Cache Coherent Moderator, `COD`=Cluster-on-Die, `COH_ST`=Coherent Station, `DF`=Data Fabric입니다.