1. 18 7月, 2022 6 次提交
  2. 16 7月, 2022 1 次提交
    • O
      !26 Intel SPR: SGX virtualization support · 8af5d2fe
      openeuler-ci-bot 提交于
      This patch set based on current olk-5.10 to port missing SGX KVM patches.
      
      This patch set provides SGX virtualization support as well as its dependencies and fixes which is backported from upstream v5.17. It based on current olk-5.10 to port missing SGX KVM patches.
      
      The total patch number is 35, it includes:
      
      SGX virtualization support patch set:
      https://lore.kernel.org/all/5d4220fd0a39f52af024d3fa166231c1d498dd10.1616136308.git.kai.huang@intel.com/T/#m6c21a48eb43c580c83b71299c137955620e2ea0a
      "commit 8ca52cc3 x86/sgx: Expose SGX architectural definitions to the kernel" is already in this repo: acd69094
      Subsequent bug fixes and their dependencies.
      Intel-kernel issue:
      #I5EZEK:SPR: SGX: virtualization support
      
      Test:
      
      Build successfully for each commit
      Kernel selftest - SGX: PASSED
      SGX internal stress test: No new failure
      SGX virtualization tests: PASSED
      Kernel selftest - SGX in Qemu: PASSED
      SGX internal stress test in Qemu: No new failure
      Default config change:
      Newly add kernel config:
      
      + CONFIG_X86_SGX_KVM=y
      
      Link: https://gitee.com/openeuler/kernel/pulls/26 
      
      From: @juntianlinux 
      Reviewed-by: Kevin Zhu <zhukeqian1@huawei.com> 
      Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> 
      Signed-off-by: Xie XiuQi <xiexiuqi@huawei.com> 
      8af5d2fe
  3. 15 7月, 2022 2 次提交
    • O
      !25 Intel SPR: Intel PMT support · a0192c4a
      openeuler-ci-bot 提交于
      Intel PMT support for SPR
      
      Intel-kernel issue:
      https://gitee.com/open_euler/dashboard?issue_id=I596K9
      
      Intel Platform Monitoring Technology (PMT) is an architecture for
      enumerating and accessing hardware monitoring capabilities on a device.
      PMT defines several capabilities to support collecting monitoring data from
      hardware. All are discoverable as separate instances of the PCIE Designated
      Vendor extended capability (DVSEC) with the Intel vendor code. The DVSEC ID
      field uniquely identifies the capability.
      This patch set provides support for the PMT framework.
      new ABI listed in below page:
      https://www.kernel.org/doc/html/latest/admin-guide/abi-testing.html#file-srv-docbuild-lib-git-linux-testing-sysfs-class-intel-pmt
      
      Test:
      pmt driver initial successfully
      pmt class interface is ready on /sys/class/intel_pmt/
      pmt data can be read from /sys/class/intel_pmt/telem
      
      Known issue:
      crashlog is not supported due to BIOS update. Need update driver to support new BIOS.
      
      Default config change:(these will submit another patch for changing x86 default configs based on kernel release team's decision)
      if any recommended config change vs upstream default config, please list as git diff format:
      Below configs changed from n to m
      < CONFIG_MFD_INTEL_PMT=m
      < CONFIG_INTEL_PMT_CLASS=m
      < CONFIG_INTEL_PMT_TELEMETRY=m
      < CONFIG_INTEL_PMT_CRASHLOG=m 
      
      From: @juntianlinux 
      Reviewed-by: Xie XiuQi <xiexiuqi@huawei.com> 
      Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> 
      Reviewed-by: Jiao Fenfang <jiaofenfang@uniontech.com> 
      Signed-off-by: Xie XiuQi <xiexiuqi@huawei.com> 
      a0192c4a
    • O
      !24 Intel SPR: intel_idle support · 0314681b
      openeuler-ci-bot 提交于
      The intel_idle support patches for 5.10, especially for SPR C1E/C1 support.
      
      Intel-kernel issue:
      https://gitee.com/open_euler/dashboard?issue_id=I5BECY
      
      New changes:
      
      SnowRidge Cstate table
      ICX C6 support
      ICXD support
      SCX c6
      SPR support including C1E/C1 support
      
      Test steps:
      
      Check intel_idle is default driver on these x86 platforms and Cstate which is listed in /sys/devices/system/cpu/cpu0/cpuidle/state*/*
      On SPR and C1E and C1 can be supported with new module argument intel_idle.preferred_cstates. 
      0314681b
  4. 14 7月, 2022 1 次提交
  5. 13 7月, 2022 23 次提交
  6. 11 7月, 2022 1 次提交
  7. 08 7月, 2022 6 次提交