svn commit: r208930 - user/jmallett/octeon/sys/contrib/octeon-sdk
Juli Mallett
jmallett at FreeBSD.org
Wed Jun 9 02:03:27 UTC 2010
Author: jmallett
Date: Wed Jun 9 02:03:26 2010
New Revision: 208930
URL: http://svn.freebsd.org/changeset/base/208930
Log:
o) Actually spell __typeof in the normal kernel way, rather than the GCC
extension way. [1]
o) Fix cvmx-thunder.c build on FreeBSD.
Submitted by: [1] bde
Modified:
user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-asm.h
user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-thunder.c
Modified: user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-asm.h
==============================================================================
--- user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-asm.h Wed Jun 9 01:02:08 2010 (r208929)
+++ user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-asm.h Wed Jun 9 02:03:26 2010 (r208930)
@@ -225,12 +225,12 @@ extern "C" {
unsigned long _v; \
ASM_STMT ("rdhwr\t%0,$31\n" \
"\tsll\t%0,%0,0" : "=d"(_v)); \
- result = (__typeof__(result))_v; \
+ result = (__typeof(result))_v; \
} \
} else { \
unsigned long _v; \
ASM_STMT ("rdhwr\t%0,$" CVMX_TMP_STR(regstr) : "=d"(_v)); \
- result = (__typeof__(result))_v; \
+ result = (__typeof(result))_v; \
}})
Modified: user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-thunder.c
==============================================================================
--- user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-thunder.c Wed Jun 9 01:02:08 2010 (r208929)
+++ user/jmallett/octeon/sys/contrib/octeon-sdk/cvmx-thunder.c Wed Jun 9 02:03:26 2010 (r208930)
@@ -50,7 +50,6 @@
*
*/
-#include "cvmx-config.h"
#include "cvmx.h"
#include "cvmx-sysinfo.h"
#include "cvmx-thunder.h"
@@ -121,7 +120,7 @@ int cvmx_rtc_ds1374_write(uint32_t time)
return (rc ? -1 : 0);
}
-int cvmx_rtc_ds1374_alarm_config(int WD, int WDSTR, int AIE)
+static int cvmx_rtc_ds1374_alarm_config(int WD, int WDSTR, int AIE)
{
int val;
@@ -134,7 +133,7 @@ int cvmx_rtc_ds1374_alarm_config(int WD,
return 0;
}
-int cvmx_rtc_ds1374_alarm_set(int alarm_on)
+static int cvmx_rtc_ds1374_alarm_set(int alarm_on)
{
uint8_t val;
@@ -152,7 +151,7 @@ int cvmx_rtc_ds1374_alarm_set(int alarm_
}
-int cvmx_rtc_ds1374_alarm_counter_set(uint32_t interval)
+static int cvmx_rtc_ds1374_alarm_counter_set(uint32_t interval)
{
int i;
int rc = 0;
@@ -165,7 +164,8 @@ int cvmx_rtc_ds1374_alarm_counter_set(ui
return rc;
}
-uint32_t cvmx_rtc_ds1374_alarm_counter_get(void)
+#if 0 /* XXX unused */
+static uint32_t cvmx_rtc_ds1374_alarm_counter_get(void)
{
int i;
uint32_t interval = 0;
@@ -176,6 +176,7 @@ uint32_t cvmx_rtc_ds1374_alarm_counter_g
}
return interval;
}
+#endif
#ifdef CVMX_RTC_DEBUG
More information about the svn-src-user
mailing list