From: Harald K. <Har...@ho...> - 2000-07-19 19:24:18
|
On 19-Jul-00 Michael Klar wrote: > Update of /cvsroot/linux-vr/linux/arch/mips/kernel > In directory slayer.i.sourceforge.net:/tmp/cvs-serv8485/arch/mips/kernel > > Modified Files: > r2300_switch.S r4k_switch.S traps.c > Log Message: > Last few bits of ll/sc emulation. This is not a complete duplication of > the functionality of those instructions on CPUs that have them, but it > should suffice for any user program that is using them in a sane manner > to synchronize between 2 or more user threads. > > This is completely untested at this point. Thanks. I've hacked something similar which I wanted to test little bit. I ran a few crashmes on one of my DECstations only to find out that there's something seriously wrong with regard to R3000 processors. My R3000 DECstation freezes shortly after starting crashme regardless of having the llsc emulation on or off. The really bad news is that it does so as well with the SGI source tree (2.4.0-test5-pre2). Looks like time to step back and review the R3000 code. Just beeing curious, would a VR box survive crashme-2.2? -- Regards, Harald |