如何解决../../libacpi/build.c:384:49:错误:未声明“ ssdt_pm”此功能首次使用;你是说“ ssdt”吗?
我想通过xen将集成的gpu从主机os(ubuntu 20.04)传递到Windows 10 guest os。这是因为xen对我而言非常有效,对于我的特定需求,它比qemu-kvm更好,并且因为我只有两张图形卡。我已经传递给来宾的nvidia rtx 2080 ti和Intel UHD 630,可以从主机复制到来宾,以便可以在两个地方使用而不会受到干扰。因此,我正在尝试构建此存储库:
https://github.com/intel/gvt-linux/wiki/GVTg_Setup_Guide#332-build-qemu--xen-for-xengt
但是在某些时候,我得到了这些错误:
../../libacpi/build.c: In function ‘construct_secondary_tables’:
../../libacpi/build.c:384:49: error: ‘ssdt_pm’ undeclared (first use in this function); did you mean ‘ssdt’?
384 | ssdt = ctxt->mem_ops.alloc(ctxt,sizeof(ssdt_pm),16);
| ^~~~~~~
| ssdt
../../libacpi/build.c:384:49: note: each undeclared identifier is reported only once for each function it appears in
../../libacpi/build.c:392:49: error: ‘ssdt_s3’ undeclared (first use in this function); did you mean ‘ssdt’?
392 | ssdt = ctxt->mem_ops.alloc(ctxt,sizeof(ssdt_s3),16);
| ^~~~~~~
| ssdt
../../libacpi/build.c:402:49: error: ‘ssdt_s4’ undeclared (first use in this function); did you mean ‘ssdt’?
402 | ssdt = ctxt->mem_ops.alloc(ctxt,sizeof(ssdt_s4),16);
| ^~~~~~~
| ssdt
../../libacpi/build.c:412:49: error: ‘ssdt_laptop_slate’ undeclared (first use in this function); did you mean ‘ssdt
_laptop_slate_aml_code’?
412 | ssdt = ctxt->mem_ops.alloc(ctxt,sizeof(ssdt_laptop_slate),16);
| ^~~~~~~~~~~~~~~~~
| ssdt_laptop_slate_aml_code
../../libacpi/build.c:426:49: error: ‘ssdt_tpm’ undeclared (first use in this function)
426 | ssdt = ctxt->mem_ops.alloc(ctxt,sizeof(ssdt_tpm),16);
| ^~~~~~~~
你知道是否有补丁吗?在哪里可以得到它?我该如何解决这些错误?非常感谢。
这是文件build.c的内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。