Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp269105yba; Thu, 25 Apr 2019 23:00:45 -0700 (PDT) X-Google-Smtp-Source: APXvYqwEBAS0l335xRg6wgwmLJuXLyGrdk2Fi7ZAbxIb09R0pLl5qcyz2dqQQtI+rfOqKFMm/WaN X-Received: by 2002:a17:902:26b:: with SMTP id 98mr13781048plc.30.1556258445507; Thu, 25 Apr 2019 23:00:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556258445; cv=none; d=google.com; s=arc-20160816; b=WvJiSAW7t6MwKCCFVxHbgvNgnAinKJu+iU5YlTrzc/BEyBPOv/ygImaTJPiF39aC+T 5K/DpzYENllRo0pV2boQhx4CVkImH55mADC73vj8QZTfjwzI/rhTwEhrytCXLHN/edBQ M25vaDtUS2AYpK8W45ohaU6dt49Qjuf+uiJhQ1KeIH0cEjn0wvZcQQeXOZDwj6tTJY0n wjUU39bGyee+z4b62mwoS4cmf47OATAZGc1loH+hcU/vriom9nUcrxdlhuhZjz27YPGL 40MDvncGKBGzp1dURfez54Z7qPCHZR2EqsZ4aZ4ERITl1/YIILf3XUqwSKYFlQk9aASA bz2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=dpMAGAN1vbb6z/4n5l2p731u/9zMe56bSxcsSdswaqA=; b=rugJm/sVgAN/ao1DNK/GTVBiZybjl4/3I4xhnJxvsC3w88aXQPJYJ4Ge+8Fu6H/stO YkujQODOdw4MTNfI5O1cl2xm+H0shIkZmkQ93nfIlCIV3QzWRrNbB80xGb2IEa4bLzDh 3XVmdGaX0c1ZBmfYutNxidGc+8DOkvGuFmIVOR3mhszIEGDRaf3MXAYlpRlBU2jTrS40 o1q3lg3ciZwMPXMlEfEW/Rk+B9kRrXU0WDGBkKhCo3k6AOLRG3ZIxQ7rsT96wud4MoOW W9zb/T5IdvX6oFZdBJXoVyoKAx6IsPji5CYtF2GgnZ/EsGtFfb8LMyoeTxhjIpAa8kQE x7Pg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=hRDbhdAN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n86si25329475pfb.273.2019.04.25.23.00.29; Thu, 25 Apr 2019 23:00:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=hRDbhdAN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726425AbfDZF5x (ORCPT + 99 others); Fri, 26 Apr 2019 01:57:53 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:46655 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725901AbfDZF5x (ORCPT ); Fri, 26 Apr 2019 01:57:53 -0400 Received: by mail-wr1-f66.google.com with SMTP id t17so2615903wrw.13 for ; Thu, 25 Apr 2019 22:57:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=dpMAGAN1vbb6z/4n5l2p731u/9zMe56bSxcsSdswaqA=; b=hRDbhdANTEa47hbmLO6xILJFp5awe+3uRxHDR7Jobxm8laa1oEZPOm39KcjGXkFmch CKH7Obl+PoCcbyNvEp2mAGzqTX+tuF8F9JHYAIOimOd5Qtg36sMKvQDoqgwj4W8z5oSD LWMPX6nwuPbNPy+jMiJj24qrl4vL/m+hirDxGJUZJ4MthlZ5V5VvixLC/ctHGteB7Tr/ r02RGWxJUriMU4FirephR1U174c59Pfh0pLpyPLXBvTrc6LeZY4hGnvIgEt7OQsxkYrR QvtqMRqhO/9Tahnt4lBDtRmK4XSJ7uNpuYYIf3olE2nuTLQjoTWwwMWDKxOOKA9fXJU+ TRFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=dpMAGAN1vbb6z/4n5l2p731u/9zMe56bSxcsSdswaqA=; b=a8waC34PSwp9FmAYmMFGqOdGLTUC+Irp2omREL6V5dGIkcu9/Sn8k3V4v8QauuqYor x6Xk+gAfXLxIE88FY+AMTRfDkcLnzHWrkh1utx9XM/qoIimzDMPMEcxXN6+703000k0a tminBsbY5lDUWpbwX1l2fTfRICwx5xnrOMeESYv3RYutp7Ix+uUS5JKTi1Of5ThT9trM bgZTgliM4qmqW3G9yVUgjqE1m0cpJV7sW2FekJIRSI6EtDtVq8UGcUat7sHoEyog8XLn t3qN+ACeKrMxZx7oXt/zXJq+fDtfJsuwzkw/4TcxF0jzx9EK88ZqEsVdU1O/NSunMQoO +UDw== X-Gm-Message-State: APjAAAVRueP3cV/2oj1KD0zdAJhdsLVTkDi11zISOF216UMNCebntykU W4TiHuyiJRjMAhVe6hwXqeI= X-Received: by 2002:a5d:42c5:: with SMTP id t5mr25516837wrr.275.1556258271388; Thu, 25 Apr 2019 22:57:51 -0700 (PDT) Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213]) by smtp.gmail.com with ESMTPSA id z11sm23181125wmf.12.2019.04.25.22.57.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 25 Apr 2019 22:57:50 -0700 (PDT) Date: Fri, 26 Apr 2019 07:57:48 +0200 From: Ingo Molnar To: "Zhao, Yakui" Cc: linux-kernel@vger.kernel.org, x86@kernel.org, tglx@linutronix.de, bp@alien8.de, Jason Chen CJ Subject: Re: [RFC PATCH v5 3/4] x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest upcall vector Message-ID: <20190426055748.GA122831@gmail.com> References: <1556067260-9128-1-git-send-email-yakui.zhao@intel.com> <1556067260-9128-4-git-send-email-yakui.zhao@intel.com> <20190425071700.GB57256@gmail.com> <20190425194527.GA52659@gmail.com> <12c00f28-a1a8-8642-6912-ec9b706b589e@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <12c00f28-a1a8-8642-6912-ec9b706b589e@intel.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Zhao, Yakui wrote: > > > > Does the hypervisor model the APIC EOI command, i.e. does it require the > > > > APIC to be acked? I.e. would not acking the APIC create an IRQ storm? > > > > > > The hypervisor requires that the APIC EOI should be acked. If the EOI APIC > > > is not acked, the APIC ISR bit for the HYPERVISOR_CALLBACK_VECTOR will not > > > be cleared and then it will block the interrupt whose vector is lower than > > > HYPERVISOR_CALLBACK_VECTOR. > > > > Ok! > > > > I will add some comments for calling entering_ack_irq in > acrn_hv_callback_handler. Is this ok to you? Yeah, thanks! Ingo