Bug 12036

Summary: arm support
Product: Sisyphus Reporter: Kirill A. Shutemov <kas>
Component: libmesaAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: icesik, mike, php-coder
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
linux-dri-arm config
none
updated spec
none
fixed spec
none
Обновлённый Mesa-7.0.2-alt-make.patch.
none
Патч на spec none

Description Kirill A. Shutemov 2007-06-14 16:28:20 MSD
linux-dri-arm config -- without sis driver
Comment 1 Kirill A. Shutemov 2007-06-14 16:30:12 MSD
Created attachment 2020 [details]
linux-dri-arm config
Comment 2 Kirill A. Shutemov 2007-06-14 16:32:28 MSD
Created attachment 2021 [details]
updated spec
Comment 3 Slava Semushin 2007-06-14 17:31:46 MSD
(In reply to comment #2)
> Created an attachment (id=2021) [edit]
> updated spec 

>+%ifarch %arm
> %package -n xorg-x11-dri-sis

А тут не %ifnarch ли должно быть случаем?

Comment 4 Kirill A. Shutemov 2007-06-14 17:35:04 MSD
действительно, ошибся
Comment 5 Kirill A. Shutemov 2007-06-14 17:36:10 MSD
Created attachment 2022 [details]
fixed spec
Comment 6 Michael Shigorin 2007-06-18 22:48:27 MSD
Валер, удружи хорошему человеку :-)
Comment 7 Valery Inozemtsev 2007-06-18 23:51:01 MSD
я уже высказал свою позицию - когда arm будет официально поддерживаемой 
платформой, тогда и будем о
Comment 8 Alexey Gladkov 2007-06-19 00:08:07 MSD
(In reply to comment #7)
> я уже высказал свою позицию - когда arm будет официально поддерживаемой 
> платформой, тогда и будем о

Валер, а что мешает приложить последний патч ?

А вот развить arm это, как я понимаю, мешает т.к. разницу между arm-бранчем и
сизифом трудно поддерживать (в своё время mouse намаялся с этим).

Comment 9 Valery Inozemtsev 2007-06-19 00:19:11 MSD
мешает то что его придется поддерживать, пока не знаю с какой целью.
у меня вроде тоже есть arm
# cat /proc/cpuinfo
Processor       : Intel StrongARM-1110 rev 9 (v4l)
BogoMIPS        : 137.21
Features        : swp half 26bit fastmult
CPU implementor : 0x69
CPU architecture: 4
CPU variant     : 0x0
CPU part        : 0xb11
CPU revision    : 9

Hardware        : Sharp-Collie
Revision        : 0000
Serial          : 0000000000000000

но вот сизиф я на нем представить не могу
Comment 10 Kirill A. Shutemov 2007-06-19 00:22:51 MSD
Валера, кстати, я тут подумал:
sis сейчас соберёться только для x86 и x86_64 из-за вот этого в sis_context.h:
#if defined(__i386__) || defined(__amd64__)
#define MMIO_WMB()  __asm __volatile("" : : : "memory")
#else
#error platform needs WMB
#endif

можно дропнуть sis из DRI_DIRS в configs/linux-dri. Для x86 и x86_64 всё равно
используются отдельные кофиги.
Такой подход позволит сократить издержки на поддержание до патча на одну строку.
Все ifarch'и из spec'а можно выкинуть. По моему, приемлимо. Возражения?
Comment 11 Kirill A. Shutemov 2007-06-19 00:31:32 MSD
># cat /proc/cpuinfo
>Processor       : Intel StrongARM-1110 rev 9 (v4l)
>BogoMIPS        : 137.21
>Features        : swp half 26bit fastmult
>CPU implementor : 0x69
>CPU architecture: 4
>CPU variant     : 0x0
>CPU part        : 0xb11
>CPU revision    : 9# cat /proc/cpuinfo
Processor       : Intel StrongARM-1110 rev 9 (v4l)
BogoMIPS        : 137.21
Features        : swp half 26bit fastmult
CPU implementor : 0x69
CPU architecture: 4
CPU variant     : 0x0
CPU part        : 0xb11
CPU revision    : 9

Hardware        : Sharp-Collie
Revision        : 0000
Serial          : 0000000000000000

но вот сизиф я на нем представить не могу
>
>Hardware        : Sharp-Collie
>Revision        : 0000
>Serial          : 0000000000000000
>
>но вот сизиф я на нем представить не могу
А сколько там памяти?
Comment 12 Valery Inozemtsev 2007-06-19 09:37:00 MSD
64М, но дело там не в памяти, железка сильно специфическая
Comment 13 Kirill A. Shutemov 2007-06-19 10:17:15 MSD
Ну, если ethernet и консолька есть то с nfsroot'ом завести можно
Comment 14 Kirill A. Shutemov 2008-01-05 03:08:23 MSK
Created attachment 2355 [details]
Обновлённый Mesa-7.0.2-alt-make.patch.

Исправляет сборку на arm и, потенциально, на других не x86(_64) арихтетурах.
Comment 15 Kirill A. Shutemov 2008-01-05 03:09:49 MSK
Created attachment 2356 [details]
Патч на spec

оборачивает в %ifarch всё что нужно
Comment 16 Valery Inozemtsev 2008-01-05 13:28:29 MSK
7.0.2-alt6