[zaptel-commits] mattf: branch 1.4 r4301 - in /branches/1.4: build_tools/ kernel/ kernel/xpp/

SVN commits to the Zaptel project zaptel-commits at lists.digium.com
Fri May 16 16:39:47 CDT 2008


Author: mattf
Date: Fri May 16 16:39:47 2008
New Revision: 4301

URL: http://svn.digium.com/view/zaptel?view=rev&rev=4301
Log: (empty)

Modified:
    branches/1.4/build_tools/make_version_h
    branches/1.4/kernel/xpp/xbus-pcm.c
    branches/1.4/kernel/xpp/xbus-pcm.h
    branches/1.4/kernel/xpp/xpp_zap.c
    branches/1.4/kernel/zaptel-base.c
    branches/1.4/kernel/zaptel.h
    branches/1.4/kernel/zconfig.h
    branches/1.4/kernel/ztdummy.c

Modified: branches/1.4/build_tools/make_version_h
URL: http://svn.digium.com/view/zaptel/branches/1.4/build_tools/make_version_h?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/build_tools/make_version_h (original)
+++ branches/1.4/build_tools/make_version_h Fri May 16 16:39:47 2008
@@ -4,6 +4,6 @@
  * version.h 
  * Automatically generated
  */
-#define DAHDI_VERSION "${DAHDIVERSION}"
+#define ZAPTEL_VERSION "${ZAPTELVERSION}"
 
 END

Modified: branches/1.4/kernel/xpp/xbus-pcm.c
URL: http://svn.digium.com/view/zaptel/branches/1.4/kernel/xpp/xbus-pcm.c?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/kernel/xpp/xbus-pcm.c (original)
+++ branches/1.4/kernel/xpp/xbus-pcm.c Fri May 16 16:39:47 2008
@@ -76,7 +76,7 @@
 #define	SYNC_ADJ_QUICK	1000
 #define	SYNC_ADJ_SLOW	10000
 
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 static unsigned int		zaptel_tick_count = 0;
 #endif
 
@@ -431,7 +431,7 @@
 	xpp_ticker_step(&global_ticks_series, &now);
 }
 
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 int zaptel_sync_tick(struct zt_span *span, int is_master)
 {
 	xpd_t		*xpd = span->pvt;
@@ -454,7 +454,7 @@
 				xpd->xbus->busname);
 		}
 		if((rate_limit % 5003) == 0)
-			XPD_NOTICE(xpd, "Zaptel master: ignore DAHDI sync\n");
+			XPD_NOTICE(xpd, "Zaptel master: ignore ZAPTEL sync\n");
 		rate_limit++;
 		goto noop;
 	}
@@ -464,7 +464,7 @@
 
 		if((rate_limit++ % 5003) == 0)
 			XBUS_DBG(SYNC, syncer,
-				"Already a syncer, ignore DAHDI sync\n");
+				"Already a syncer, ignore ZAPTEL sync\n");
 		goto noop;
 	}
 	/* ignore duplicate calls from all our registered spans */
