My apologies for being vague! I'd never looked at the 2.4 tree & didn't know there was a ppc port there, I'm working on a ppc64, 2.6 port. I have a newfound appreciation for everyone porting ppc drivers to ppc64, the differences are huge. My specific problem is in using the RTAI sample test (latency), via the adeos/generic.c implementation. In adeos_register_domain, when the root domain (linux) calls the adeos_switch_to function, the link register value stored for the RTAI_hal domain isn't set up properly to return to the register_domain function. At least I assume that's what's happening, since my system crashes in the adeos_switch_domain function, or in returning from there. This would be much easier to work on if there was a kdb available for ppc64! Printk statements, with the kernel crashing every time I run the program is very time consuming. My question is: in the process of registering a domain, when does it's stack get setup so that a call to switch domain will pull up the correct value to place in the link register so that the switch function will know where to return to? Thanks, Terry
[Adeos-main] Porting question
Reynolds, Terry \(Contractor-SIMTECH\) Wed, 23 Feb 2005 19:20:17 +0100
- [Adeos-main] Porting question Reynolds, Terry \(Contractor-SIMTECH\)
- Re: [Adeos-main] Porting quest... Philippe Gerum
- RE: [Adeos-main] Porting quest... Reynolds, Terry \(Contractor-SIMTECH\)
