On 1/28/16, Sam Ravnborg <sam@xxxxxxxxxxxx> wrote: > Hi Jeff. > >> +++ b/arch/sparc/include/asm/kdebug.h >> @@ -5,4 +5,9 @@ >> #else >> #include <asm/kdebug_32.h> >> #endif >> + >> +static inline void arch_breakpoint(void) >> +{ >> + asm("ta $0x7d"); >> +} >> #endif > There seems to be some debugger infrastructure present already for kgdb, > but I assume this cannot be used. > Anyway - trap 0x7d is a debugger trap in sparc32. > If CONFIG_KGDB is not defined then 0x7d is just a regular BAD_TRAP. > > For sparc64 trap 0x7d is something different. > I did not conclude what was the right choice for neither. > > Sam > I'll go research that one. If I am unsure I'll no-op the function for sparc and let you guys decide how architecturally you wish to handle that. :-) Jeff -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html