@@ -489,11 +489,11 @@
 /*
  * called from elect_syncer()
  * if new_syncer is NULL, than we move all to SYNC_MODE_PLL
- * for DAHDI sync.
+ * for ZAPTEL sync.
  */
 static void update_sync_master(xbus_t *new_syncer)
 {
-	const char	*msg = (force_zaptel_sync) ? "DAHDI" : "NO-SYNC";
+	const char	*msg = (force_zaptel_sync) ? "ZAPTEL" : "NO-SYNC";
 	int		i;
 	unsigned long	flags;
 
@@ -1131,17 +1131,17 @@
 
 	do_gettimeofday(&now);
 	len += sprintf(page + len, "# To modify sync source write into this file:\n");
-	len += sprintf(page + len, "#     DAHDI      - Another zaptel device provide sync\n");
+	len += sprintf(page + len, "#     ZAPTEL      - Another zaptel device provide sync\n");
 	len += sprintf(page + len, "#     SYNC=nn     - XBUS-nn provide sync\n");
 	len += sprintf(page + len, "#     QUERY=nn    - Query XBUS-nn for sync information (DEBUG)\n");
 	if(!syncer) {
 		if(force_zaptel_sync)
-			len += sprintf(page + len, "DAHDI\n");
+			len += sprintf(page + len, "ZAPTEL\n");
 		else
 			len += sprintf(page + len, "NO-SYNC\n");
 	} else
 		len += sprintf(page + len, "SYNC=%02d\n", syncer->num);
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 	if(force_zaptel_sync) {
 		len += sprintf(page + len,
 			"Zaptel Reference Sync (%d registered spans):\n",
@@ -1185,8 +1185,8 @@
 	if(copy_from_user(buf, buffer, count))
 		return -EFAULT;
 	buf[count] = '\0';
-	if(strncmp("DAHDI", buf, 6) == 0) {
-		DBG(SYNC, "DAHDI\n");
+	if(strncmp("ZAPTEL", buf, 6) == 0) {
+		DBG(SYNC, "ZAPTEL\n");
 		force_zaptel_sync=1;
 		update_sync_master(NULL);
 	} else if(sscanf(buf, "SYNC=%d", &xbus_num) == 1) {
@@ -1254,10 +1254,10 @@
 		INFO("FEATURE: with XPP_EC_CHUNK\n");
 	else
 		INFO("FEATURE: without XPP_EC_CHUNK\n");
-#ifdef	DAHDI_SYNC_TICK
-	INFO("FEATURE: with sync_tick() from DAHDI\n");
+#ifdef	ZAPTEL_SYNC_TICK
+	INFO("FEATURE: with sync_tick() from ZAPTEL\n");
 #else
-	INFO("FEATURE: without sync_tick() from DAHDI\n");
+	INFO("FEATURE: without sync_tick() from ZAPTEL\n");
 #endif
 	xpp_ticker_init(&global_ticks_series);
 	xpp_ticker_init(&zaptel_ticker);
@@ -1289,7 +1289,7 @@
 EXPORT_SYMBOL(got_new_syncer);
 EXPORT_SYMBOL(elect_syncer);
 EXPORT_SYMBOL(xpp_echocan);
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 EXPORT_SYMBOL(zaptel_sync_tick);
 #endif
 EXPORT_SYMBOL(__pcm_recompute);

Modified: branches/1.4/kernel/xpp/xbus-pcm.h
URL: http://svn.digium.com/view/zaptel/branches/1.4/kernel/xpp/xbus-pcm.h?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/kernel/xpp/xbus-pcm.h (original)
+++ branches/1.4/kernel/xpp/xbus-pcm.h Fri May 16 16:39:47 2008
@@ -113,7 +113,7 @@
 void		xbus_reset_counters(xbus_t *xbus);
 void		elect_syncer(const char *msg);
 int		xpp_echocan(struct zt_chan *chan, int len);
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 int		zaptel_sync_tick(struct zt_span *span, int is_master);
 #endif
 

Modified: branches/1.4/kernel/xpp/xpp_zap.c
URL: http://svn.digium.com/view/zaptel/branches/1.4/kernel/xpp/xpp_zap.c?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/kernel/xpp/xpp_zap.c (original)
+++ branches/1.4/kernel/xpp/xpp_zap.c Fri May 16 16:39:47 2008
@@ -828,7 +828,7 @@
 	return ret;
 }
 
-#ifdef	CONFIG_DAHDI_WATCHDOG
+#ifdef	CONFIG_ZAPTEL_WATCHDOG
 /*
  * If the watchdog detects no received data, it will call the
  * watchdog routine
@@ -952,12 +952,12 @@
 	 */
 	span->irq = 0;
 #endif 
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 	span->sync_tick = zaptel_sync_tick;
 #endif
 	if (xpp_ec)
 		span->echocan = xpp_echocan;
-#ifdef	CONFIG_DAHDI_WATCHDOG
+#ifdef	CONFIG_ZAPTEL_WATCHDOG
 	span->watchdog = xpp_watchdog;
 #endif
 

Modified: branches/1.4/kernel/zaptel-base.c
URL: http://svn.digium.com/view/zaptel/branches/1.4/kernel/zaptel-base.c?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/kernel/zaptel-base.c (original)
+++ branches/1.4/kernel/zaptel-base.c Fri May 16 16:39:47 2008
@@ -87,7 +87,7 @@
 
 /* Get helper arithmetic */
 #include "arith.h"
-#if defined(CONFIG_DAHDI_MMX) || defined(ECHO_CAN_FP)
+#if defined(CONFIG_ZAPTEL_MMX) || defined(ECHO_CAN_FP)
 #include <asm/i387.h>
 #endif
 
@@ -316,7 +316,7 @@
 
 static int zt_chan_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long data, int unit);
 
-#if defined(CONFIG_DAHDI_MMX) || defined(ECHO_CAN_FP)
+#if defined(CONFIG_ZAPTEL_MMX) || defined(ECHO_CAN_FP)
 /* XXX kernel_fpu_begin() is NOT exported properly (in 2.4), so we have to make
        a local version.  Somebody fix this! XXX */
 
@@ -3998,7 +3998,7 @@
 		struct zt_versioninfo vi;
 
 		memset(&vi, 0, sizeof(vi));
-		zap_copy_string(vi.version, DAHDI_VERSION, sizeof(vi.version));
+		zap_copy_string(vi.version, ZAPTEL_VERSION, sizeof(vi.version));
 		echo_can_identify(vi.echo_canceller, sizeof(vi.echo_canceller) - 1);
 		if (copy_to_user((struct zt_versioninfo *) data, &vi, sizeof(vi)))
 			return -EFAULT;
@@ -6296,7 +6296,7 @@
 
 	/* Perform echo cancellation on a chunk if necessary */
 	if (ss->ec) {
-#if defined(CONFIG_DAHDI_MMX) || defined(ECHO_CAN_FP)
+#if defined(CONFIG_ZAPTEL_MMX) || defined(ECHO_CAN_FP)
 		zt_kernel_fpu_begin();
 #endif		
 		if (ss->echostate & __ECHO_STATE_MUTE) {
@@ -6343,7 +6343,7 @@
 				rxchunk[x] = ZT_LIN2X((int) rxlins[x], ss);
 #endif /* defined(ZT_EC_ARRAY_UPDATE) */
 		}
-#if defined(CONFIG_DAHDI_MMX) || defined(ECHO_CAN_FP)
+#if defined(CONFIG_ZAPTEL_MMX) || defined(ECHO_CAN_FP)
 		kernel_fpu_end();
 #endif		
 	}
@@ -7241,11 +7241,11 @@
 	__zt_getbuf_chunk(chan, buf);
 
 	if ((chan->flags & ZT_FLAG_AUDIO) || (chan->confmode)) {
-#ifdef CONFIG_DAHDI_MMX
+#ifdef CONFIG_ZAPTEL_MMX
 		zt_kernel_fpu_begin();
 #endif
 		__zt_process_getaudio_chunk(chan, buf);
-#ifdef CONFIG_DAHDI_MMX
+#ifdef CONFIG_ZAPTEL_MMX
 		kernel_fpu_end();
 #endif
 	}
@@ -7326,11 +7326,11 @@
 		buf = waste;
 	}
 	if ((chan->flags & ZT_FLAG_AUDIO) || (chan->confmode)) {
-#ifdef CONFIG_DAHDI_MMX                         
+#ifdef CONFIG_ZAPTEL_MMX                         
 		zt_kernel_fpu_begin();
 #endif
 		__zt_process_putaudio_chunk(chan, buf);
-#ifdef CONFIG_DAHDI_MMX
+#ifdef CONFIG_ZAPTEL_MMX
 		kernel_fpu_end();
 #endif
 	}
@@ -7429,7 +7429,7 @@
 	unsigned long flags, flagso;
 
 #if 1
-#ifdef CONFIG_DAHDI_WATCHDOG
+#ifdef CONFIG_ZAPTEL_WATCHDOG
 	span->watchcounter--;
 #endif	
 	for (x=0;x<span->channels;x++) {
@@ -7537,7 +7537,7 @@
 			}
 		}
 		if (maxlinks) {
-#ifdef CONFIG_DAHDI_MMX
+#ifdef CONFIG_ZAPTEL_MMX
 			zt_kernel_fpu_begin();
 #endif			
 			  /* process all the conf links */
@@ -7548,7 +7548,7 @@
 					ACSS(conf_sums[z], conf_sums[y]);
 				}
 			}
