우리는 Sparc V8 프로세서 에뮬레이터에서 Linux 커널을 부팅하기 위한 최소 부트로더를 작성하려고 합니다.
내가 이해한 바로는 부트로더와 커널 사이의 인터페이스는 romvec
)라는 데이터 구조로 구성되어 있습니다. 그러나 romvec 구조는 매우 복잡하며 prom 함수에 대한 포인터를 포함합니다.
powerPC 및 ARM에는 FDT(Flat Device Tree) 구조를 사용하여 부트로더에서 커널로 하드웨어 정보를 전달하는 옵션이 있습니다. sparc(32비트)도 FDT를 지원하는지 확인할 수 없습니다.
- Linux 커널의 현재 Sparc-32 포트는 FDT(Flat Device Tree) 구조를 사용할 수 있습니까?
- 그렇다면 이 지원을 활성화하는 방법은 무엇입니까?