[ac] na i486

Jakub Bogusz qboosh w pld-linux.org
Pon, 17 Lis 2003, 18:15:03 CET


On Mon, Nov 17, 2003 at 03:31:00PM +0100, Jakub Bogusz wrote:
> On Mon, Nov 17, 2003 at 12:00:59PM +0100, Mariusz Mazur wrote:
> > On Monday 17 of November 2003 08:08, Jakub Bogusz wrote:
> > > Erm... mógłby ktoś z listy przekazać?
> > > Nie używam powyższych.
> > 
> > Jak będzie na ircu to mu powiem.
> 
> Dostałem odpowiedź - rpm próbuje wykonać rdtsc, co na i486 nie ma prawa
> się udać. Skąd to się tam wzięło - poszukam później.
> Na razie rpm i386 wymaga i586.

Tia...
rpmio/rpmsw.c:34
#define HP_TIMING_NOW(Var)      __asm__ __volatile__ ("rdtsc" : "=A" (Var))
i dalej jeszcze
                              "lock; cmpxchg8b %1\n\t" \
(ale to drugie w nieużywanym kawałku kodu)

to jest w #ifdef __i386__, dotyczy rpm-a od wersji 4.2.

A wywalę to w cholerę - takie dokładne mierzenie czasu nie powinno być
rpm-owi potrzebne, szkoda kłopotu ze sprawdzaniem, czy jest TSC
(właśnie znalazłem - Cyriksowe 6x86, będące IIRC i586, nie wszystkie
miały TSC).


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl