From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlRU4-0000NP-OP for qemu-devel@nongnu.org; Mon, 03 Nov 2014 18:56:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlRTz-0003Dx-VX for qemu-devel@nongnu.org; Mon, 03 Nov 2014 18:56:28 -0500 Received: from mx1.redhat.com ([209.132.183.28]:41197) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlRTz-0003Ds-OI for qemu-devel@nongnu.org; Mon, 03 Nov 2014 18:56:23 -0500 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id sA3NuMbQ010077 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 3 Nov 2014 18:56:22 -0500 From: John Snow Date: Mon, 3 Nov 2014 18:56:14 -0500 Message-Id: <1415058979-16604-1-git-send-email-jsnow@redhat.com> Subject: [Qemu-devel] [PATCH 0/5] ahci: fis decomposition improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, mst@redhat.com, armbru@redhat.com, stefanha@redhat.com, pbonzini@redhat.com, John Snow This patch series may require, and is based on another AHCI series pending on-list: http://lists.gnu.org/archive/html/qemu-devel/2014-10/msg04143.html This series aims to improve the way that handle_cmd reads and behaves in interpreting the FIS packets received by the AHCI HBA. This series used to be part of a larger RFC, but has since been pared down to a more focused series. Previous RFC: http://lists.gnu.org/archive/html/qemu-devel/2014-09/msg02694.html Patch 1 is a subset of the previously posted "AHCI: Rename NCQFIS structure fields" patch. This subset is just aimed at improving the readability of the FIS decomposition in handle_cmd for now. Patch 2 is nearly the same as "AHCI: Fix FIS decomposition" which has yet to be reviewed. Patches 3, 4, and 5 have been inspected previously, and should be identical. "ide/ahci: Reorder error cases in handle_cmd" "ahci: Check cmd_fis[1] more explicitly" "ahci: factor out FIS decomposition" John Snow (5): ahci: add is_ncq predicate helper AHCI: Fix FIS decomposition ahci: Reorder error cases in handle_cmd ahci: Check cmd_fis[1] more explicitly ahci: factor out FIS decomposition from handle_cmd hw/ide/ahci.c | 233 ++++++++++++++++++++++++++++++---------------------------- hw/ide/ahci.h | 3 + 2 files changed, 125 insertions(+), 111 deletions(-) -- 1.9.3