svn commit: r277467 - in head/sys/arm: arm at91 cavium/cns11xx mv samsung/s3c2xx0 versatile xscale/i80321 xscale/i8134x xscale/ixp425 xscale/pxa

Andrew Turner andrew at fubar.geek.nz
Wed Jan 21 08:55:03 UTC 2015


On Wed, 21 Jan 2015 02:56:14 +0000 (UTC)
Ian Lepore <ian at FreeBSD.org> wrote:

> Author: ian
> Date: Wed Jan 21 02:56:13 2015
> New Revision: 277467
> URL: https://svnweb.freebsd.org/changeset/base/277467
> 
> Log:
>   For some reason, all the arm bus_space functions that work with
> uint16 values have armv4 in the name.  There's nothing armv4-special
> about them, so just use the same sort of names as all the other
> functions.

This is because ARMv3 lacked half word load and store instructions. We
got this code from NetBSD who appears to have support for these older
ARM processors.

Andrew


More information about the svn-src-all mailing list