From: <gb...@di...> - 2001-06-21 22:52:52
|
Hi, I finally implemented vm_* functions thus causing configure test programs to pass and enabling VOSF. Everything compiles correctly. The problem is that after a few hits to the sigsegv handler (and probably VideoRefresh()), I get some null pointer deferencing for IP = 0x700118. Disassembling that portion of code with gdb leads to select(). I have no other clue so far. We can live without VOSF under MacOS X but still do direct addressing because that's the same endianess and the same RGB mask values between native and emulated environments. However, that's a special case and I would find changing the configure script to reflect that is simply dirty. I wonder if I'd better use Mach vm_allocate/vm_deallocate/vm_protect functions instead of trusting mmap() and the like... |