[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
|