Skip to content

Add SME vector length detect #287

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

fbarchard
Copy link
Contributor

@fbarchard fbarchard commented Mar 28, 2025

Add cpuinfo_get_max_arm_sme_length() to return svl vector length in bits

Display length of SME vectors in isa-tool

SME may be enabled on cpus that do not have SVE

Tested isa-tool on qemu

SIMD extensions:
	ARM SVE: yes
	ARM SVE 2: yes
	ARM SME: yes
	ARM SME 2: no
ARM SVE Capabilities:
	SVE max length: 512
	SME max length: 256

- cpuinfo_get_max_arm_sme_length() returns svl vector length in bits
- Display length of SME vectors in isa-tool

SME may be enabled on cpus that do not have SVE
- cpuinfo_get_max_arm_sme_length() returns svl vector length in bits
- Display length of SME vectors in isa-tool
- Upgrade cmake-linux-riscv64 ubuntu-22.04 runners to ubuntu-24.04

SME may be enabled on cpus that do not have SVE
Copy link
Contributor Author

@fbarchard fbarchard left a comment

Choose a reason for hiding this comment

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

includes workflow fix for riscv to use ubuntu 24.04

@digantdesai
Copy link
Contributor

Unable to find image 'riscv64/ubuntu:24.04' locally

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants