Skip to content

Conversation

@dpsmith
Copy link
Member

@dpsmith dpsmith commented Apr 19, 2024

This PR is a series of changes to kernel defconfigs for Dom0 and the NDVM.

Some HP laptops have a message about enabling RMI4 and Synaptic for
better touchpad support, so do so.

Some Dells have an i2c-connected touchpad that is "better" than just the
psmouse, so enable more drivers for that - hid-multitouch &
i2c_hid_acpi.

More input stuff is enabled since it seemed necessary and then also
others may be encountered in the future.

Note that intel-hid and intel-vbtn are not enabled.  They can generate
KEY_POWER for the power button.  However, instead of xcpmd seeing that,
vglass sees it and passed it to the guest.  So you can shutdown just
uivm and not the platform.  Just don't include the driver.
It's not shown, but the selected options allow enabling
XEN_UNPOPULATED_ALLOC.

This seems to have fixed random packet corruption seen with newer
laptops.  Seen with SSH, the first 128 bytes were good - those are
handled by grant copy.  The subsequent bytes would be wrong - zero or
random - and those would fail the SSH MAC check.
@dpsmith dpsmith requested a review from shahs-ais July 29, 2025 17:07
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This defconfig change is significantly larger than what the associated commits are talking about. I would just double check to make sure this is the intended change. If so, any idea how much larger this makes the dom0 kernel?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants