While Ubuntu-6.8.0-58.60 kernel is tracking stable fixes from both 6.6.y
(currently up to v6.6.66) and 6.12.y (currently up to v6.12.5), we shall
have this in generic-6.8/noble soon.

While Ubuntu-6.11.0-24.24 kernel is tracking stable fixes from both
6.6.y (currently up to v6.6.75) and 6.12.y (currently up to v6.12.12),
we shall have this in generic-6.11/oracular soon.

Fixed in Ubuntu-6.14.0-11.11 already.

** Description changed:

  My kernel running under UTM on an MacBook with M4 silicon is reporting
  processor       : 0
  BogoMIPS        : 48.00
  Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp 
asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit 
uscat ilrcpc flagm sb paca pacg dcpodp sve2 flagm2 frint svei8mm svebf16 bf16 
afp smei16i64 smef64f64 smei8i32 smef16f32 smeb16f32 smef32f32 sme2 smei16i32 
smebi32i32
  CPU implementer : 0x61
  CPU architecture: 8
  CPU variant     : 0x0
  CPU part        : 0x000
  CPU revision    : 0
  
- 
  The sve* features are incorrect as the the M4 does not implement SVE.
  
  I believe this is a kernel bug that requires
  
https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=064737920bdbca86df91b96aed256e88018fef3a
- backporting (backports were done to 6.6, 6.12 LTS releases, but not to
- 6.8).
+ backporting (backports were done to v6.6.79, 6.12.14 LTS releases, but
+ not to 6.8).
  
  There is a work-around, which is to disable SVE in grub, but really the
  kernel should get this right.
  
  GRUB_CMDLINE_LINUX_DEFAULT="arm64.nosve"

** Description changed:

  My kernel running under UTM on an MacBook with M4 silicon is reporting
  processor       : 0
  BogoMIPS        : 48.00
  Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp 
asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit 
uscat ilrcpc flagm sb paca pacg dcpodp sve2 flagm2 frint svei8mm svebf16 bf16 
afp smei16i64 smef64f64 smei8i32 smef16f32 smeb16f32 smef32f32 sme2 smei16i32 
smebi32i32
  CPU implementer : 0x61
  CPU architecture: 8
  CPU variant     : 0x0
  CPU part        : 0x000
  CPU revision    : 0
  
  The sve* features are incorrect as the the M4 does not implement SVE.
  
  I believe this is a kernel bug that requires
  
https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=064737920bdbca86df91b96aed256e88018fef3a
- backporting (backports were done to v6.6.79, 6.12.14 LTS releases, but
- not to 6.8).
+ backporting (backports were done to v6.6.79, 6.12.14 LTS releases,
+ v6.13.3, v6.14-rc1, but not to 6.8).
  
  There is a work-around, which is to disable SVE in grub, but really the
  kernel should get this right.
  
  GRUB_CMDLINE_LINUX_DEFAULT="arm64.nosve"

** Also affects: linux (Ubuntu Oracular)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Plucky)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Plucky)
       Status: New => Fix Released

** Changed in: linux (Ubuntu Oracular)
       Status: New => Confirmed

** Changed in: linux (Ubuntu Noble)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2104038

Title:
  Arm64 kernel incorrectly detects SVE hardware on VM with apple M4
  silicon

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Noble:
  Confirmed
Status in linux source package in Oracular:
  Confirmed
Status in linux source package in Plucky:
  Fix Released

Bug description:
  My kernel running under UTM on an MacBook with M4 silicon is reporting
  processor       : 0
  BogoMIPS        : 48.00
  Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp 
asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit 
uscat ilrcpc flagm sb paca pacg dcpodp sve2 flagm2 frint svei8mm svebf16 bf16 
afp smei16i64 smef64f64 smei8i32 smef16f32 smeb16f32 smef32f32 sme2 smei16i32 
smebi32i32
  CPU implementer : 0x61
  CPU architecture: 8
  CPU variant     : 0x0
  CPU part        : 0x000
  CPU revision    : 0

  The sve* features are incorrect as the the M4 does not implement SVE.

  I believe this is a kernel bug that requires
  
https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=064737920bdbca86df91b96aed256e88018fef3a
  backporting (backports were done to v6.6.79, 6.12.14 LTS releases,
  v6.13.3, v6.14-rc1, but not to 6.8).

  There is a work-around, which is to disable SVE in grub, but really
  the kernel should get this right.

  GRUB_CMDLINE_LINUX_DEFAULT="arm64.nosve"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2104038/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to