-#ifdef CONFIG_DAHDI_MMX
+#ifdef CONFIG_ZAPTEL_MMX
 			kernel_fpu_end();
 #endif			
 		}
@@ -7573,7 +7573,7 @@
 				spin_unlock_irqrestore(&chans[x]->lock, flags);
 			}
 		}
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 		for (x=0;x<maxspans;x++) {
 			struct zt_span	*s = spans[x];
 
@@ -7593,7 +7593,7 @@
 MODULE_LICENSE("GPL");
 #endif
 #ifdef MODULE_VERSION
-MODULE_VERSION(DAHDI_VERSION);
+MODULE_VERSION(ZAPTEL_VERSION);
 #endif
 
 #ifdef LINUX26
@@ -7619,7 +7619,7 @@
 	fasync: NULL,
 };
 
-#ifdef CONFIG_DAHDI_WATCHDOG
+#ifdef CONFIG_ZAPTEL_WATCHDOG
 static struct timer_list watchdogtimer;
 
 static void watchdog_check(unsigned long ignored)
@@ -7748,13 +7748,13 @@
 #endif /* CONFIG_DEVFS_FS */
 
 	printk(KERN_INFO "Zapata Telephony Interface Registered on major %d\n", ZT_MAJOR);
-	printk(KERN_INFO "Zaptel Version: %s\n", DAHDI_VERSION);
+	printk(KERN_INFO "Zaptel Version: %s\n", ZAPTEL_VERSION);
 	echo_can_init();
 	zt_conv_init();
 	fasthdlc_precalc();
 	rotate_sums();
 	rwlock_init(&chan_lock);
