History log of /illumos-gate/usr/src/uts/common/io/ppm/ppm_subr.c
Revision Date Author Comments Expand
c3a641501f830e76826a0f416dd952d282d30ae7 23-Oct-2009 Margot Miller <Margot.Miller@Sun.COM>

6470324 ppm driver has suspicious uses of __LINE__ 4443242 powerd shouldn't use /proc to tell if a process is running

b72d5b75fd6f5bb08d29f65652d60058fc3a2608 28-Aug-2009 Michael Corcoran <Michael.Corcoran@Sun.COM>

PSARC 2009/104 Hot-Plug Support for ACPI-based Systems 6846955 Device tree creation and acpi virtual nexus driver for acpi based x86 systems 6849408 Device matching rule in ppm.conf is not flexible enough Contributed by Gerry Liu <jiang.liu@intel.com>

/illumos-gate/usr/src/pkgdefs/SUNWcakr.i/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_i386 ppm_subr.c /illumos-gate/usr/src/uts/i86pc/Makefile.files /illumos-gate/usr/src/uts/i86pc/Makefile.i86pc.shared /illumos-gate/usr/src/uts/i86pc/Makefile.rules /illumos-gate/usr/src/uts/i86pc/acpidev/Makefile /illumos-gate/usr/src/uts/i86pc/acpinex/Makefile /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_container.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_cpu.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_device.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_drv.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_memory.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_scope.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/acpidev_util.c /illumos-gate/usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c /illumos-gate/usr/src/uts/i86pc/io/ppm.conf /illumos-gate/usr/src/uts/i86pc/os/ddi_impl.c /illumos-gate/usr/src/uts/i86pc/sys/Makefile /illumos-gate/usr/src/uts/i86pc/sys/acpidev.h /illumos-gate/usr/src/uts/i86pc/sys/acpidev_impl.h /illumos-gate/usr/src/uts/i86pc/sys/acpidev_rsc.h /illumos-gate/usr/src/uts/i86pc/sys/acpinex.h /illumos-gate/usr/src/uts/intel/io/acpica/namespace/nsxfname.c /illumos-gate/usr/src/uts/intel/io/acpica/osl.c /illumos-gate/usr/src/uts/intel/os/driver_aliases /illumos-gate/usr/src/uts/intel/os/name_to_major
2df1fe9ca32bb227b9158c67f5c00b54c20b10fd 21-Oct-2007 randyf <none@none>

PSARC/2005/469 X86 Energy Star compliance PSARC/2006/632 PSMI extension for state save and restore 6330209 nge needs to support DDI_SUSPEND/DDI_RESUME 6381827 Suspend to RAM on x86 6393154 audio810 needs to support DDI_SUSPEND/DDI_RESUME 6397047 fd, fdc needs to support Suspend/Resume 6401974 cannot enter S3 with ohci PME enable set on Tyan 2865 with Sun or Tyan 2.01 BIOS 6422613 memscrubber doesn't re-acquire lock before CALLB_CPR_EXIT 6455736 ata/dadk/cmdk should support DDI_SUSPEND/DDI_RESUME 6511370 CPR on SPARC regression 6586018 TODOP Macros in i86pc/sys/machclock.h not in sun4u/sun4v equivilent (Sparc only) 6610124 It takes more than 3 minutes after printing "pci_pre_resume nv_sata:0" 6617143 powerd/pmconfig emits a different default message for an existing on or off action. --HG-- rename : usr/src/cmd/power/power.conf => usr/src/cmd/power/power.conf.sparc

