특정 CPU 아키텍처용 Linux 커널을 빌드하기 위해 구성에서 CPU 제품군 유형을 언급합니까?

특정 CPU 아키텍처용 Linux 커널을 빌드하기 위해 구성에서 CPU 제품군 유형을 언급합니까?

Linux Kernel 5.18.5CPU용으로 다운로드한 버전을 빌드하려고 합니다 . 내 빌드 머신은 에서 실행되고 있습니다. 빌드 중인 CPU 유형을 언급하려면 구성을 변경해야 합니까?kernel.orgIntel Xeon IceLakeUbuntuIntel i7 processor.config

답변1

유일하게 중요한 커널 구성 설정은 다음 위치에 있습니다.프로세서 유형 및 기능/프로세서 제품군하위 메뉴. 기본 커널 컴파일 설정에만 영향을 미칩니다. (예를 들어, gcc의 -march)

CONFIG_* 옵션 측면에서 이는 일부 CONFIG_[LABEL] 옵션으로 변환되어야 합니다. 여기서 [LABEL]은 MK8, MPSC,MCORE2(Xeon에 사용하는 것이 좋습니다), MATOM, GENERIC_CPU)

원래 목록은 약간 제한적으로 보일 수 있지만 그 밖의 모든 것(일부 패치는 더 광범위한 목록이 있음을 나타냅니다.)은 매우 구체적이고 전문적인 컴파일러 최적화 설정에만 영향을 미치며, 이는 확실히 지원되지 않으므로 커널 컴파일에 가장 적합하지 않습니다.

관련 정보