From: Alexander v. G. IV <kal...@un...> - 2013-03-03 18:40:37
|
On 03/03/2013 10:40 am, Dave Vasilevsky wrote: > I'm working on some patches for SheepShaver, but I'm having trouble > getting SS compiling and working on Linux. SS builds ok, but then > running it always segfaults, I've pasted a backtrace below. > > Has anybody managed to build and run SS on modern Linux? > While I was working on my redesigned fork, I ran into a similar issue. The largest problem I see is that the memory management needs completely redesigned and cleaned up. After looking extensively at the memory code, it seems like SheepShaver was originally designed to run on the Native BeOS PowerPC system with 1:1 memory mappings. That doesn't work on non-x86 so a virtual memory layer was kind of hacked in. I gave my fork the old college try and did a *lot* of cleanup. However a lot of work still remains and i'm afraid my low level PowerPC memory management knowlege isn't enough to fix the issues. If anyone is looking for a project.. :) https://github.com/kallisti5/sheepshear The sources are a lot cleaner in SheepShear. (i'm thinking of changing the name again.. too close to SheepShaver) -- Alex |