Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Secnairo/gnr-oe: Add README for gnr-oe specific case list #276

Merged
merged 1 commit into from
Jun 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions scenario/gnr-oe/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
## Features Supported

Below are the test cases for new features on the Intel GNR platform in OpenEuler (referred to as OE) OS. Please note that the specific test content for each feature can be found in the relevant content under the BM directory, which will not be repeated here. We believe that these test cases are a subset of all related feature tests there.

* tests-avx512vbmi
* tests-cet
* tests-cstate
* tests-edac
* tests-iax
* tests-ifs
* tests-isst
* tests-rapl
* tests-sdsi
* tests-topology
* tests-tpmi
* tests-ufs
* tests-umip
* tests-xsave

Tested with [OpenEuler 24.03 LTS](https://www.openeuler.org/zh/download/?version=openEuler%2024.03%20LTS)

## Dependencies
### tests-topology
* hwloc.x86_64 package
```
yum install hwloc
```

* cpuid tool

### tests-sdsi
* intel_sdsi tool
Build and install from the kernel source code: `tools/arch/x86/intel_sdsi/intel_sdsi.c`

### tests-isst
* intel-speed-select
stress-ng.x86_64
```
yum install stress-ng
ln -s /usr/bin/stress-ng /usr/bin/stress
```

### tests-cstate
perf.x86_64 package
```
yum install perf
```

## Known Issues
### Tools Missing
* cpuid
(workaround: copy from CentOS 9)

* rdmsr-tool

* Kernel Features Missing
gcc missing AMX FP16 support
(workaround: compile tmul.c with gcc13+ and copy the binary into OE)

* Kernel idxd driver missing SVA support
(resulting in DSA/IAX not working)

* CET
OE kernel does NOT configuure CONFIG_X86_USER_SHADOW_STACK=y, resulting in CET SHSTK not working.
Loading