From patchwork Thu Jun 23 07:11:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Huth X-Patchwork-Id: 12891851 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C4033CCA47C for ; Thu, 23 Jun 2022 07:13:41 +0000 (UTC) Received: from localhost ([::1]:39066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o4H24-0000IU-Kd for qemu-devel@archiver.kernel.org; Thu, 23 Jun 2022 03:13:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4H0C-0007GI-6f for qemu-devel@nongnu.org; Thu, 23 Jun 2022 03:11:44 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:45693) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4H0A-0000fw-5Q for qemu-devel@nongnu.org; Thu, 23 Jun 2022 03:11:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1655968301; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=mpKKvvCTjFJ1iZTT6P26pnuI2xciuyis3rDX1BY0BlE=; b=e3EMPdhKwPY52XGlc41bsT61v4Gh00yRjn9DHorT0yQWT3hYGk/w12JE3fDhi1B8zOefHC tde17eQlRyOHHjWjuYlWZU8b5K7CFfdMmwjuhZTqh9KUomlPSJGxz1IYIrdu/RI8EMJ4DF EVcrJUOpw4a87n7S5r/PdAfd+euJmeM= Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-633-JMsdbXDsPPeHJrJ5wkamAA-1; Thu, 23 Jun 2022 03:11:35 -0400 X-MC-Unique: JMsdbXDsPPeHJrJ5wkamAA-1 Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 36E8A3810788; Thu, 23 Jun 2022 07:11:35 +0000 (UTC) Received: from thuth.com (unknown [10.39.192.114]) by smtp.corp.redhat.com (Postfix) with ESMTP id D716A40C5BF; Thu, 23 Jun 2022 07:11:33 +0000 (UTC) From: Thomas Huth To: Cornelia Huck , qemu-s390x@nongnu.org, Christian Borntraeger , Eric Farman Cc: qemu-devel@nongnu.org Subject: [PATCH 0/2] pc-bios/s390-ccw: Two fixes for the virtio initialization Date: Thu, 23 Jun 2022 09:11:29 +0200 Message-Id: <20220623071131.412457-1-thuth@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.85 on 10.11.54.10 Received-SPF: pass client-ip=170.10.129.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Two minor fixes for the virtio initialization that I spotted while looking at the code. These currently do not fix any problem (since QEMU is quite forgiving here when doing things wrong), but we should anyway try to follow the virtio specification here. Thomas Huth (2): pc-bios/s390-ccw/virtio: Set missing status bits while initializing pc-bios/s390-ccw/virtio: Read device config after feature negotiation pc-bios/s390-ccw/virtio.c | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-)