Evan Lavelle <sa212+l...@cyconix.com> writes: > I'd like to use an assert macro in a device driver for an MPC870 using > ppcboot; something like: > > #define MY_ASSERT(expr) \ > do { \ > if(!(expr)) { \ > printk( \ > KERN_EMERG \ > "assertion failure: %s, line %d\n", \ > __FILE__, __LINE__); \ > asm(--ppc halt/reset?) \ > } \ > } while(0) > > However, I've got no idea how to halt or reset the processor here. Anyone > happen to know?
#define MY_ASSERT(expr) BUG_ON(!(expr)) Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev