RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  j...@rpm5.org
  Module: rpm                              Date:   05-Apr-2009 14:56:59
  Branch: rpm-5_1                          Handle: 2009040512565801

  Modified files:           (Branch: rpm-5_1)
    rpm                     CHANGES VENDOR
    rpm/rpmio               rpmsw.c

  Log:
    - PLD: rpm-notsc: Don't use rdtsc timing.

  Summary:
    Revision    Changes     Path
    1.2288.2.276+1  -0      rpm/CHANGES
    2.47.2.8    +5  -0      rpm/VENDOR
    2.16.2.2    +1  -1      rpm/rpmio/rpmsw.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2288.2.275 -r1.2288.2.276 CHANGES
  --- rpm/CHANGES       4 Apr 2009 21:57:31 -0000       1.2288.2.275
  +++ rpm/CHANGES       5 Apr 2009 12:56:58 -0000       1.2288.2.276
  @@ -1,4 +1,5 @@
   5.1.7 -> 5.1.8:
  +    - jbj: PLD: rpm-notsc: Don't use rdtsc timing.
       - jbj: enable the PLD dependency filtering.
       - jbj: PLD: rpm-pld-autodep: add run-time disablers, attempt miRE's 
instead.
       - jbj: PLD: rpm-pld-autodep: merge and simplify. entirely dysfunctional 
...
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/VENDOR
  ============================================================================
  $ cvs diff -u -r2.47.2.7 -r2.47.2.8 VENDOR
  --- rpm/VENDOR        3 Apr 2009 20:04:50 -0000       2.47.2.7
  +++ rpm/VENDOR        5 Apr 2009 12:56:58 -0000       2.47.2.8
  @@ -521,3 +521,8 @@
        Change:         rpm-epoch0
        Purpose:        Explictly add Epoch: 0 in all packages.
        Reason:         Avoids compatibility issues with ancient versions of RPM
  +     ________________________________________________________________________
  +
  +     Change:         rpm-notsc
  +     Purpose:        Don't use rdtsc instruction for timing.
  +     Reason:         Avoids compatibility issues with i386 processors.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmsw.c
  ============================================================================
  $ cvs diff -u -r2.16.2.1 -r2.16.2.2 rpmsw.c
  --- rpm/rpmio/rpmsw.c 24 Apr 2008 13:07:38 -0000      2.16.2.1
  +++ rpm/rpmio/rpmsw.c 5 Apr 2009 12:56:59 -0000       2.16.2.2
  @@ -30,7 +30,7 @@
   /*...@unchecked@*/
   static int rpmsw_initialized = 0;
   
  -#if defined(__linux__) && defined(__i386__)
  +#if defined(__linux__) && defined(__i386__) && !defined(RPM_VENDOR_PLD)
   /* Swiped from glibc-2.3.2 sysdeps/i386/i686/hp-timing.h */
   
   #define      HP_TIMING_ZERO(Var)     (Var) = (0)
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to