[PATCH xserver] Add definitions for the AArch64 architecture
Marcin Juszkiewicz
marcin.juszkiewicz at linaro.org
Mon Jan 7 05:00:33 PST 2013
W dniu 07.01.2013 13:47, Thomas Petazzoni pisze:
> Dear Marcin Juszkiewicz,
>
> On Mon, 07 Jan 2013 13:25:45 +0100, Marcin Juszkiewicz wrote:
>
>>> +/* linux on AArch64 */ +#if defined(linux) &&
>>> defined(__aarch64__) + +#define IMAGE_BYTE_ORDER LSBFirst
>>> +#define BITMAP_BIT_ORDER LSBFirst +#define GLYPHPADBYTES
>>> 4 + +#endif
>>
>> Order is reverse. I went that way first time but image booted in
>> AArch64 commercial fast model shown distorted xterm [1]. Changed
>> to MSBFirst and xterm starts and displays properly [2].
>
> I guess AArch64 runs Little-endian, no?
So far everyone agreed that AArch64 will be used with Little endian. Big
endian should be possible but can be skipped for now.
> If so, why would the order be MSBFirst? Of course, I see that it
> "fixes" the problem for you, but I'd like to understand the fix.
I concentrated on getting it working. Will try to understand it later ;(
> Also, is the AArch64 model with graphic support publicly available?
You need to buy license from ARM Ltd. I have access due to my Linaro work.
More information about the xorg-devel
mailing list