Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 May 2016 14:35:21 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        freebsd-arm <freebsd-arm@freebsd.org>, otacilio.neto@bsd.com.br
Cc:        Ian Lepore <ian@FreeBSD.org>
Subject:   Re: xorg broken on Beaglebone black revision 300438
Message-ID:  <AE62E2F1-1D9F-418F-97E8-6D7F0E6B4B87@dsl-only.net>

next in thread | raw e-mail | index | archive | help
Quoting from Otac=C3=ADlio Tue May 24 00:06:10 UTC 2016 and its =
locore-v6.S changes:

> -    orr    r7, #CPU_CONTROL_UNAL_ENABLE
> -    orr    r7, #CPU_CONTROL_AFLT_ENABLE
> +    bic    r7, #CPU_CONTROL_UNAL_ENABLE
> +    bic    r7, #CPU_CONTROL_AFLT_ENABLE

-r295256 (2016-Feb-14) changed from:

bic     r7, #CPU_CONTROL_UNAL_ENABLE

to:

orr     r7, #CPU_CONTROL_UNAL_ENABLE

in two places (moving it a few lines down for each example as well). So =
this much of the proposed changes would be reverting the -r295256 =
change. The check in comment indicates the bit is RAO/SBOP for armv7. =
For armv6 the check in comment claims it controls armv5 compatible =
alignment support.

But:

orr     r7, #CPU_CONTROL_AFLT_ENABLE

has been in locore-v6.S since the file's first checkin. So this change =
to bic here be new.

What is the FreeBSD intent for each of the two new settings for armv7? =
armv6?


=3D=3D=3D
Mark Millard
markmi@dsl-only.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AE62E2F1-1D9F-418F-97E8-6D7F0E6B4B87>