| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 Re: [PATCH 11/12] swiotlb: merge swiotlb-xen initialization into swiotlb
 
To: Christoph Hellwig <hch@xxxxxx>From: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>Date: Fri, 4 Mar 2022 12:36:17 -0500Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=noneArc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8uDqCUNhTviB4mhiyVPkrrcvb7ikd/TcQJ7W18h5qzQ=; b=NZQmAyO+pnCdswTpCTkXwlbs2UfaG3nVFGjFzHXrPBcPrYnYrouE7Fkaw4JHFczbdzmNwWpOoim/79VvhQ3eSx67k3aikPl2DtKcCEMIrGVoRA/gPZ8L3aoklxrlb+I/jwtHq1QjQrAocMP8SbT70q1eMI8U+h5PcVt+yi/HVKK6/o4D1vgVCsKYhhnLOH3Dcnca1tapTeq6jrBl9S0fC7uc50RlJIS330KBCgjjIP5FbBaMXRPmqbLRXBSBMtv1e2g7q7lIGWQKdi4OCQJbi71HALjUc+GV4L9jF4WAYYg1tpiELatamR1YcL7S7ee7EKNOII4blSVjmsku8rR4yQ==Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PtKCDmlz24K1BNOjrslp07cPDZKhRaJ3EwRT5o9PzUHYh3ChFUAI44wa6bV1m2pp/OcdeCsFSwy9uuDNjtuQ0PiHxiqPCo1BFfr2wp0a5DyNJsjLh7knL2/sqhB4iqqvbARoIQAjOUcXSgY+wdE7LxFfiehRBd9IuZePcyUNe/43BPxTgnbS0S+L6Wx8wXs03DrFlFg7qHSzklQqkLSMq0GOnyCzsN0XNlrCSamFdcx64BbU5gzOwJqjtcrecvzQctZAmERB3sFJBPu74lMpePVXQQ3bW0+oPz2VECbOocSpoXMqICC4UbUTOoRBrpE/TW/3S/vKHU7lN4cJgERufA==Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>,        iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx, x86@xxxxxxxxxx,        Anshuman Khandual <anshuman.khandual@xxxxxxx>,        Tom Lendacky <thomas.lendacky@xxxxxxx>,        Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>,        Juergen Gross <jgross@xxxxxxxx>, Joerg Roedel <joro@xxxxxxxxxx>,        David Woodhouse <dwmw2@xxxxxxxxxxxxx>,        Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx>,        Robin Murphy <robin.murphy@xxxxxxx>,        linux-arm-kernel@xxxxxxxxxxxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx,        linux-ia64@xxxxxxxxxxxxxxx, linux-mips@xxxxxxxxxxxxxxx,        linuxppc-dev@xxxxxxxxxxxxxxxx, linux-riscv@xxxxxxxxxxxxxxxxxxx,        linux-s390@xxxxxxxxxxxxxxx, linux-hyperv@xxxxxxxxxxxxxxx,        tboot-devel@xxxxxxxxxxxxxxxxxxxxx, linux-pci@xxxxxxxxxxxxxxxDelivery-date: Fri, 04 Mar 2022 17:37:33 +0000List-id: Xen developer discussion <xen-devel.lists.xenproject.org> 
 
On 3/4/22 12:28 PM, Christoph Hellwig wrote:
 
On Wed, Mar 02, 2022 at 08:15:03AM -0500, Boris Ostrovsky wrote:
 
Not for me, I fail to boot with
[   52.202000] bnxt_en 0000:31:00.0: swiotlb buffer is full (sz: 256 bytes), 
total 0 (slots), used 0 (slots)
(this is iscsi root so I need the NIC).
I bisected it to "x86: remove the IOMMU table infrastructure" but haven't 
actually looked at the code yet.
 
That looks like the swiotlb buffer did not get initialized at all, but I
can't really explain why.
Can you stick in a printk and see if xen_swiotlb_init_early gets called
at all?
 
Actually, that's the only thing I did do so far and yes, it does get called.
-boris
 
 |