Ok, Then check /linuxroot/arch/ppc/kernel/head.S, do a search for CONFIG_BDI_SWITCH. Make sure the option is valid and that the pgtables do indeed get updated. If the switch is valid then probably something else is wrong.
Check to make sure that the PGTABLE base is at 0x000000f0 and that is what you have set it to in your BDI config file. The BDI config file has to match what you have in head.S. You can also manually update the Page Tables by entering the address of swapper_pg_dir into the location 0x000000f8. Do this update from the BDI right before the instruction that causes the SIGSTOP. This should resolve the problem. Fahd -----Original Message----- From: Marco Schramel [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 07, 2004 6:53 AM Subject: Re: BDI kernel debug thank you for your answer > Please look online at the Ultimate Solutions website, I documented > this issue a little while ago, http://www.ultsol.com/faq-P305.htm. > Wolfgang made the right suggestion, using BDI_CONFIG_SWITCH will cure > this problem. But my kernel has this option. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
