Hi All, I'm working on a port of adeos, and have a simple question concerning the adeos_switch_domain function. In the code the link register is swapped for the value stored in the incoming domain's stack. Since this value is the return address used by the blr statement, how does the function get back to the switch_to function that called it from the old domain? My problem seems to occur the first time the new domain is created, when the switch domain function is called, the link register doesn't seem to be set up to the same spot. Any light some one could shed on this would be greatly appreciated! Thanks, Terry
[Adeos-main] adeos_switch_domain PPC
Reynolds, Terry \(Contractor-SIMTECH\) Mon, 21 Feb 2005 00:24:17 +0100
