Changes:
- Add initial SAM/EC support for Surface Laptop 2, including support for
- Keyboard and other HID devices (sensors, pen stash, but not
touchpad)
- Battery information
- Tablet mode / screen orientation
- Rebase onto v6.5.12
Links:
- kernel: df0bd8ffbe
Changes:
- Add initial SAM/EC support for Surface Laptop 2, including support for
- Keyboard and other HID devices (sensors, pen stash, but not
touchpad)
- Battery information
- Tablet mode / screen orientation
- Rebase onto v6.1.63
Links:
- kernel: 4ebedac16e
On Fedora the kernel needs to be loaded into RWX memory by GRUB.
If it is loaded from non-writable memory, it will crash and freeze
the machine at the Microsoft logo.
Unsetting this flag will cause GRUB to allocate RWX memory for the
kernel.
Note: This won't fix the stock kernels or the installation image.
Ubuntu mainline repos are currently stuck at v6.5.7. However, our
patches are for v6.5.8+ and have thus dropped the serial suspend fix,
which was added upstream in v6.5.8. So add it to the Debian/Ubuntu
package specific patches for now so that we can still build
Debian/Ubuntu kernel packages.
Right now two builds of the same kernel version will install into the
same directory, e.g. /lib/modules/6.5.6-surface.
This doesn't really ultimately cause any issues, but having the build
number in uname -r and unique installation targets is good practice.
Changes:
- Add initial SAM support for Surface Laptop Go 3. This adds support for
- Battery status
- Platform profiles
- Rebase onto v6.5.8
Links:
- kernel: 4c35b83b82
Changes:
- Add initial SAM support for Surface Laptop Go 3. This adds support for
- Battery status
- Platform profiles
- Rebase onto v6.1.59
Links:
- kernel: c119659cb8
Upstream sources have changed module compression to zstd. Unfortunately,
that is not supported on older Debian versions. Changing it to xz causes
problems on Ubuntu 23.10. So go back to what we had before: No
compression.