xref: /kvm-unit-tests/lib/arm/eabi_compat.c (revision 8cca5668ff14cbceb2ac77375f483e478ee907b5)
15e61cba0SAndrew Jones /*
25e61cba0SAndrew Jones  * Adapted from u-boot's arch/arm/lib/eabi_compat.c
35e61cba0SAndrew Jones  */
4*8cca5668SAndrew Jones #include <libcflat.h>
55e61cba0SAndrew Jones 
65e61cba0SAndrew Jones int raise(int signum __unused)
75e61cba0SAndrew Jones {
85e61cba0SAndrew Jones 	printf("Divide by zero!\n");
95e61cba0SAndrew Jones 	abort();
105e61cba0SAndrew Jones 	return 0;
115e61cba0SAndrew Jones }
125e61cba0SAndrew Jones 
135e61cba0SAndrew Jones /* Dummy functions to avoid linker complaints */
145e61cba0SAndrew Jones void __aeabi_unwind_cpp_pr0(void)
155e61cba0SAndrew Jones {
165e61cba0SAndrew Jones }
175e61cba0SAndrew Jones 
185e61cba0SAndrew Jones void __aeabi_unwind_cpp_pr1(void)
195e61cba0SAndrew Jones {
205e61cba0SAndrew Jones }
21