/illumos-gate/usr/src/cmd/devfsadm/i386/misc_link_i386.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/apic.c /illumos-gate/usr/src/cmd/power/Makefile /illumos-gate/usr/src/cmd/power/conf.c /illumos-gate/usr/src/cmd/power/handlers.c /illumos-gate/usr/src/cmd/power/parse.c /illumos-gate/usr/src/cmd/power/pmconfig.h /illumos-gate/usr/src/cmd/power/power.conf.i386 /illumos-gate/usr/src/cmd/power/power.conf.sparc /illumos-gate/usr/src/cmd/power/powerd.c /illumos-gate/usr/src/cmd/uadmin/uadmin.c /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWcakr.i/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcpr.i/Makefile /illumos-gate/usr/src/pkgdefs/SUNWcpr.i/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWcpr.i/postinstall /illumos-gate/usr/src/pkgdefs/SUNWcpr.i/postremove /illumos-gate/usr/src/pkgdefs/SUNWcpr.i/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcpr.i/prototype_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/cpr/cpr_driver.c /illumos-gate/usr/src/uts/common/cpr/cpr_dump.c /illumos-gate/usr/src/uts/common/cpr/cpr_main.c /illumos-gate/usr/src/uts/common/cpr/cpr_misc.c /illumos-gate/usr/src/uts/common/cpr/cpr_mod.c /illumos-gate/usr/src/uts/common/cpr/cpr_stat.c /illumos-gate/usr/src/uts/common/cpr/cpr_uthread.c /illumos-gate/usr/src/uts/common/io/asy.c /illumos-gate/usr/src/uts/common/io/audio/sada/drv/audio810/audio810.c /illumos-gate/usr/src/uts/common/io/fdc.c /illumos-gate/usr/src/uts/common/io/i8042.c /illumos-gate/usr/src/uts/common/io/kb8042/kb8042.c /illumos-gate/usr/src/uts/common/io/kb8042/kb8042.h /illumos-gate/usr/src/uts/common/io/pci-ide/pci-ide.c /illumos-gate/usr/src/uts/common/io/pm.c ppm.c ppm_subr.c /illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c /illumos-gate/usr/src/uts/common/io/srn.c /illumos-gate/usr/src/uts/common/io/srn.conf /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c /illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/ohci.c /illumos-gate/usr/src/uts/common/os/callb.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/sunpci.c /illumos-gate/usr/src/uts/common/os/sunpm.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/asy.h /illumos-gate/usr/src/uts/common/sys/audio/impl/audio810_impl.h /illumos-gate/usr/src/uts/common/sys/cpr.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/dktp/cmdk.h /illumos-gate/usr/src/uts/common/sys/dktp/dadk.h /illumos-gate/usr/src/uts/common/sys/epm.h /illumos-gate/usr/src/uts/common/sys/pm.h /illumos-gate/usr/src/uts/common/sys/ppmvar.h /illumos-gate/usr/src/uts/common/sys/rtc.h /illumos-gate/usr/src/uts/common/sys/srn.h /illumos-gate/usr/src/uts/common/sys/sunddi.h /illumos-gate/usr/src/uts/common/sys/uadmin.h /illumos-gate/usr/src/uts/common/syscall/uadmin.c /illumos-gate/usr/src/uts/i86pc/Makefile.files /illumos-gate/usr/src/uts/i86pc/Makefile.i86pc.shared /illumos-gate/usr/src/uts/i86pc/Makefile.rules /illumos-gate/usr/src/uts/i86pc/acpippm/Makefile /illumos-gate/usr/src/uts/i86pc/cpr/Makefile /illumos-gate/usr/src/uts/i86pc/genassym/Makefile /illumos-gate/usr/src/uts/i86pc/gfx_private/Makefile /illumos-gate/usr/src/uts/i86pc/io/acpippm.conf /illumos-gate/usr/src/uts/i86pc/io/cbe.c /illumos-gate/usr/src/uts/i86pc/io/consplat.c /illumos-gate/usr/src/uts/i86pc/io/gfx_private/gfxp_vgatext.c /illumos-gate/usr/src/uts/i86pc/io/mc/mcamd_drv.c /illumos-gate/usr/src/uts/i86pc/io/mp_platform_common.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci.c /illumos-gate/usr/src/uts/i86pc/io/pciex/npe.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic.c /illumos-gate/usr/src/uts/i86pc/io/ppm.conf /illumos-gate/usr/src/uts/i86pc/io/ppm/acpippm.c /illumos-gate/usr/src/uts/i86pc/io/ppm/acpippm.h /illumos-gate/usr/src/uts/i86pc/io/ppm/acpisleep.c /illumos-gate/usr/src/uts/i86pc/io/psm/psm_common.c /illumos-gate/usr/src/uts/i86pc/io/psm/uppc.c /illumos-gate/usr/src/uts/i86pc/io/todpc_subr.c /illumos-gate/usr/src/uts/i86pc/ml/cpr_wakecode.s /illumos-gate/usr/src/uts/i86pc/ml/offsets.in /illumos-gate/usr/src/uts/i86pc/os/acpi_stubs.c /illumos-gate/usr/src/uts/i86pc/os/cpr_impl.c /illumos-gate/usr/src/uts/i86pc/os/ddi_impl.c /illumos-gate/usr/src/uts/i86pc/os/memscrub.c /illumos-gate/usr/src/uts/i86pc/os/mp_implfuncs.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_pc.c /illumos-gate/usr/src/uts/i86pc/os/mp_startup.c /illumos-gate/usr/src/uts/i86pc/os/timestamp.c /illumos-gate/usr/src/uts/i86pc/sys/apic.h /illumos-gate/usr/src/uts/i86pc/sys/cpr_impl.h /illumos-gate/usr/src/uts/i86pc/sys/cpr_wakecode.h /illumos-gate/usr/src/uts/i86pc/sys/machclock.h /illumos-gate/usr/src/uts/i86pc/sys/machsystm.h /illumos-gate/usr/src/uts/i86pc/sys/psm_common.h /illumos-gate/usr/src/uts/i86pc/sys/psm_types.h /illumos-gate/usr/src/uts/i86pc/sys/smp_impldefs.h /illumos-gate/usr/src/uts/i86xpv/Makefile.files /illumos-gate/usr/src/uts/intel/Makefile.files /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/intel/io/acpica/acpica.c /illumos-gate/usr/src/uts/intel/io/agpgart/amd64_gart.c /illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ata_cmd.h /illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ata_common.c /illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ata_common.h /illumos-gate/usr/src/uts/intel/io/dktp/dcdev/dadk.c /illumos-gate/usr/src/uts/intel/io/dktp/disk/cmdk.c /illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ghd_debug.c /illumos-gate/usr/src/uts/intel/io/pci/pci_pci.c /illumos-gate/usr/src/uts/intel/io/vgatext/vgatext.c /illumos-gate/usr/src/uts/intel/os/cpr_intel.c /illumos-gate/usr/src/uts/intel/os/name_to_major /illumos-gate/usr/src/uts/intel/promif/prom_env.c /illumos-gate/usr/src/uts/intel/srn/Makefile /illumos-gate/usr/src/uts/intel/sys/acpica.h /illumos-gate/usr/src/uts/intel/sys/promif.h /illumos-gate/usr/src/uts/sparc/os/cpr_sparc.c /illumos-gate/usr/src/uts/sun4u/os/cpr_impl.c /illumos-gate/usr/src/uts/sun4u/sys/machclock.h
5cff782560a1c3cf913ba5574a5123a299f3315e 16-Jul-2007 mh27603 <none@none>

