Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Unaligned access in kernel on ARMv6+ (Re: CVS commit: src/sys/dev/usb)





On 06/01/2019 15:31, Christos Zoulas wrote:
On Jan 6,  9:53am, nick.hudson%gmx.co.uk@localhost (Nick Hudson) wrote:
-- Subject: Re: Unaligned access in kernel on ARMv6+ (Re: CVS commit: src/sys

| I'm pretty sure this is the same as http://gnats.netbsd.org/50038

Yes, this looks like the same issue; we should not be patching individual
drivers like this. The compiler should be producing correct code that handles
unaligned access.

| Maybe I should be brave enough to stop using PMAP_NOCACHE in bus_dma.c
| for armv6+ and fix any missing bus_dmamap_sync calls.

Isn't that orthogonal?

Nope, because normal cached memory allows unaligned access (kernel and userland).

Nick


Home | Main Index | Thread Index | Old Index