• Rafa Bilski's avatar
    [CPUFREQ] Longhaul - Disable arbiter · 179da8e6
    Rafa Bilski authored
    ACPI C3 works for "Powersaver" processors, so use it only for them.
    
    Older CPU will change frequency on "halt" only. But we can protect transition
    in two ways:
    - by ACPI PM2 register, there is "bus master arbiter disable" bit.
      This isn't tested because VIA mainboards don't have PM2 register,
    - by PLE133 PCI/AGP arbiter disable register.
      There are two bits in this register. First is "PCI arbiter disable",
      second "AGP arbiter disable". This is working on VIA Epia 800 mainboards.
    
    Test on bm_control is more proper because this is true
    when PM2 register exist.
    Signed-off-by: default avatarRafa³ Bilski <rafalbilski@interia.pl>
    Signed-off-by: default avatarDave Jones <davej@redhat.com>
    179da8e6
longhaul.c 20 KB