kernel oops due to unaligned access with lswi
David Edelsohn
dje at watson.ibm.com
Sun Nov 16 09:30:57 EST 2003
>>>>> Olaf Hering writes:
Olaf> 2.6 has a function parse_header(), its part of gunzip and used for
Olaf> initramfs as example. I got an oops, exception 600, sig 7. I think that
Olaf> means unaligned access.
Olaf> + memcpy(buf, s, 7 + j); /* s might be unaligned, gcc will optimized the call to lswi on ppc */
lswi specifically accepts unaligned addresses.
david
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list