Home
last modified time | relevance | path

Searched refs:SIGBUS (Results 1 – 25 of 158) sorted by relevance

1234567

/openbmc/linux/arch/arm/mm/
H A Dfsr-3level.c3 { do_bad, SIGBUS, 0, "unknown 0" },
4 { do_bad, SIGBUS, 0, "unknown 1" },
5 { do_bad, SIGBUS, 0, "unknown 2" },
6 { do_bad, SIGBUS, 0, "unknown 3" },
7 { do_bad, SIGBUS, 0, "reserved translation fault" },
11 { do_bad, SIGBUS, 0, "reserved access flag fault" },
15 { do_bad, SIGBUS, 0, "reserved permission fault" },
19 { do_bad, SIGBUS, 0, "synchronous external abort" },
20 { do_bad, SIGBUS, 0, "asynchronous external abort" },
21 { do_bad, SIGBUS, 0, "unknown 18" },
[all …]
H A Dfsr-2level.c8 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
10 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
11 { do_bad, SIGBUS, 0, "external abort on linefetch" },
13 { do_bad, SIGBUS, 0, "external abort on linefetch" },
15 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
17 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
19 { do_bad, SIGBUS, 0, "external abort on translation" },
21 { do_bad, SIGBUS, 0, "external abort on translation" },
28 { do_bad, SIGBUS, 0, "unknown 16" },
29 { do_bad, SIGBUS, 0, "unknown 17" },
[all …]
/openbmc/linux/arch/microblaze/kernel/
H A Dexceptions.c88 die("opcode exception", regs, SIGBUS); in full_exception()
93 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception()
97 die("bus exception", regs, SIGBUS); in full_exception()
102 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception()
106 die("bus exception", regs, SIGBUS); in full_exception()
115 die("Divide by zero exception", regs, SIGBUS); in full_exception()
/openbmc/qemu/tests/tcg/multiarch/
H A Dsigbus.c19 assert(sig == SIGBUS); in sigbus()
20 assert(info->si_signo == SIGBUS); in sigbus()
37 tmp = sigaction(SIGBUS, &sa, NULL); in main()
/openbmc/linux/Documentation/translations/zh_CN/mm/
H A Dhwpoison.rst61 (可以在全局和每个进程中控制) 一旦检测到错误,立即向应用程序发送SIGBUS这允许
66 当应用程序运行到损坏的页面时,发送SIGBUS。这对不知道内存错误的应用程序来说是
93 注意,如果你想有一个专门的线程代表进程处理SIGBUS(BUS_MCEERR_AO),你应该在
94 指定线程上调用prctl(PR_MCE_KILL_EARLY)。否则,SIGBUS将被发送到主线程。
H A Dhugetlbfs_reserv.rst21 时没有巨页存在,任务就会被发送一个SIGBUS,并经常不高兴地死去。在加入巨页支
273 在发生异常的任务不是所有者的情况下,异常将失败,该任务通常会收到一个SIGBUS
278 会收到一个SIGBUS。但是,映射/预留的原始拥有者的行为将与预期一致。
/openbmc/linux/arch/riscv/kernel/
H A Dtraps.c150 SIGBUS, BUS_ADRALN, "instruction address misaligned");
186 SIGBUS, BUS_ADRALN, "Oops - load address misaligned");
188 SIGBUS, BUS_ADRALN, "Oops - store (or AMO) address misaligned");
199 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_load_misaligned()
207 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_load_misaligned()
220 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_store_misaligned()
228 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_store_misaligned()
/openbmc/linux/arch/powerpc/mm/
H A Dfault.c136 return SIGBUS; in do_sigbus()
156 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address); in do_sigbus()
422 _exception(SIGBUS, regs, BUS_OBJERR, address); in ___do_page_fault()
425 return SIGBUS; in ___do_page_fault()
507 return user_mode(regs) ? 0 : SIGBUS; in ___do_page_fault()
542 return user_mode(regs) ? 0 : SIGBUS; in ___do_page_fault()
/openbmc/linux/Documentation/ABI/removed/
H A Dsysfs-mce28 1 panic or SIGBUS on uncorrected errors, log corrected errors
29 2 SIGBUS or log uncorrected errors, log corrected errors
30 3 never panic or SIGBUS, log all errors (for testing only)
/openbmc/linux/Documentation/admin-guide/cgroup-v1/
H A Dhugetlb.rst76 that, the application will get SIGBUS signal if it tries to fault in HugeTLB
80 getting SIGBUS.
94 the application to get SIGBUS signal if the memory was reserved before hand. For
97 receive a SIGBUS if it's crossing its limit.
101 never causes the application to get SIGBUS signal if the memory was reserved
104 hard to avoid processes getting SIGBUS since the sysadmin needs precisely know
106 pages to satisfy all requests. Avoiding tasks getting SIGBUS on overcommited
/openbmc/linux/arch/hexagon/kernel/
H A Dtraps.c237 force_sig(SIGBUS); in misaligned_instruction()
248 force_sig(SIGBUS); in misaligned_data_load()
254 force_sig(SIGBUS); in misaligned_data_store()
270 force_sig(SIGBUS); in precise_bus_error()
/openbmc/linux/arch/microblaze/mm/
H A Dfault.c225 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
295 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address); in do_page_fault()
298 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/openbmc/linux/arch/arc/kernel/
H A Dtraps.c72 DO_ERROR_INFO(SIGBUS, "Invalid Mem Access", __weak do_memory_error, BUS_ADRERR)
74 DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
/openbmc/linux/Documentation/arch/arm/
H A Dmem_alignment.rst20 trap to SIGBUS any code performing unaligned access (good for debugging bad
46 2 The kernel will send a SIGBUS signal to the user process
54 fixing up or sending SIGBUS signals::
/openbmc/linux/arch/powerpc/platforms/cell/spufs/
H A Dfault.c34 force_sig_fault(SIGBUS, BUS_OBJERR, NULL); in spufs_handle_event()
42 force_sig_fault(SIGBUS, BUS_ADRALN, NULL); in spufs_handle_event()
/openbmc/linux/arch/m68k/mm/
H A Dfault.c189 current->thread.signo = SIGBUS; in do_page_fault()
194 current->thread.signo = SIGBUS; in do_page_fault()
/openbmc/linux/arch/arm64/mm/
H A Dfault.c677 arm64_force_sig_fault(SIGBUS, BUS_ADRERR, far, inf->name); in do_page_fault()
791 { do_sea, SIGBUS, BUS_OBJERR, "synchronous external abort" },
799 …{ do_sea, SIGBUS, BUS_OBJERR, "synchronous parity or ECC error" }, // Reserved when RAS is imple…
808 { do_alignment_fault, SIGBUS, BUS_ADRALN, "alignment fault" },
828 { do_bad, SIGBUS, BUS_OBJERR, "implementation fault (unsupported exclusive)" },
863 arm64_notify_die("SP/PC alignment exception", regs, SIGBUS, BUS_ADRALN, in do_sp_pc_abort()
/openbmc/u-boot/arch/powerpc/lib/
H A Dkgdb.c53 { 0x400, SIGBUS }, /* instruction bus error */
55 { 0x600, SIGBUS }, /* alignment */
/openbmc/linux/arch/powerpc/platforms/8xx/
H A Dmachine_check.c29 bad_page_fault(regs, SIGBUS); in machine_check_8xx()
/openbmc/linux/arch/xtensa/mm/
H A Dfault.c226 force_sig_fault(SIGBUS, BUS_ADRERR, (void *) address); in do_page_fault()
230 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/openbmc/linux/arch/mips/sgi-ip32/
H A Dip32-berr.c32 force_sig(SIGBUS); in ip32_be_handler()
/openbmc/linux/arch/arm/mach-bcm/
H A Dbcm_5301x.c39 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, in bcm5301x_init_early()
/openbmc/qemu/tests/tcg/aarch64/
H A Dpcalign-a64.c26 if (sigaction(SIGBUS, &sa, NULL) < 0) { in main()
/openbmc/qemu/tests/tcg/arm/
H A Dpcalign-a32.c30 if (sigaction(SIGBUS, &sa, NULL) < 0) { in main()
/openbmc/qemu/system/
H A Dcpus.c361 if (!sigaction(SIGBUS, &action, NULL)) { in sigbus_reraise()
362 raise(SIGBUS); in sigbus_reraise()
364 sigaddset(&set, SIGBUS); in sigbus_reraise()
401 sigaction(SIGBUS, &action, NULL); in qemu_init_sigbus()

1234567