PSARC/2004/826 Opteron Athlon64 Frequency Management 6358066 PSARC/2004/826 Opteron Athlon64 Frequency Management 6512756 Solaris should support Intel's Enhanced Speedstep 6335616 AMD64 CPU PwrMgmt needs Notify/_PPC for changes in P-states --HG-- rename : usr/src/uts/sun4u/io/us_drv.c => usr/src/uts/common/io/cpudrv.c rename : usr/src/uts/sun4u/io/ppm/ppm.c => usr/src/uts/common/io/ppm/ppm.c rename : usr/src/uts/sun4u/io/ppm/ppm_subr.c => usr/src/uts/common/io/ppm/ppm_subr.c rename : usr/src/uts/sun4u/sys/us_drv.h => usr/src/uts/common/sys/cpudrv.h rename : usr/src/uts/sun4u/sys/ppmvar.h => usr/src/uts/common/sys/ppmvar.h rename : usr/src/uts/sun4u/io/ppm.c => usr/src/uts/sun4u/io/ppm_xgsubr.c

/illumos-gate/usr/src/pkgdefs/SUNWcakr.i/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_sparc /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/io/cpudrv.c ppm.c ppm_subr.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/main.c /illumos-gate/usr/src/uts/common/os/sunpm.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/cpudrv.h /illumos-gate/usr/src/uts/common/sys/ppmio.h /illumos-gate/usr/src/uts/common/sys/ppmvar.h /illumos-gate/usr/src/uts/common/sys/processor.h /illumos-gate/usr/src/uts/common/sys/sunpm.h /illumos-gate/usr/src/uts/i86pc/Makefile.files /illumos-gate/usr/src/uts/i86pc/Makefile.i86pc.shared /illumos-gate/usr/src/uts/i86pc/Makefile.rules /illumos-gate/usr/src/uts/i86pc/cpudrv/Makefile /illumos-gate/usr/src/uts/i86pc/cpunex/Makefile /illumos-gate/usr/src/uts/i86pc/io/cpu_acpi.c /illumos-gate/usr/src/uts/i86pc/io/cpudrv_plat.c /illumos-gate/usr/src/uts/i86pc/io/cpunex.c /illumos-gate/usr/src/uts/i86pc/io/mp_platform_common.c /illumos-gate/usr/src/uts/i86pc/io/ppm.conf /illumos-gate/usr/src/uts/i86pc/io/ppm_plat.c /illumos-gate/usr/src/uts/i86pc/io/psm/psm_common.c /illumos-gate/usr/src/uts/i86pc/io/speedstep.c /illumos-gate/usr/src/uts/i86pc/os/cpupm.c /illumos-gate/usr/src/uts/i86pc/os/ddi_impl.c /illumos-gate/usr/src/uts/i86pc/os/mp_startup.c /illumos-gate/usr/src/uts/i86pc/ppm/Makefile /illumos-gate/usr/src/uts/i86pc/sys/cpu_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/cpudrv_plat.h /illumos-gate/usr/src/uts/i86pc/sys/cpupm.h /illumos-gate/usr/src/uts/i86pc/sys/ppm_plat.h /illumos-gate/usr/src/uts/i86pc/sys/speedstep.h /illumos-gate/usr/src/uts/intel/io/acpica/osl.c /illumos-gate/usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.c /illumos-gate/usr/src/uts/intel/io/pci/pci_boot.c /illumos-gate/usr/src/uts/intel/os/driver_aliases /illumos-gate/usr/src/uts/intel/os/name_to_major /illumos-gate/usr/src/uts/intel/sys/acpica.h /illumos-gate/usr/src/uts/sun4u/Makefile.files /illumos-gate/usr/src/uts/sun4u/Makefile.rules /illumos-gate/usr/src/uts/sun4u/cpu/spitfire.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetah.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetahplus.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_jalapeno.c /illumos-gate/usr/src/uts/sun4u/excalibur/Makefile.files /illumos-gate/usr/src/uts/sun4u/io/cpudrv_plat.c /illumos-gate/usr/src/uts/sun4u/io/ppm_plat.c /illumos-gate/usr/src/uts/sun4u/io/ppm_xgsubr.c /illumos-gate/usr/src/uts/sun4u/io/us_drv.c /illumos-gate/usr/src/uts/sun4u/os/mach_mp_startup.c /illumos-gate/usr/src/uts/sun4u/sys/Makefile /illumos-gate/usr/src/uts/sun4u/sys/cpudrv_plat.h /illumos-gate/usr/src/uts/sun4u/sys/ppm_plat.h /illumos-gate/usr/src/uts/sun4v/os/mach_mp_startup.c