History log of /illumos-gate/usr/src/uts/i86pc/io/hpet_acpi.c
Revision Date Author Comments Expand
a833a696f1726fd5d95ded0820612f465a2dad8d 29-Apr-2014 Josef 'Jeff' Sipek <josef.sipek@nexenta.com>

4804 apix & pcplusmp are nearly warning free already Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>

7ff178cd8db129d385d3177eb20744d3b6efc59b 24-Jun-2010 Jimmy Vetayases <Jimmy.Vetayases@oracle.com>

PSARC/2009/505 IRM Framework Extension(s) PSARC/2009/665 Pcitool Extensions 6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x 6866130 Interrupt Resource Management (IRM) support on x86 platforms 6876744 Need a new mdb debugger module for the new apix PSM 6881939 decouple current i86xpv interrupt implementation from i86pc 6916041 Pcitool Enhancement(1M) for the new apix PSM on X86 6957091 update pcitool(1m) manpage for 6916041 --HG-- rename : usr/src/cmd/mdb/i86pc/modules/pcplusmp/apic.c => usr/src/cmd/mdb/i86pc/modules/pcplusmp/pcplusmp.c

/illumos-gate/usr/src/cmd/intrd/intrd.pl /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/irm.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/amd64/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/apix.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/ia32/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/apic_common.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/intr_common.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/intr_common.h /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/amd64/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/ia32/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/pcplusmp.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/unix.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/uppc/uppc.c /illumos-gate/usr/src/cmd/pcitool/pcitool.1m /illumos-gate/usr/src/cmd/pcitool/pcitool.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.h /illumos-gate/usr/src/cmd/pcitool/pcitool_usage.c /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Intrs/Intrs.pm /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Intrs/Intrs.xs /illumos-gate/usr/src/pkg/manifests/developer-debug-mdb.mf /illumos-gate/usr/src/pkg/manifests/system-kernel-platform.mf /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/io/avintr.c /illumos-gate/usr/src/uts/common/io/mac/mac_util.c /illumos-gate/usr/src/uts/common/io/pci-ide/pci-ide.c /illumos-gate/usr/src/uts/common/os/ddi_intr_irm.c /illumos-gate/usr/src/uts/common/sys/avintr.h /illumos-gate/usr/src/uts/common/sys/ddi_intr_impl.h /illumos-gate/usr/src/uts/common/sys/pci_tools.h /illumos-gate/usr/src/uts/common/sys/sunndi.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/apix/Makefile apix/apix.c apix/apix_intr.c apix/apix_irm.c apix/apix_utils.c hpet_acpi.c immu_dmar.c immu_intrmap.c isa.c mp_platform_common.c mp_platform_misc.c pci/pci_common.c pci/pci_kstats.c pci/pci_tools.c pcplusmp/apic.c pcplusmp/apic_common.c pcplusmp/apic_introp.c psm/psm_common.c rootnex.c /illumos-gate/usr/src/uts/i86pc/ml/interrupt.s /illumos-gate/usr/src/uts/i86pc/os/intr.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/os/trap.c /illumos-gate/usr/src/uts/i86pc/sys/apic.h /illumos-gate/usr/src/uts/i86pc/sys/apic_common.h /illumos-gate/usr/src/uts/i86pc/sys/apix.h /illumos-gate/usr/src/uts/i86pc/sys/apix_irm_impl.h /illumos-gate/usr/src/uts/i86pc/sys/hpet_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/machsystm.h /illumos-gate/usr/src/uts/i86pc/sys/smp_impldefs.h /illumos-gate/usr/src/uts/i86xpv/Makefile.files /illumos-gate/usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c /illumos-gate/usr/src/uts/i86xpv/io/psm/xpv_intr.c /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/intel/ia32/sys/traptrace.h /illumos-gate/usr/src/uts/intel/io/pci/pci_boot.c /illumos-gate/usr/src/uts/intel/os/mach
5cd376e8b7030707d78315f63adb4bb2b4d9963e 15-Jul-2010 Jimmy Vetayases <Jimmy.Vetayases@oracle.com>

