1 |
Coming from somebody who has done only a fraction of the maverick |
2 |
hacking that Martin Guy has done |
3 |
(martinwguy.co.uk/martin/tech/Maverick/) I can safely say that as of |
4 |
right now, maverick is definitely NOT stable, and I would NOT include |
5 |
this patch in any release. |
6 |
|
7 |
Martin has been doing an incredible amount of work, and the maverick |
8 |
co-processor patches are actually coming close to the point of being |
9 |
ready. |
10 |
|
11 |
Right now it works 'correctly' aside from disabling the 64-bit code generation. |
12 |
|
13 |
He's tested it with Paranoia, the GCC testsuite, the OpenSSL testsuite |
14 |
and now FFTW. |
15 |
|
16 |
It's very close, but because of some long-standing issues (I would say |
17 |
poor hardware design was one of them), the speedup is not as dramatic |
18 |
as one would hope, due to the necessity for multi-process data |
19 |
integrity. |
20 |
|
21 |
C |
22 |
|
23 |
On Tue, Dec 23, 2008 at 11:51 PM, Jakub Ladman <ladmanj@×××××.cz> wrote: |
24 |
> I do not uderstand it too. |
25 |
> What this patch is intended for? |
26 |
> What motivation? |
27 |
> I understand only, that it should correspond with my need for maverick enabled |
28 |
> crosscompiler, but i don't know in which way. |
29 |
> |
30 |
> Jakub Ladman |
31 |
> |
32 |
> Dne Friday 26 of September 2008 10:12:56 devix@××××.ru napsal(a): |
33 |
>> Hi!!! |
34 |
>> This patch add one stage(-s1, --stage1 Also build kernel and libc |
35 |
>> headers) betwen 0 and 1 stage, for available this trick: |
36 |
>> |
37 |
>> crossdev -S --ex-gdb --g 4.2.4 -v -t armv4tl-maverick-linux-gnueabi -s1 |
38 |
>> EXTRA_ECONF="--with-cpu=arm920t --with-tune=arm920t --with-fpu=maverick |
39 |
>> --with-float-abi=softfp" crossdev -S --ex-gdb --g 4.2.4 -v -t |
40 |
>> armv4tl-maverick-linux-gnueabi -s2 |
41 |
>> crossdev -S --ex-gdb --g 4.2.4 -v -t armv4tl-maverick-linux-gnueabi -s4 |
42 |
>> EXTRA_ECONF="--with-cpu=arm920t --with-tune=arm920t --with-fpu=maverick |
43 |
>> --with-float-abi=softfp" crossdev -S --ex-gdb --g 4.2.4 -v -t |
44 |
>> armv4tl-maverick-linux-gnueabi -s5 |
45 |
> |
46 |
> |
47 |
> |
48 |
> |