Lines Matching +full:0 +full:x20
25 * Exception handlers span from 0x100 to 0x1000 and can have a granularity
26 * of 0x20 bytes in some cases. Indexing spans 0-0x1000 with 0x20 increments
32 assert(!(trap & ~0xfe0)); in handle_exception()
54 * We run with AIL=0, so interrupts taken with MMU disabled. in do_handle_exception()
70 printf("Unhandled CPU%d exception %#lx at NIA:0x%016lx MSR:0x%016lx\n", in do_handle_exception()
106 * interesting. stop with ESL=0 should be simple enough, ESL=1 in sleep_tb()
120 if (left > 0x7fffffff) in sleep_tb()
121 left = 0x7fffffff; in sleep_tb()
123 /* DEC won't fire until H_CEDE is called because EE=0 */ in sleep_tb()
124 asm volatile ("mtdec %0" : : "r" (left)); in sleep_tb()
125 handle_exception(0x900, &dec_handler_oneshot, NULL); in sleep_tb()
139 handle_exception(0x900, NULL, NULL); in sleep_tb()
156 bl 0f \n\ in rfid_msr()
157 0: \n\ in rfid_msr()
158 mflr %0 \n\ in rfid_msr()
159 addi %0,%0,1f-0b \n\ in rfid_msr()
160 mtsrr0 %0 \n\ in rfid_msr()
197 handle_exception(0xc00, usermode_sc_handler, NULL); in enter_usermode()
205 asm volatile("sc 0" ::: "memory"); in exit_usermode()
206 handle_exception(0xc00, NULL, NULL); in exit_usermode()