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

Software incompatibility #20

Closed
cyring opened this issue Feb 23, 2017 · 1 comment
Closed

Software incompatibility #20

cyring opened this issue Feb 23, 2017 · 1 comment

Comments

@cyring
Copy link
Owner

cyring commented Feb 23, 2017

CoreFreq is incompatible with the below softwares.
(due to processor registers conflicts)

  • numatop

  • nmi_watchdog

  1. watchdog_hld.c:
    int watchdog_nmi_enable(unsigned int cpu)
  • pmu_intel
  1. pmu_intel.c:
    static void reprogram_fixed_counters(struct kvm_pmu *pmu, u64 data)

  2. core.c:
    static void intel_pmu_nhm_workaround(void)

  3. qemu-system-x86_64
    when running qemu with argument -cpu , QEMU takes the leadership on the PMC counters;
    some MSR registers are not implemented thus ratios are unavailable.

CoreFreq does not run well with the followings:

  • Kernel Crash Dump
  1. Using kernel 3.10 , issues with kmem_cache_alloc() and kmem_cache_destroy() functions
@cyring cyring changed the title Potential Kernel registers conflicts Potential processor registers conflicts Oct 6, 2017
@cyring cyring changed the title Potential processor registers conflicts Software incompatibility Oct 6, 2017
@cyring
Copy link
Owner Author

cyring commented Feb 4, 2018

Move list into the Wiki

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

No branches or pull requests

1 participant