]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Make arguments for booke_init() u_long, to match register width.
authorjhibbits <jhibbits@FreeBSD.org>
Mon, 4 Jan 2016 02:20:14 +0000 (02:20 +0000)
committerjhibbits <jhibbits@FreeBSD.org>
Mon, 4 Jan 2016 02:20:14 +0000 (02:20 +0000)
commit9b4418aa8d6f85dd915094780464f0b93ba4fb11
treef83fa23f04498c01f5f735adaf0d1f31e40d1a10
parentafd51eac6cf71fa76d162953df713f73ac76f256
Make arguments for booke_init() u_long, to match register width.

On powerpc64, pointers are 64 bits, so casting from uint32_t changes the integer
width.

The alternative was to use register_t, but I didn't see register_t used as
argument type for any other functions, though didn't look too closely.  u_long
was an acceptable alternative.  On 64-bit it's 64 bits, on 32-bit it's 32 bits.
sys/powerpc/booke/booke_machdep.c