summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/io/acpica
AgeCommit message (Collapse)AuthorFilesLines
2022-05-1714628 ancient devicedb should be removedRichard Lowe3-544/+174
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-02-0714399 Support ACPI enumeration of extended IRQ resourcesJason King1-35/+142
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2020-03-3112349 clean up 32-bit assembly and lintJohn Levon1-87/+4
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0411790 ACPI method _CRS should be used to identify bus numbers during initial ↵Paul Winder1-1/+69
probe Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0111733 acpica: cast between incompatible function typesToomas Soome1-3/+3
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-2310765 acpica: NULL pointer errorsToomas Soome1-3/+3
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-109823 Deadlock in ACPI Method EvaluationRobert Mustacchi2-18/+66
9824 Update ACPI to joyent/20180629 Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-109822 want iaslMike Gerdts169-91692/+0
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-04-239409 acpica: this statement may fall throughToomas Soome1-0/+1
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: C Fraire <cfraire@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-09-018447 uts: acpica_check_bios_date() instead of bios-free, use efi-systabToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-04-217461 illumos should support multiboot2 protocolToomas Soome1-13/+13
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2016-10-317517 acpica module prints duplicate table information in debug buildsYuri Pankov1-7/+0
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-10-134498 update to ACPI version 6.xJerry Jelinek186-22602/+34823
7428 Deliver the ACPI debugging tools 7429 workaround USB always identified as xHCI after latest ACPI update Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-07-242560 ACPI parser fails to identify COM3 on Tyan motherboardGary Mills1-6/+38
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2011-12-011621 update acpica code to newer version (Joyent OS-441)Gordon Ross153-22212/+17604
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-07-146867140 ultra 27 does not resume from either mouse or keyboard eventVincent Wang1-5/+46
2010-05-076948324 BAD TRAP with missing /boot/solaris/devicedb/masterDana Myers1-3/+2
2010-03-25PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsGerry Liu2-5/+85
PSARC/2009/550 PSMI Extensions for CPU Hotplug PSARC/2009/551 acpihpd ACPI Hotplug Daemon PSARC/2009/591 Attachment Points for Hotpluggable x86 Systems 6862510 provide support for cpu hot add on x86 6883891 cmi interface needs to support dynamic reconfiguration 6884154 x2APIC and kmdb may not function properly during CPU hotplug event. 6904971 low priority acpi nexus code review feedback 6877301 lgrp should support memory hotplug flag in SRAT table
2009-12-166907022 acpica: System (Fujitsu ESPRIMO) hard hangs during boot after ↵Dana Myers2-16/+14
live-upgrade to snv_129
2009-12-076907377 acpica: DEBUG kernels trip over an over-enthusiastic ASSERT if ACPI ↵Dana Myers1-1/+5
is disabled
2009-12-036906533 acpica: ASSERT failure panic in acpica_init() when boot latest debug ↵Dana Myers1-14/+21
kernel on Calpella system
2009-12-016901273 acpica: update ACPI CA interpreter source to 20091112Dana Myers59-1590/+4098
6869130 acpica: AcpiOsAllocate leaks on toshiba laptops
2009-11-236870434 Installation hangs on HP DL380 G4 after displaying copyright message ↵Dana Myers2-6/+5
with S10u8_04 and osol.0906
2009-09-046860515 Solaris x86 can try AcpiReset() first before jumping on to other ↵Saurabh Misra4-3/+171
methods (kb, port 0x92 etc.) 6868057 reset() should call ddi functions only when HAT is running
2009-08-27PSARC 2009/104 Hot-Plug Support for ACPI-based SystemsMichael Corcoran2-8/+38
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>
2009-07-316860080 acpica: doesn't handle optional PM2 register correctlyDana Myers2-8/+23
6865718 acpica: need low-level prom_printf() for suspend/resume debugging
2009-07-216861405 Solaris needs to callback to BIOS to take over system P-State managementMark Haywood1-0/+13
2009-06-266836969 acpica: update to Intel ACPI CA 20090521Dana Myers136-2702/+6704
6387741 process_master_file() causes kmem panics given a bogus master file 6837274 acpica: acpi_enum.c creates non-IEEE-1275 'compatible' properties
2009-05-186815568 ACPICA enhancements for support of ACPI-based device enumeration ↵Michael Corcoran2-157/+588
earlier in boot Contributed by Gerry Liu <jiang.liu@intel.com>
2009-04-166555867 acpica: need to register ACPI Embedded Controller handler earlier in ↵Dana Myers2-13/+12
acpica_init() 6830824 acpica: initialize firmware table access at acpica module load time
2009-03-096775011 bad trap page fault while starting dom0Stuart Maybee2-0/+77
2009-03-036810727 acpica: no need to obfuscate Processor _UID values on non-IA-64 ↵Dana Myers1-64/+13
platforms
2009-02-25PSARC 2008/777 cpupm keyword mode extensionsEric Saxe1-30/+19
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
2009-02-176760313 acpica: Acer F3400 embedded controller needs longer timeout after a ↵Dana Myers1-23/+62
fast reboot
2009-01-146759202 ata: S3 suspend to ram hangs in pci_save_config_regs()Seth Goldberg1-2/+2
6759210 uhci: suspend to ram on Toshiba Tecra S1 hangs in uhci_cpr_suspend() 6759217 uppc: state of legacy pic must be saved / restored to support suspend to ram 6761267 pci interrupt routing entries not restored after wakeup from S3 sleep 6759220 ipw2100: needs DDI_SUSPEND / DDI_RESUME support, for suspend to ram 6761274 acpi-crs property not freed after wakeup from s3 suspend to ram 6766845 Tecra S1: ata0 "timeout: abort request" errors for PATA HDD after S3 resume Contributed by Juergen Keil <jk@tools.de>.
2008-12-196782932 pci_autoconfig: PCI enumerator needs to use PCI root-bus _CRS when ↵Dana Myers1-0/+24
present
2008-11-146769844 Toshiba Tecra M9/M10 won't wake up from suspend if AC status changedGuoli Shu1-8/+8
2008-10-166464695 acpica: update to Intel ACPI CA 20080829 (fix unref)Dana Myers4-2131/+0
2008-10-156464695 acpica: update to Intel ACPI CA 20080829Dana Myers135-9017/+12059
6747548 acpica: must check size of buffers returned from AcpiEvaluateObject() --HG-- rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsfield.c => usr/src/uts/intel/io/acpica/dispatcher/dsfield.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsinit.c => usr/src/uts/intel/io/acpica/dispatcher/dsinit.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsmethod.c => usr/src/uts/intel/io/acpica/dispatcher/dsmethod.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsmthdat.c => usr/src/uts/intel/io/acpica/dispatcher/dsmthdat.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsobject.c => usr/src/uts/intel/io/acpica/dispatcher/dsobject.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsopcode.c => usr/src/uts/intel/io/acpica/dispatcher/dsopcode.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsutils.c => usr/src/uts/intel/io/acpica/dispatcher/dsutils.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswexec.c => usr/src/uts/intel/io/acpica/dispatcher/dswexec.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswload.c => usr/src/uts/intel/io/acpica/dispatcher/dswload.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswscope.c => usr/src/uts/intel/io/acpica/dispatcher/dswscope.c rename : usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswstate.c => usr/src/uts/intel/io/acpica/dispatcher/dswstate.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exconfig.c => usr/src/uts/intel/io/acpica/executer/exconfig.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exconvrt.c => usr/src/uts/intel/io/acpica/executer/exconvrt.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/excreate.c => usr/src/uts/intel/io/acpica/executer/excreate.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exdump.c => usr/src/uts/intel/io/acpica/executer/exdump.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exfield.c => usr/src/uts/intel/io/acpica/executer/exfield.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exfldio.c => usr/src/uts/intel/io/acpica/executer/exfldio.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exmisc.c => usr/src/uts/intel/io/acpica/executer/exmisc.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exmutex.c => usr/src/uts/intel/io/acpica/executer/exmutex.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exnames.c => usr/src/uts/intel/io/acpica/executer/exnames.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exoparg1.c => usr/src/uts/intel/io/acpica/executer/exoparg1.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exoparg2.c => usr/src/uts/intel/io/acpica/executer/exoparg2.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exoparg3.c => usr/src/uts/intel/io/acpica/executer/exoparg3.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exoparg6.c => usr/src/uts/intel/io/acpica/executer/exoparg6.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exprep.c => usr/src/uts/intel/io/acpica/executer/exprep.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exregion.c => usr/src/uts/intel/io/acpica/executer/exregion.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exresnte.c => usr/src/uts/intel/io/acpica/executer/exresnte.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exresolv.c => usr/src/uts/intel/io/acpica/executer/exresolv.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exresop.c => usr/src/uts/intel/io/acpica/executer/exresop.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exstore.c => usr/src/uts/intel/io/acpica/executer/exstore.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exstoren.c => usr/src/uts/intel/io/acpica/executer/exstoren.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exstorob.c => usr/src/uts/intel/io/acpica/executer/exstorob.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exsystem.c => usr/src/uts/intel/io/acpica/executer/exsystem.c rename : usr/src/uts/intel/io/acpica/interpreter/executer/exutils.c => usr/src/uts/intel/io/acpica/executer/exutils.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/psargs.c => usr/src/uts/intel/io/acpica/parser/psargs.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/psloop.c => usr/src/uts/intel/io/acpica/parser/psloop.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/psopcode.c => usr/src/uts/intel/io/acpica/parser/psopcode.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/psparse.c => usr/src/uts/intel/io/acpica/parser/psparse.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/psscope.c => usr/src/uts/intel/io/acpica/parser/psscope.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/pstree.c => usr/src/uts/intel/io/acpica/parser/pstree.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/psutils.c => usr/src/uts/intel/io/acpica/parser/psutils.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/pswalk.c => usr/src/uts/intel/io/acpica/parser/pswalk.c rename : usr/src/uts/intel/io/acpica/interpreter/parser/psxface.c => usr/src/uts/intel/io/acpica/parser/psxface.c
2008-09-096743327 ACPI enumeration does not work for >=2 DMA or >=2 IRQ in resourcesSeth Goldberg1-15/+18
Contributed by Martin Cerveny <M.Cerveny@computer.org>.
2008-08-046528768 apic_navail_vector() fails when IPL equals 8 or 9mishra2-8/+38
6680545 x2APIC support in Solaris x86 Initial Code Contributed by Intel <ashok.raj@intel.com & borun.fu@intel.com>
2008-02-046654914 acpica: befuddled master_file_lookups() gropes too farmyers1-17/+15
2007-10-226612299 acpica: interpreter panics when a method returns a Package with ↵myers1-0/+20
non-constant local elements
2007-10-20PSARC/2005/469 X86 Energy Star compliancerandyf1-0/+211
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
2007-10-186616610 cpu_info_kstat_create does not allow sufficient space for x86 ↵mh276031-1/+2
platform data 6605212 SpeedStep can't find _PSS for Processor declared by Alias
2007-10-016592591 Single instance of panic "mutex_enter: adaptive at high PIL" on x86 ↵myers2-25/+34
in snv_71 6606094 acpica: need to remove SCCS keyword from module name
2007-07-196582507 ddi_prop_free() error in acpica_get_handle_cpu()mh276031-4/+6
2007-07-16PSARC/2004/826 Opteron Athlon64 Frequency Managementmh276031-137/+310
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
2007-06-146563696 cpu idle loop takes up 100% system time on a freshly booted wolf blademyers1-29/+25
2007-05-036455242 nightly should be able to preserve all proto areas from a single build.kupfer2-0/+105
6467531 nightly(1) needs option to generate OpenSolaris delivery --HG-- rename : usr/src/pkgdefs/SUNWftpu/copyright => usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/LICENSE