freebsd-dev/sys/dev/acpica
Andriy Gapon f1e1ddc3d9 acpi_cpu: fixup for PIIX4E PCI config related to C2
This is triggered only if BIOS configures ACPI_BITREG_BUS_MASTER_RLD
aka BRLD_EN_BM to 1.
Rationale:
1. we do not support C3 on PIIX4E
2. bus master activity need not break out of C2 state
3. because of CPU_QUIRK_NO_BM_CTRL quirk we may reset bus master
   status which would result in immediate break out from C2

So if you have seen
cpu0: too many short sleeps, backing off to C1
with this chipset before you may want to try cx_lowest of C2 again.

Reviewed by: rpaulo (mentor), njl
Approved by: rpaulo (mentor)
2009-02-19 14:39:52 +00:00
..
Osd Remove " + 1". 2008-11-03 18:28:12 +00:00
acpi_acad.c
acpi_battery.c Convert battery capacity/rate from mA to mW only when summary is requested. 2009-01-17 17:40:44 +00:00
acpi_button.c
acpi_cmbat.c
acpi_cpu.c acpi_cpu: fixup for PIIX4E PCI config related to C2 2009-02-19 14:39:52 +00:00
acpi_dock.c
acpi_ec.c
acpi_hpet.c Make sure legacy replacement route is turned off when enbling HPET. 2008-11-19 20:31:38 +00:00
acpi_hpet.h
acpi_if.m
acpi_isab.c
acpi_lid.c
acpi_package.c
acpi_pci_link.c
acpi_pci.c
acpi_pcib_acpi.c pcib_read_config and pcib_write_config take u_int params. 2009-02-05 18:40:42 +00:00
acpi_pcib_pci.c
acpi_pcib.c Remove unused variable. 2008-11-25 19:06:20 +00:00
acpi_pcibvar.h
acpi_perf.c
acpi_powerres.c
acpi_quirk.c Clean up DSDT and XSDT correctly instead of FADT when the tables are bad. 2008-09-19 15:25:13 +00:00
acpi_quirks
acpi_resource.c
acpi_smbat.c Quick change to r186026. One of the conditionals was: 2008-12-13 07:45:48 +00:00
acpi_smbus.h
acpi_thermal.c Initialize tz_active to a new constant TZ_ACTIVE_UNKNOWN and make no 2008-04-25 16:45:13 +00:00
acpi_throttle.c
acpi_timer.c
acpi_video.c
acpi.c Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
acpiio.h
acpivar.h