[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ranconfig failure between VT-d and HVM


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Wed, 20 Apr 2022 17:49:15 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-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=ASC6GTUqC2es2YZ0agjLi/AN8O1YPG+gzXCIywLXTZI=; b=DVdK5OL8tmehab2y2LVuzg3d/rYfxs3xHU3GmXxDpZRWTt2mRjnzNmXhLm6nkIdbCsocG+dpI//paTO1XhD8Tk1kEI4ST966fb6v7lAEHs5gx6oKi016475z/tlSPD4aJtPUnvaAbgpsP9qY7T7MYO+W93olmjLUKXG0/B1zPU/VzyQfC5+bGRyvX59mjO2NYJnrmQf4cpLwK/Z0Dh3ScMuLRwvPxBE1o5fYDaHEHTQ3pzl4x4nx3V+PnKaIPpuMFLWe/e4CDt1ow93b1ixfGk9Za66MfPqENZmDyn8yt+8ZZIvyl6JYBL9EaKSeohJejB2ZWZ05e63Y3CRuannuoA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dr2m2DeWpl29iTj2qoksRpuPAJi7VJbDm82zq38pUTa4Fq3/ff+0nmSvqfGeuCU9YiFnBBx7fdDsp1BhUQQhERvbTFvDg4HxKNPACRvyOPOCSUuwT9WvpmxDVOcnKKGs+uWZRM9U9E+XxMA7ePgBepOFFdZS6xIowMT0+sPWmk8duAgPqlfA3hk5IU/hkqXOFxtgCW4R1xr2Rt7Bv1W04T5wkCQpyWGG7KExncYpRQK6fTSTiUfGCTLqmTHy/cvFMlpE6Yq8TgEt8uCih/swM6JjynEuBXrOW0cYaMa+GZMnljN+sw1f+Lc8oxG9/MT1nZWRFQtzJWgSOlQxrc0bLw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Wed, 20 Apr 2022 17:49:30 +0000
  • Ironport-data: A9a23:rc9B7qy9yhXDZqnQNZF6t+dYxyrEfRIJ4+MujC+fZmUNrF6WrkUEz DYeWWGBP/bcY2qme4ogaIu/9hhTvpTUmNA3HgJopSAxQypGp/SeCIXCJC8cHc8zwu4v7q5Dx 59DAjUVBJlsFhcwnj/0bv656yMUOZigHtIQMsadUsxKbVIiGX9JZS5LwbZj2NY024DhWWthh PupyyHhEA79s9JLGjp8B5Kr8HuDa9yr5Vv0FnRnDRx6lAe2e0s9VfrzFonoR5fMeaFGH/bSe gr25OrRElU1XfsaIojNfr7TKiXmS1NJVOSEoiI+t6OK2nCuqsGuu0qS2TV1hUp/0l20c95NJ Nplt7e/ZCExF4/2hMtGfTJ5A2ZyBZdZ5+qSSZS/mZT7I0zuVVLJmq0rKX5seIoS96BwHH1E8 uEeJHYVdBefiumqwbW9DO5xmsAkK8qtN4Qa0p1i5WiBUbB6HtaeHuOTvYAwMDQY36iiGd73Y cYDZCUpRxPHexBVYX8cCY4knffujX76G9FdgAzF9PFouzmPpOB3+L7JGYvtd/+sfsELn3eqp 0bH0EvVBzhPYbRzzhLAqBpAnNTnnyn2RYYTH72Q7eNxjRuYwWl7IA0bUx63rOe0jma6WslDM AoE9yw2t68w+Ue3CN7nUHWFTGWsuxcdX59VDLc84QTUkq7MuV/BWS4DUyJLb8EguIkuXzs22 1SVntTvQztyrLmSTnHb/bCRxd+vBRUowaY5TXdsZWM4DxPL+unfUjqnog5fLZOI
  • Ironport-hdrordr: A9a23:ljGtEa8pLJ99NC3zKvVuk+GQdr1zdoMgy1knxilNoENuHPBwxv rAoB1E73PJYW4qKQwdcdDpAtjkfZquz+8I3WBxB8bpYOCCggGVxe5ZnPLfKlHbak7DH6tmpN 1dmstFeZDN5DpB/L7HCWCDer5KrbjmzEnrv5ak854Hd3APV0gU1XYeNu/tKDwQeOApP+taKL Osou584xawc3Ueacq2QlMfWfLYmtHNnJX6JTYbGh8O8mC1/HyVwY+/NyLd8gYVUjtJz7tn23 PCiRbF6qKqtOz+4gPA1lXU849dlLLau5V+7Y23+4kowwfX+0WVjbdaKv+/VfcO0aSSAWMR4Z nxStEbToBOAj3qDyaISFDWqnbdOX4VmgHfIBmj8DfeiP28fSk9DcVZg4Jfb1/212oM1esMiZ 5j7iahrJxQAgrHnCPho/7ydz8vuHaVjBMZ4KguZ1o2a/pHVJZB6YMY509bC5EGAWbz750mCv BnCIXG6O9Rak7yVQGRgoBD+q3aYp0IJGbxfqHCgL3m7xFG2HRii0cIzs0WmXkNsJo7Vplf/u zBdqBljqtHQMMaZb90QL5pe7r9NkXdBRbXdG6CK1XuE68Kf3rLtp7s+b0woOWnYoYBwpc+kI nIFFlYqWkxcUTzDtDm5uwCzjndBGGmGTj9wMBX4JZ0/rX6WbrwKCWGDEsjlsOxys9vdvEzm8 zDTa6+L8WTXVcGQ7w5rjEWc6MiWkUjbA==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYVN7zVpKNKLs79U2pM+0BQOt1bg==
  • Thread-topic: Ranconfig failure between VT-d and HVM

https://gitlab.com/xen-project/people/andyhhp/xen/-/jobs/2355562119

ld: prelink.o: in function `vtd_setup':
drivers/passthrough/vtd/iommu.c:(.init.text+0x219f6): undefined
reference to `opt_hap_2mb'
drivers/passthrough/vtd/iommu.c:(.init.text+0x219f6): relocation
truncated to fit: R_X86_64_PC32 against undefined symbol `opt_hap_2mb'
ld: drivers/passthrough/vtd/iommu.c:(.init.text+0x21a23): undefined
reference to `opt_hap_1gb'
drivers/passthrough/vtd/iommu.c:(.init.text+0x21a23): relocation
truncated to fit: R_X86_64_PC32 against undefined symbol `opt_hap_1gb'
ld: ./.xen-syms.0: hidden symbol `opt_hap_2mb' isn't defined
ld: final link failed: bad value
make[3]: *** [arch/x86/Makefile:137: xen-syms] Error 1

It's really not clear why this has first show up now.  There has been a
huge quantity of noise in Gitlab CI for the past 3 weeks with ARM being
offline, but I can't see anything relevant in the large number of IOMMU
changes in that period.

Anyway, the issue is simple.  It's vtd_ept_page_compatible() in a
!CONFIG_HVM build.

~Andrew

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.