6968165 ::ioapic and ::apic should be limited to kmdb 6968169 missing start dates in some interrupt related files

/illumos-gate/usr/src/cmd/intrd/intrd.pl /illumos-gate/usr/src/cmd/mdb/i86pc/modules/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/apix.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/apic_common.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/intr_common.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/intr_common.h /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/amd64/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/ia32/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/pcplusmp.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/unix.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/uppc/uppc.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.h /illumos-gate/usr/src/cmd/pcitool/pcitool_usage.c /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Intrs/Intrs.pm /illumos-gate/usr/src/uts/common/io/avintr.c /illumos-gate/usr/src/uts/common/io/mac/mac_util.c /illumos-gate/usr/src/uts/common/io/pci-ide/pci-ide.c /illumos-gate/usr/src/uts/common/sys/avintr.h /illumos-gate/usr/src/uts/common/sys/pci_tools.h /illumos-gate/usr/src/uts/common/sys/sunndi.h /illumos-gate/usr/src/uts/i86pc/Makefile.i86pc.shared /illumos-gate/usr/src/uts/i86pc/Makefile.rules hpet_acpi.c isa.c pci/pci_common.c pci/pci_kstats.c /illumos-gate/usr/src/uts/i86pc/ml/interrupt.s /illumos-gate/usr/src/uts/i86pc/os/intr.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/os/trap.c /illumos-gate/usr/src/uts/i86pc/sys/hpet_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/machsystm.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/ia32/sys/traptrace.h /illumos-gate/usr/src/uts/intel/os/mach
22bbd95e3be77066d326fc29c95eb88028ee9d2b 08-Dec-2009 aubrey.li@intel.com <none@none>

6902670 hpet_proxy_users is not dynamic

cef70d2c52b5ed31a487790e4584f648812210a9 04-Apr-2009 Bill Holler <Bill.Holler@Sun.COM>

6821708 deeper C-state support required for processors with ARAT Contributed by aubrey.li@intel.com

9aa01d984654bcf5acc197ab08e46d4b6d939871 05-Mar-2009 Bill Holler <Bill.Holler@Sun.COM>

6807891 system does not consider C3 when ACPI _CST object did not contain a C2 state 6811996 acpi_cpu_cstate() in idle thread context is trying to print a message on offlined/quiesced CPU 6812706 lint warning for hpet_stop_main_counter return value always ignored

0e7515250c8395f368aa45fb9acae7c4f8f8b786 26-Feb-2009 Eric Saxe <Eric.Saxe@Sun.COM>