-#ifdef CONFIG_DAHDI_WATCHDOG
+#ifdef CONFIG_ZAPTEL_WATCHDOG
 	watchdog_init();
 #endif	
 	return res;
@@ -7790,7 +7790,7 @@
 #endif /* CONFIG_ZAP_UDEV */
 	unregister_chrdev(ZT_MAJOR, "zaptel");
 #endif
-#ifdef CONFIG_DAHDI_WATCHDOG
+#ifdef CONFIG_ZAPTEL_WATCHDOG
 	watchdog_cleanup();
 #endif
 

Modified: branches/1.4/kernel/zaptel.h
URL: http://svn.digium.com/view/zaptel/branches/1.4/kernel/zaptel.h?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/kernel/zaptel.h (original)
+++ branches/1.4/kernel/zaptel.h Fri May 16 16:39:47 2008
@@ -25,8 +25,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 
  */
 
-#ifndef _LINUX_DAHDI_H
-#define _LINUX_DAHDI_H
+#ifndef _LINUX_ZAPTEL_H
+#define _LINUX_ZAPTEL_H
 
 #ifdef __KERNEL__
 #include "zconfig.h"
@@ -1634,7 +1634,7 @@
 	/* Opt: Enable maintenance modes */
 	int (*maint)(struct zt_span *span, int mode);
 
-#ifdef	DAHDI_SYNC_TICK
+#ifdef	ZAPTEL_SYNC_TICK
 	/* Opt: send sync to spans */
 	int (*sync_tick)(struct zt_span *span, int is_master);
 #endif
@@ -1694,7 +1694,7 @@
 	/* If the watchdog detects no received data, it will call the
 	   watchdog routine */
 	int (*watchdog)(struct zt_span *span, int cause);
-#ifdef CONFIG_DAHDI_WATCHDOG
+#ifdef CONFIG_ZAPTEL_WATCHDOG
 	int watchcounter;
 	int watchstate;
 #endif	
@@ -1842,7 +1842,7 @@
 /* Echo cancel a receive and transmit chunk for a given channel.  This
    should be called by the low-level driver as close to the interface
    as possible.  ECHO CANCELLATION IS NO LONGER AUTOMATICALLY DONE
-   AT THE DAHDI LEVEL.  zt_ec_chunk will not echo cancel if it should
+   AT THE ZAPTEL LEVEL.  zt_ec_chunk will not echo cancel if it should
    not be doing so.  rxchunk is modified in-place */
 
 void zt_ec_chunk(struct zt_chan *chan, unsigned char *rxchunk, const unsigned char *txchunk);
@@ -2104,4 +2104,4 @@
 	*dst = '\0';
 }
 
-#endif /* _LINUX_DAHDI_H */
+#endif /* _LINUX_ZAPTEL_H */

Modified: branches/1.4/kernel/zconfig.h
URL: http://svn.digium.com/view/zaptel/branches/1.4/kernel/zconfig.h?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/kernel/zconfig.h (original)
+++ branches/1.4/kernel/zconfig.h Fri May 16 16:39:47 2008
@@ -48,11 +48,11 @@
 /*
  * Define if you want MMX optimizations in zaptel
  *
- * Note: CONFIG_DAHDI_MMX is generally incompatible with AMD 
+ * Note: CONFIG_ZAPTEL_MMX is generally incompatible with AMD 
  * processors and can cause system instability!
  * 
  */
