From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:55211) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RB7Wa-0001yq-Nr for qemu-devel@nongnu.org; Tue, 04 Oct 2011 12:07:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RB7WZ-0000Ek-MQ for qemu-devel@nongnu.org; Tue, 04 Oct 2011 12:07:20 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:33123) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RB7WZ-0000EY-E1 for qemu-devel@nongnu.org; Tue, 04 Oct 2011 12:07:19 -0400 Received: by wyh22 with SMTP id 22so761812wyh.4 for ; Tue, 04 Oct 2011 09:07:18 -0700 (PDT) From: "=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=" Date: Tue, 4 Oct 2011 18:07:10 +0200 Message-Id: <1317744432-1874-1-git-send-email-marcandre.lureau@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH 0/2] HDA fixes for Windows 7 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: yhalperi@redhat.com, alevy@redhat.com, kraxel@redhat.com, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Hi, There are two related bugs in stream state and xfer handling due to the conflict of stream number (on Windows 7, input stream and output stream both use the full range of 1..15 values. on Linux, the handling is different and it works fine because there is no clash) The patches handle stream number for input and output stream distinctively to avoid conflict, and it seems to be in accordance to the spec. Marc-André Lureau (2): hda: do not mix output and input streams, RHBZ #740493 hda: do not mix output and input stream states, RHBZ #740493 hw/hda-audio.c | 15 +++++++++------ hw/intel-hda.c | 18 ++++++++++-------- hw/intel-hda.h | 2 +- 3 files changed, 20 insertions(+), 15 deletions(-) -- 1.7.6.2