반응형
제가 pci관련 프로그래밍을 하고 있는데 문제가 생겨서 도움을 부탁드립니다.
PCI bios32 service directory를 이용하는데..
in-line asm으로 call로 호출합니다.
이상하게 general protection fault를 내길래..
debug로 service routine을 보았더니..
retf로 return하다가 fault가 나더군요.
32bit 보호모드에서 retf면.. 32bit이 넘는 stack을 사용하게 되나요?
ret면 32bit을 사용할텐데..
call로 호출했으므로 stack에는 32bit의 어드레스가 저장되어 있더군요.
callf로 호출해보았는데..
invalid opcode 라는 fault를 내더군요.
도움 주실수 있으신 분 부탁드립니다.
혹은 PCI irq get과 set에 대해 도움말을 주셔도 좋습니다.
pci
PCI bios32 service directory를 이용하는데..
in-line asm으로 call로 호출합니다.
이상하게 general protection fault를 내길래..
debug로 service routine을 보았더니..
retf로 return하다가 fault가 나더군요.
32bit 보호모드에서 retf면.. 32bit이 넘는 stack을 사용하게 되나요?
ret면 32bit을 사용할텐데..
call로 호출했으므로 stack에는 32bit의 어드레스가 저장되어 있더군요.
callf로 호출해보았는데..
invalid opcode 라는 fault를 내더군요.
도움 주실수 있으신 분 부탁드립니다.
혹은 PCI irq get과 set에 대해 도움말을 주셔도 좋습니다.
pci
728x90
반응형
'PC통신 HITEL 내발자국[동호회]' 카테고리의 다른 글
[택배수령] 퀀텀하드 1개 (0) | 1998.07.19 |
---|---|
[질문] PCI interrupt (0) | 1998.06.29 |
[질문] watcom compiler와 extender, asm (0) | 1998.06.29 |
[질문] PCI BIOS32 service directory (0) | 1998.06.27 |
[가입인사] 반갑습니다. (0) | 1998.06.26 |
댓글