라이브 커널 패치 문서에서는 "아키텍처에 안정적인 스택(HAVE_RELIABLE_STACKTRACE)이 있는 경우"라는 문구를 사용합니다. 이는 하드웨어에도 권한이 있다는 의미입니까, 아니면 HAVE_RELIABLE_STACKTRACE 구성 옵션을 활성화하면 라이브 커널 패치를 삽입할 수 있다는 의미입니까?
또한 라이브 패치를 삽입할 때 다음 오류가 발생합니다.
livepatch: This architecture doesn't have support for the livepatch consistency model.
이것은 단지 HAVE_RELIABLE_STACKTRACE 때문인가요, 아니면 다른 조치를 취해야 합니까? 저는 이 모든 작업을 Ubuntu 14.04 X86 아치에서 수행하고 있습니다. 검은색 비글본도 갖고 놀아요. 감사해요
답변1
HAVE_RELIABLE_STACKTRACE
선택적 구성 옵션이 아니라 빌드 설정에 대한 구성 플래그입니다(아키텍처 및 구성에서 지원하는 경우). 이 플래그를 활성화하는 유일한 설정은 UNWINDER_FRAME_POINTER
64비트 x86 입니다 STACK_VALIDATION
.
이는 BeagleBone Black이 이 옵션의 이점을 누릴 수 없음을 의미합니다. 어쩌면 필요한 기능을 개발할 수 있을지도 모르지만 아직 완료되지 않았습니다.