Summary
Description: The git repository for the ATI/AMD fglrx packaging scripts.
Last Change: Mon 8/30/10 10:11
Recent Commits
>
--git a/SuSE/ati-2.6.25-build-fix.diff b/SuSE/ati-2.6.25-build-fix.diff
index 9009f27..ab8d2c1 100644
--- a/SuSE/ati-2.6.25-build-fix.diff
+++ b/SuSE/ati-2.6.25-build-fix.diff
@@ -1,6 +1,6 @@
---- firegl_public.c 2008/04/24 13:49:38 1.3
-+++ firegl_public.c 2008/04/24 14:26:42
-@@ -263,7 +263,7 @@
+--- ../build_mod.orig/firegl_public.c 2008-10-15 03:53:37.000000000 +0200
++++ firegl_public.c 2008-10-15 04:00:58.000000000 +0200
+@@ -243,7 +243,7 @@ const unsigned long __ke_MODVERSIONS_Sta
const char BUILD_KERNEL_HAS_MODVERSIONS_CLEARED;
#endif
@@ -9,7 +9,7 @@
const unsigned long __ke_SMP_State = 1;
const char BUILD_KERNEL_HAS_SMP_SET;
#else
-@@ -2596,7 +2596,7 @@
+@@ -2174,7 +2174,7 @@ void ATI_API_CALL KCL_flush_tlb_onepage(
{
/*Some kernel developer removed the export of symbol "flush_tlb_page" on 2.6.25 x86_64 SMP kernel.
Define a simple version here.*/
@@ -18,7 +18,7 @@
on_each_cpu(KCL_flush_tlb_one, &va, 1, 1);
#else
flush_tlb_page(vma, va);
-@@ -2904,7 +2904,7 @@
+@@ -2520,7 +2520,7 @@ int ATI_API_CALL KCL_AtomicTestAndToggle
/*****************************************************************************/
@@ -27,21 +27,25 @@
static atomic_t cpus_waiting;
static void deferred_flush(void* contextp)
-@@ -2920,11 +2920,11 @@
+@@ -2536,7 +2536,7 @@ static void deferred_flush(void* context
while (atomic_read(&cpus_waiting) > 0)
barrier();
}
-#endif /* __SMP__ */
+#endif /* CONFIG_SMP */
+ /** \brief Run a function on all other CPUs.
+ * \param func The function to run.
+@@ -2552,7 +2552,7 @@ static void deferred_flush(void* context
+
int ATI_API_CALL __ke_flush_cache(void)
{
-#ifdef __SMP__
+#if CONFIG_SMP
/* write back invalidate all other CPUs (exported by kernel) */
- if (smp_call_function(deferred_flush, NULL, 1, 0) != 0)
+ if (KCL_SmpCallFunction(deferred_flush, NULL, 1, 0) != 0)
panic("timed out waiting for the other CPUs!\n");
-@@ -2940,7 +2940,7 @@
+@@ -2568,7 +2568,7 @@ int ATI_API_CALL __ke_flush_cache(void)
while (atomic_read(&cpus_waiting) > 0)
barrier();
@@ -49,13 +53,13 @@
+#else /* !CONFIG_SMP */
#if defined(__i386__) || defined(__x86_64__)
asm volatile ("wbinvd":::"memory");
- #elif defined(__alpha__) || defined(__ia64__) || defined(__sparc__)
-@@ -2948,7 +2948,7 @@
+ #elif defined(__alpha__) || defined(__sparc__)
+@@ -2576,7 +2576,7 @@ int ATI_API_CALL __ke_flush_cache(void)
#else
#error "Please define flush_cache for your architecture."
#endif
-#endif /* !__SMP__ */
+#endif /* !CONFIG_SMP */
- return 0;
- }
+ //for kernel 2.6.25, tlb_flush has been included when calling set_pages_*.
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,25)
diff --git a/SuSE/fglrx.spec b/SuSE/fglrx.spec
index 143e505..33a1830 100644
--- a/SuSE/fglrx.spec
+++ b/SuSE/fglrx.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x690.SLED10-IA32.spec b/SuSE/x690.SLED10-IA32.spec
index 205fb66..d1c180d 100644
--- a/SuSE/x690.SLED10-IA32.spec
+++ b/SuSE/x690.SLED10-IA32.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x690.SLES10-IA32.spec b/SuSE/x690.SLES10-IA32.spec
index bae05b4..36171a3 100644
--- a/SuSE/x690.SLES10-IA32.spec
+++ b/SuSE/x690.SLES10-IA32.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x690_64a.SLED10-AMD64.spec b/SuSE/x690_64a.SLED10-AMD64.spec
index 8d45690..81cc6e5 100644
--- a/SuSE/x690_64a.SLED10-AMD64.spec
+++ b/SuSE/x690_64a.SLED10-AMD64.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x690_64a.SLES10-AMD64.spec b/SuSE/x690_64a.SLES10-AMD64.spec
index 4798ed0..c3f5e52 100644
--- a/SuSE/x690_64a.SLES10-AMD64.spec
+++ b/SuSE/x690_64a.SLES10-AMD64.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x710.SUSE102-IA32.spec b/SuSE/x710.SUSE102-IA32.spec
index 3f335f3..7edfa1f 100644
--- a/SuSE/x710.SUSE102-IA32.spec
+++ b/SuSE/x710.SUSE102-IA32.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x710.SUSE103-IA32.spec b/SuSE/x710.SUSE103-IA32.spec
index f2f9817..f42d0e9 100644
--- a/SuSE/x710.SUSE103-IA32.spec
+++ b/SuSE/x710.SUSE103-IA32.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x710.SUSE110-IA32.spec b/SuSE/x710.SUSE110-IA32.spec
index aef1000..f80a726 100644
--- a/SuSE/x710.SUSE110-IA32.spec
+++ b/SuSE/x710.SUSE110-IA32.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x710_64a.SUSE102-AMD64.spec b/SuSE/x710_64a.SUSE102-AMD64.spec
index 5588c94..67f0fda 100644
--- a/SuSE/x710_64a.SUSE102-AMD64.spec
+++ b/SuSE/x710_64a.SUSE102-AMD64.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x710_64a.SUSE103-AMD64.spec b/SuSE/x710_64a.SUSE103-AMD64.spec
index 336ad47..7725d1d 100644
--- a/SuSE/x710_64a.SUSE103-AMD64.spec
+++ b/SuSE/x710_64a.SUSE103-AMD64.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.fglrx
fi
diff --git a/SuSE/x710_64a.SUSE110-AMD64.spec b/SuSE/x710_64a.SUSE110-AMD64.spec
index 3fe967e..6bf1558 100644
--- a/SuSE/x710_64a.SUSE110-AMD64.spec
+++ b/SuSE/x710_64a.SUSE110-AMD64.spec
@@ -187,6 +187,8 @@ pushd $tmpdir/fglrx
install -m 755 atiode $RPM_BUILD_ROOT/usr/bin
test -f amdxdg-su && \
install -m 755 amdxdg-su $RPM_BUILD_ROOT/usr/bin
+ test -f amdupdaterandrconfig && \
+ install -m 755 amdupdaterandrconfig $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
test -f amdccclesu.kdelnk && \
install -m 644 amdccclesu.kdelnk $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop
@@ -255,6 +257,9 @@ fi
if [ -f $RPM_BUILD_ROOT/usr/bin/amdxdg-su ]; then
echo "/usr/bin/amdxdg-su" >> files.fglrx
fi
+if [ -f $RPM_BUILD_ROOT/usr/bin/amdupdaterandrconfig ]; then
+ echo "/usr/bin/amdupdaterandrconfig" >> files.fglrx
+fi
if [ -f $RPM_BUILD_ROOT/usr/share/applications/amdccclesu.desktop ]; then
echo "/usr/share/applications/amdccclesu.desktop" >> files.
Copyright © 2010 by Phoronix Media