-/* #define CONFIG_DAHDI_MMX */
+/* #define CONFIG_ZAPTEL_MMX */
 
 /** If defined: the user must define exactly one ECHO_CAN_ var: */
 #ifndef ECHO_CAN_FROMENV 
@@ -134,7 +134,7 @@
  * Uncomment to enable "watchdog" to monitor if interfaces
  * stop taking interrupts or otherwise misbehave
  */
-/* #define CONFIG_DAHDI_WATCHDOG */
+/* #define CONFIG_ZAPTEL_WATCHDOG */
 
 /*
  * Uncomment for Non-standard FXS groundstart start state (A=Low, B=Low)
@@ -187,7 +187,7 @@
  * Enable sync_tick() calls. Allows low-level drivers to synchronize
  * their internal clocks to the zaptel master clock.
  */
-#define DAHDI_SYNC_TICK
+#define ZAPTEL_SYNC_TICK
 
 /*
  * Skip processing PCM if low-level driver won't use it anyway

Modified: branches/1.4/kernel/ztdummy.c
URL: http://svn.digium.com/view/zaptel/branches/1.4/kernel/ztdummy.c?view=diff&rev=4301&r1=4300&r2=4301
==============================================================================
--- branches/1.4/kernel/ztdummy.c (original)
+++ branches/1.4/kernel/ztdummy.c Fri May 16 16:39:47 2008
@@ -135,9 +135,9 @@
 #endif
 
 
-#define DAHDI_RATE 1000                     /* zaptel ticks per second */
-#define DAHDI_TIME (1000000 / DAHDI_RATE)  /* zaptel tick time in us */
-#define DAHDI_TIME_NS (DAHDI_TIME * 1000)  /* zaptel tick time in ns */
+#define ZAPTEL_RATE 1000                     /* zaptel ticks per second */
+#define ZAPTEL_TIME (1000000 / ZAPTEL_RATE)  /* zaptel tick time in us */
+#define ZAPTEL_TIME_NS (ZAPTEL_TIME * 1000)  /* zaptel tick time in ns */
 
 /* Different bits of the debug variable: */
 #define DEBUG_GENERAL (1 << 0)
@@ -174,7 +174,7 @@
 
 	/* Is spinlock required here??? */
 	spin_lock_irqsave(&ztd->rtclock, flags);
-	ztd->counter += DAHDI_TIME;
+	ztd->counter += ZAPTEL_TIME;
 	while (ztd->counter >= current_rate) {
 		ztd->counter -= current_rate;
 		/* Update of RTC IRQ rate isn't possible from interrupt handler :( */
@@ -201,7 +201,7 @@
 	 * We should worry if overrun is 2 or more; then we really missed 
 	 * a tick */
 	overrun = hrtimer_forward(&zaptimer, htmr->expires, 
-			ktime_set(0, DAHDI_TIME_NS));
+			ktime_set(0, ZAPTEL_TIME_NS));
 	if(overrun > 1) {
 		if(printk_ratelimit())
 			printk(KERN_NOTICE "ztdummy: HRTimer missed %lu ticks\n", 
@@ -226,7 +226,7 @@
 	timer.expires = jiffies + 1;
 	add_timer(&timer);
 
-	ztd->counter += DAHDI_TIME;
+	ztd->counter += ZAPTEL_TIME;
 	while (ztd->counter >= HZ) {
 		ztd->counter -= HZ;
 		zt_receive(&ztd->span);
@@ -343,7 +343,7 @@
 	zaptimer.function = ztdummy_hr_int;
 
 	printk(KERN_DEBUG "ztdummy: Starting High Resolution Timer\n");
-	hrtimer_start(&zaptimer, ktime_set(0, DAHDI_TIME_NS), HRTIMER_MODE_REL);
+	hrtimer_start(&zaptimer, ktime_set(0, ZAPTEL_TIME_NS), HRTIMER_MODE_REL);
 	printk(KERN_INFO "ztdummy: High Resolution Timer started, good to go\n");
 #else
 	init_timer(&timer);




More information about the zaptel-commits mailing list