/* * Generic exception handlers for registration and use in tests * * Copyright 2016 Suraj Jitindar Singh, IBM. * * This work is licensed under the terms of the GNU LGPL, version 2. */ #include #include #include /* * Generic handler for decrementer exceptions (0x900) * Just reset the decrementer back to its maximum value (0x7FFFFFFF) */ void dec_except_handler(struct pt_regs *regs __unused, void *data __unused) { uint32_t dec = 0x7FFFFFFF; asm volatile ("mtdec %0" : : "r" (dec)); }