PCI 구성 공간의 레지스터에 액세스해야 할 경우 DWORD를 구성 공간으로 읽고 쓰는 데 필요한 내장 BIOS 기능을 사용하기 만하면됩니까?PCI 구성 공간에서 레지스터에 액세스하는 올바른 방법
예를 들어, B0 : D31 : F1에있는 IDE 컨트롤러를 사용하려는 경우 해당 BDF를 BIOS 기능의 매개 변수로 사용하여 구성 레지스터를 읽고 쓰려면 어떻게합니까? 따라서 공급 업체 ID를 얻으려면 주어진 BDF에서 첫 번째 DWORD를 읽어야합니다.
아니면 기본 버전입니까?
편집 : PCI의 BIOS 사양에
, 내가 읽기 위해 BIOS 기능의 정의를 찾고 및 구성 공간에 단어를 쓰고있다. 필자가 생각하기에는 구성 공간 내의 다양한 오프셋에서 레지스터에 쓸 수 있습니다. 제 질문은이 레벨에서이 레지스터에 액세스하는 올바른 방법일까요?
대상 OS는 무엇입니까? – Michael
대상 OS는 학교 프로젝트입니다. 한 학기 동안 매우 간단한 OS가 개발되었습니다. 내 프로젝트는 간단한 디스크 드라이버를 개발하는 것입니다. –