@Sachin, Both the CONFIG_INTEL_MEI_DAL and CONFIG_INTEL_MEI_VIRTIO code
paths have build breakages currently.
I have not looked in to these failures too much yet, but the virtio one
looks like missing function prototypes, or actually missing functions.
This may be a patch is that is missing, or something has moved/renamed.
The MEI_DAL one looks like the function pointer return type changed from
"int" to "void".
Looking at dal_remove(), I suspect changing the return type from int to
void would be safe, but there I haven't found an upstream version of
this code to compare with.
With: CONFIG_INTEL_MEI_VIRTIO=m
/build/focal/drivers/misc/mei/hw-virtio.c: In function 'mei_virtio_intr_enable':
/build/focal/drivers/misc/mei/hw-virtio.c:178:2: error: implicit declaration of
function 'virtio_config_enable'; did you mean 'virtio_config_changed'?
[-Werror=implicit-function-declaration]
178 | virtio_config_enable(vdev);
| ^~~~~~~~~~~~~~~~~~~~
/build/focal/drivers/misc/mei/hw-virtio.c: In function
'mei_virtio_intr_disable':
/build/focal/drivers/misc/mei/hw-virtio.c:194:2: error: implicit declaration of
function 'virtio_config_disable'; did you mean 'virtio_config_changed'?
[-Werror=implicit-function-declaration]
194 | virtio_config_disable(vdev);
| ^~~~~~~~~~~~~~~~~~~~~
| virtio_config_changed
With CONFIG_INTEL_MEI_DAL=m
/build/focal/drivers/misc/mei/dal/dal_class.c:800:12: error: initialization of
'void (*)(struct mei_cl_device *)' from incompatible pointer type 'int
(*)(struct mei_cl_device *)' [-Werror=incompatible-pointer-types]
800 | .remove = dal_remove,
| ^~~~~~~~~~
/build/focal/drivers/misc/mei/dal/dal_class.c:800:12: note: (near
initialization for 'dal_driver.remove')
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-intel-5.13 in Ubuntu.
https://bugs.launchpad.net/bugs/1929894
Title:
[TGL][EHL][ADL] Enable MEI (Intel Management Engine Interface)
Status in intel:
New
Status in intel lookout-canyon series:
Triaged
Status in linux package in Ubuntu:
Incomplete
Status in linux-intel package in Ubuntu:
Won't Fix
Status in linux-intel-5.13 package in Ubuntu:
Invalid
Status in linux source package in Focal:
Incomplete
Status in linux-intel source package in Focal:
Won't Fix
Status in linux-intel-5.13 source package in Focal:
Fix Released
Bug description:
Description
Enable MEI (Intel Management Engine Interface)
Host communicates with secured apps in firmware with this interface
Hardware: Tiger Lake/Elkhart Lake/Alder Lake
Target Release: 21.04
Target Kernel: TBD
External links:
https://github.com/intel/linux-intel-quilt/tree/mainline-tracking-v5.11-yocto-210223T083754Z
X-HWE-Bug: Bug #1945464
To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1929894/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp