기본 색인 | 섹션 4 | English | 日本語 | 옵션 |
1 개(살) 이상의 PPBUS 버스에 대해서: controller ppbus at ppc0
프로브 국면의 사이에, ppc 는 패러렐 포트 칩 세트의 검출을 실시해, 그러한 동작 모드 (호환, 니블, PS/2, EPP, ECP 또는 다른 혼합 모드) 에 따라 사적인 데이터의 초기화를 실시합니다. 스타트 업시에 부트 인터페이스의 flags 변수에 의해 모드가 지정되었을 경우에는, 칩 세트의 동작 모드는 「flags」라고 그 사용 가능한 모드에 의해 강제적으로 결정됩니다.
아탓치페즈에서는, ppc 는 ppbus 구조체의 할당을 실시해, 그것을 초기화해 ppbus 의 attach 함수를 콜 합니다.
비트 0-4: 칩 세트 강제 모드
PPB_COMPATIBLE 0x0 /* 센트로닉스 컴패터블 모드 */ PPB_NIBBLE 0x1 /* 반전 4 비트 모드 */ PPB_PS2 0x2 /* PS/2 바이트 모드 */ PPB_EPP 0x4 /* EPP 모드, 32 비트 */ PPB_ECP 0x8 /* ECP 모드 */ 이것들을 조합하는 것으로 혼합 모드가 됩니다. | |
비트 5: EPP 프로토콜 (0 EPP 1.9, 1 EPP 1.7) | |
비트 6: IRQ 의 활성화 (1 IRQ 무효, 0 IRQ 유효) | |
당신의 ppc_mychipset_detect() 함수에서는 이하를 확인해 주세요. flags 부트 변수의 모드 필드가 눌이 아니면, 동작 모드는 강제적으로 지정된 모드가 되어, 다른 모드는 사용 불가가 됩니다. 또, ppb->ppb_avm 필드에는, 그 칩 세트로 사용할 수 있는 모드가 포함되어 있습니다.
FreeBSD | PPC (4) | March 5, 1998 |
기본 색인 | 섹션 4 | English | 日本語 | 옵션 |
Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.
“ | The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language. | ” |
— Donald Knuth |