안녕하십니까 까마굽니다(__)

오늘 하는김에 Bochs에서 hdd Interrupt가 발생하지 않는것에 대한 문제점을..

한번 파헤쳐 보기로 했는데요,

저번에 Mouse를 할때, 이상하게 VMware하고 Real Machine에서는 마우스가 동작을 했는데,

bochs에서는 동작을 하지 않더군요..

그래서 한참을 헤매다가..

Mouse Interrupt를 발생시키게 하는 플래그를 발견하고는 그뒤로 별 문제 없었는데..

혹시 이것도 그런류의 문제가 아닌가 살펴보다가..

문서에 보니 Interrupt를 발생시키게 하는 플래그를 설정하는 포트가 있더군요..

그래서 혹여나 bochs에서 찍고, VMware에서 찍고 해서 값을 비교했는데,

머 상위 4bit는 거의 reserved되어있어서 그냥 나뚜면 되는건데..

문제는 하위 4bit에 설정된 값이 서로 틀리더군요..

흐음.. 이걸 어케 바꾸면 되지 않을까 생각하는데요..

해볼려고 하다가.. 일이 생겨서 외근을 나왔네요.. ㅡ_ㅠ...

크윽.. 젠장.. 요즘 왜이렇게 외근이 많은지...

집에가서 테스트를 한번 해봐야 겠습니다.. 쩝쩝..

이것만 해결되면.. 보크스에서도 하드를 쓸수가 있게 되는군요..

크흣~ >_<

머 별 상관은 없지만.. 보크스가 부팅이 더 빠르기 때문에..

이번 테스트가 성공적을 끝나면.. 다시 Vmware에서 Bochs로 넘어올듯도...

여튼 테스트~~ @0@/~~


+ Recent posts