Lines Matching full:unaligned
3 * Architecture-specific unaligned trap handling.
13 * 2001/10/11 Fix unaligned access to rotating registers in s/w pipelined loops.
15 * 2001/01/17 Add support emulation of unaligned kernel accesses.
29 #include <asm/unaligned.h>
63 * (i.e. don't allow attacker to fill up logs with unaligned accesses).
471 * than the Unaligned Reference fault. in setreg()
526 * From EAS-2.5: FPDisableFault has higher priority than Unaligned in setfpreg()
588 * Unaligned Fault. Thus, when we get here, we know the partition is in getfpreg()
677 * Given the way we handle unaligned speculative loads, we should in emulate_load_updates()
683 if (die_if_kernel("unaligned reference on speculative load with register update\n", in emulate_load_updates()
731 * before getting the unaligned fault). So we can use ifa in emulate_load_updates()
777 * faults have higher priority than unaligned faults. in emulate_load_int()
780 * unaligned reference. in emulate_load_int()
821 * - suppose ldX.a r1=[r3]. If we get to the unaligned trap it's because the in emulate_load_int()
906 * we rely on the macros in unaligned.h for now i.e., in emulate_store_int()
929 * unaligned access. in emulate_store_int()
1049 * higher priority than unaligned faults. in emulate_load_floatpair()
1051 * r0 cannot be found as the base as it would never generate an unaligned in emulate_load_floatpair()
1155 * faults have higher priority than unaligned faults. in emulate_load_float()
1158 * unaligned reference. in emulate_load_float()
1274 * unaligned access. in emulate_store_float()
1307 * Make sure we log the unaligned access, so that user/sysadmin can notice it and
1329 if (die_if_kernel("big-endian unaligned accesses are not supported", regs, 0)) in ia64_handle_unaligned()
1336 * user-level unaligned accesses. Otherwise, a clever program could trick this in ia64_handle_unaligned()
1352 len = sprintf(buf, "%s(%d): unaligned access to 0x%016lx, " in ia64_handle_unaligned()
1371 "unaligned exception which required\n" in ia64_handle_unaligned()
1374 "Unaligned exception warnings have " in ia64_handle_unaligned()
1378 "unaligned-usertrap to re-enable\n", in ia64_handle_unaligned()
1384 printk(KERN_WARNING "kernel unaligned access to 0x%016lx, ip=0x%016lx\n", in ia64_handle_unaligned()
1416 * that DO generate unaligned references. This is made on purpose because for some in ia64_handle_unaligned()
1552 if (die_if_kernel("error during unaligned kernel access\n", regs, ret)) in ia64_handle_unaligned()