Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jun 2004 17:25:51 GMT
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 55380 for review
Message-ID:  <200406201725.i5KHPpnq009901@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=55380

Change 55380 by rwatson@rwatson_paprika on 2004/06/20 17:25:03

	Integrate netperf_socket.

Affected files ...

.. //depot/projects/netperf_socket/sys/boot/forth/loader.conf#5 integrate
.. //depot/projects/netperf_socket/sys/dev/sound/pcm/mixer.c#4 integrate
.. //depot/projects/netperf_socket/sys/dev/usb/ehcireg.h#3 integrate

Differences ...

==== //depot/projects/netperf_socket/sys/boot/forth/loader.conf#5 (text+ko) ====

@@ -6,7 +6,7 @@
 #
 # All arguments must be in double quotes.
 #
-# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.77 2004/04/15 12:12:15 cperciva Exp $
+# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.78 2004/06/20 15:58:24 josef Exp $
 
 ##############################################################
 ###  Basic configuration options  ############################
@@ -280,6 +280,7 @@
 snd_via8233_load="NO"		# via8233
 snd_via82c686_load="NO"		# via82c686
 snd_driver_load="NO"		# All sound drivers
+#pcm0.line="0"			# Default value for a mixer channel
 
 ##############################################################
 ###  USB modules  ############################################

==== //depot/projects/netperf_socket/sys/dev/sound/pcm/mixer.c#4 (text+ko) ====

@@ -25,10 +25,11 @@
  */
 
 #include <dev/sound/pcm/sound.h>
+#include <sys/kernel.h>
 
 #include "mixer_if.h"
 
-SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.37 2004/06/17 17:16:45 phk Exp $");
+SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.38 2004/06/20 15:38:11 josef Exp $");
 
 MALLOC_DEFINE(M_MIXER, "mixer", "mixer");
 
@@ -189,9 +190,10 @@
 {
 	struct snddev_info *snddev;
 	struct snd_mixer *m;
+	char devname[20];
 	u_int16_t v;
 	struct cdev *pdev;
-	int i, unit;
+	int i, unit, val;
 
 	m = (struct snd_mixer *)kobj_create(cls, M_MIXER, M_WAITOK | M_ZERO);
 	snprintf(m->name, MIXER_NAMELEN, "%s:mixer", device_get_nameunit(dev));
@@ -204,7 +206,14 @@
 		goto bad;
 
 	for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) {
-		v = snd_mixerdefaults[i];
+		snprintf(devname, sizeof(devname), "%s.%s", device_get_nameunit(dev), snd_mixernames[i]);
+		TUNABLE_INT_FETCH(devname, &val);
+
+		if (val >= 0 && val <= 100)
+			v = (u_int16_t) val;
+		else
+			v = snd_mixerdefaults[i];
+
 		mixer_set(m, i, v | (v << 8));
 	}
 

==== //depot/projects/netperf_socket/sys/dev/usb/ehcireg.h#3 (text+ko) ====

@@ -1,5 +1,5 @@
-/*	$NetBSD: ehcireg.h,v 1.13 2001/11/23 01:16:27 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/ehcireg.h,v 1.2 2004/03/19 07:14:23 julian Exp $	*/
+/*	$NetBSD: ehcireg.h,v 1.15 2004/06/12 16:02:42 mycroft Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/ehcireg.h,v 1.3 2004/06/20 15:32:19 le Exp $	*/
 
 /*
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -262,7 +262,7 @@
 #define EHCI_QH_GET_MPL(x)	(((x) >> 16) & 0x7ff) /* max packet len */
 #define EHCI_QH_SET_MPL(x)	((x) << 16)
 #define EHCI_QG_MPLMASK		0x07ff0000
-#define EHCI_QH_GET_CTL(x)	(((x) >> 26) & 0x01) /* control endpoint */
+#define EHCI_QH_GET_CTL(x)	(((x) >> 27) & 0x01) /* control endpoint */
 #define EHCI_QH_CTL		0x08000000
 #define EHCI_QH_GET_NRL(x)	(((x) >> 28) & 0x0f) /* NAK reload */
 #define EHCI_QH_SET_NRL(x)	((x) << 28)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406201725.i5KHPpnq009901>