0
리눅스 커널 (vmlinux.lds)의 링커 파일에서 _PAGE_OFFSET의 값이 0xc0000000임을 알게되었지만 몇 가지 이유 때문에이 값을 변경하고 싶지만 알아 내지는 마십시오. 이 매크로가 어느 매크로로부터 왔는지를 나타냅니다.여기서 _PAGE_OFFSET 값은 리눅스 커널 소스로 정의했습니다
그래서이 파일의 _PAGE_OFFSET 값을 알려주십시오.
리눅스 커널 (vmlinux.lds)의 링커 파일에서 _PAGE_OFFSET의 값이 0xc0000000임을 알게되었지만 몇 가지 이유 때문에이 값을 변경하고 싶지만 알아 내지는 마십시오. 이 매크로가 어느 매크로로부터 왔는지를 나타냅니다.여기서 _PAGE_OFFSET 값은 리눅스 커널 소스로 정의했습니다
그래서이 파일의 _PAGE_OFFSET 값을 알려주십시오.
"밑줄"접미사는 아키텍처에 따라 다르며 몇 가지 아키텍처에만 존재합니다. 그들은 같은 아치 디렉토리에 있습니다 일반적으로
arch/x86/include/asm/page_32_types.h
, 당신이 그들을 사용해서는 안된다 - 그리고 더 일반적인를 사용해야에서 모든 아키텍처 유형에 정의되어
PAGE_OFFSET
:
include/asm-generic/page.h
감사 브래드, 나를 직접 상대로 어떤 가치를 제공을 위해 지금 할 수있다, 그들은 그것을 --PAGE_OFFSET _AC (CONFIG_PAGE_OFFSET, UL)를 #define한다 정의한 방법을 잘 page_32_types.h에 나를 위해 거기하지만 - PAGE_OFFSET XX XXXXXXX, 문제가 있습니까? –
커널 구성 파일에 설정되어 있으므로 "make menuconfig"또는 "make xconfig"를 통해 설정하거나 .config 파일에서 설정할 수 있지만 CONFIG_KERNEL_RAM_BASE_ADDRESS를 설정 할 수 있어야합니다. – Brad
내 설정에서 CONFIG_KERNEL_RAM_BASE_ADDRESS를 찾을 수 없습니다 파일을 만들고 아래에서 menuconfig를 보겠습니다. –