![특정 CPU 아키텍처용 Linux 커널을 빌드하기 위해 구성에서 CPU 제품군 유형을 언급합니까?](https://linux55.com/image/207348/%ED%8A%B9%EC%A0%95%20CPU%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98%EC%9A%A9%20Linux%20%EC%BB%A4%EB%84%90%EC%9D%84%20%EB%B9%8C%EB%93%9C%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EA%B5%AC%EC%84%B1%EC%97%90%EC%84%9C%20CPU%20%EC%A0%9C%ED%92%88%EA%B5%B0%20%EC%9C%A0%ED%98%95%EC%9D%84%20%EC%96%B8%EA%B8%89%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
Linux Kernel 5.18.5
CPU용으로 다운로드한 버전을 빌드하려고 합니다 . 내 빌드 머신은 에서 실행되고 있습니다. 빌드 중인 CPU 유형을 언급하려면 구성을 변경해야 합니까?kernel.org
Intel Xeon IceLake
Ubuntu
Intel i7 processor
.config
답변1
유일하게 중요한 커널 구성 설정은 다음 위치에 있습니다.프로세서 유형 및 기능/프로세서 제품군하위 메뉴. 기본 커널 컴파일 설정에만 영향을 미칩니다. (예를 들어, gcc의 -march)
CONFIG_* 옵션 측면에서 이는 일부 CONFIG_[LABEL] 옵션으로 변환되어야 합니다. 여기서 [LABEL]은 MK8, MPSC,MCORE2(Xeon에 사용하는 것이 좋습니다), MATOM, GENERIC_CPU)
원래 목록은 약간 제한적으로 보일 수 있지만 그 밖의 모든 것(일부 패치는 더 광범위한 목록이 있음을 나타냅니다.)은 매우 구체적이고 전문적인 컴파일러 최적화 설정에만 영향을 미치며, 이는 확실히 지원되지 않으므로 커널 컴파일에 가장 적합하지 않습니다.