PSARC 2008/777 cpupm keyword mode extensions PSARC 2008/663 CPU Deep Idle Keyword 6567156 bring CPU power awareness to the dispatcher 6700904 deeper C-State support required on follow-ons to Intel Penryn processor generation microarchitecture 6805661 cmt_root may contain duplicates on UMA systems --HG-- rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_mach.c => usr/src/uts/i86pc/io/cpudrv_mach.c rename : usr/src/uts/i86pc/io/cpudrv/cpu_acpi.c => usr/src/uts/i86pc/os/cpupm/cpu_acpi.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_amd.c => usr/src/uts/i86pc/os/cpupm/cpupm_amd.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_intel.c => usr/src/uts/i86pc/os/cpupm/cpupm_intel.c rename : usr/src/uts/i86pc/os/cpupm.c => usr/src/uts/i86pc/os/cpupm/cpupm_mach.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_throttle.c => usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c rename : usr/src/uts/i86pc/io/cpudrv/pwrnow.c => usr/src/uts/i86pc/os/cpupm/pwrnow.c rename : usr/src/uts/i86pc/io/cpudrv/speedstep.c => usr/src/uts/i86pc/os/cpupm/speedstep.c rename : usr/src/uts/i86pc/sys/cpupm.h => usr/src/uts/i86pc/sys/cpupm_mach.h rename : usr/src/uts/i86pc/sys/cpudrv_throttle.h => usr/src/uts/i86pc/sys/cpupm_throttle.h

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/pg.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/powertop/cpufreq.c /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/conf/param.c /illumos-gate/usr/src/uts/common/disp/cmt.c /illumos-gate/usr/src/uts/common/disp/cmt_policy.c /illumos-gate/usr/src/uts/common/disp/disp.c /illumos-gate/usr/src/uts/common/io/cpudrv.c /illumos-gate/usr/src/uts/common/io/pm.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/cpu_pm.c /illumos-gate/usr/src/uts/common/os/cpupm.c /illumos-gate/usr/src/uts/common/os/group.c /illumos-gate/usr/src/uts/common/os/pg.c /illumos-gate/usr/src/uts/common/os/pghw.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/callb.h /illumos-gate/usr/src/uts/common/sys/cmt.h /illumos-gate/usr/src/uts/common/sys/cpu_pm.h /illumos-gate/usr/src/uts/common/sys/cpudrv.h /illumos-gate/usr/src/uts/common/sys/cpupm.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/epm.h /illumos-gate/usr/src/uts/common/sys/group.h /illumos-gate/usr/src/uts/common/sys/pg.h /illumos-gate/usr/src/uts/common/sys/pghw.h /illumos-gate/usr/src/uts/common/sys/pm.h /illumos-gate/usr/src/uts/i86pc/Makefile.files /illumos-gate/usr/src/uts/i86pc/Makefile.rules cpudrv/cpudrv_mach.c cpudrv_mach.c hpet_acpi.c mp_platform_common.c pcplusmp/apic.c ppm_plat.c /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/cpupm.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpu_acpi.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpu_idle.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_amd.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_intel.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_mach.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/pwrnow.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/speedstep.c /illumos-gate/usr/src/uts/i86pc/os/mlsetup.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_startup.c /illumos-gate/usr/src/uts/i86pc/os/startup.c /illumos-gate/usr/src/uts/i86pc/sys/cpu_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/cpu_idle.h /illumos-gate/usr/src/uts/i86pc/sys/cpudrv_mach.h /illumos-gate/usr/src/uts/i86pc/sys/cpupm.h /illumos-gate/usr/src/uts/i86pc/sys/cpupm_mach.h /illumos-gate/usr/src/uts/i86pc/sys/cpupm_throttle.h /illumos-gate/usr/src/uts/i86pc/sys/hpet.h /illumos-gate/usr/src/uts/i86pc/sys/hpet_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/machcpuvar.h /illumos-gate/usr/src/uts/i86pc/sys/machsystm.h /illumos-gate/usr/src/uts/i86pc/sys/pwrnow.h /illumos-gate/usr/src/uts/i86pc/sys/speedstep.h /illumos-gate/usr/src/uts/i86xpv/Makefile.files /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/intel/io/acpica/osl.c /illumos-gate/usr/src/uts/intel/sys/acpica.h /illumos-gate/usr/src/uts/intel/sys/x86_archext.h /illumos-gate/usr/src/uts/sun4/Makefile.files /illumos-gate/usr/src/uts/sun4/os/cpupm_mach.c /illumos-gate/usr/src/uts/sun4/os/mlsetup.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4/sys/cpupm_mach.h /illumos-gate/usr/src/uts/sun4u/Makefile.files /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/io/cpudrv_mach.c /illumos-gate/usr/src/uts/sun4u/os/cmp.c /illumos-gate/usr/src/uts/sun4u/os/mach_startup.c /illumos-gate/usr/src/uts/sun4u/sys/cpudrv_mach.h /illumos-gate/usr/src/uts/sun4v/os/cmp.c /illumos-gate/usr/src/uts/sun4v/os/mach_startup.c