cvs commit: src/sys/boot/pc32/libi386 biosacpi.c src/sys/conf acpi.mk files src/sys/dev/acpica5 Makefile Makefile.inc acdragonfly.h acpi.c acpi_acad.c acpi_button.c acpi_cmbat.c acpi_cpu.c acpi_ec.c acpi_lid.c acpi_resource.c acpi_thermal.c ...

Johannes Hofmann Johannes.Hofmann at gmx.de
Wed Jan 17 12:42:49 PST 2007


Sorry for not testing earlier, but with this commit my thinkpad T42p
no longer boots with acpi enabled. It spits out some warnings and then
hangs (see http://www.ecademix.com/JohannesHofmann/tmp/acpi.jpg for
a screenshot).

  Johannes

YONETANI Tomokazu <y0netan1 at crater.dragonflybsd.org> wrote:
> y0netan1    2007/01/17 09:31:20 PST
> 
> DragonFly src repository
> 
>  Modified files:
>    sys/boot/pc32/libi386 biosacpi.c 
>    sys/conf             acpi.mk files 
>    sys/dev/acpica5      Makefile Makefile.inc acdragonfly.h 
>                         acpi.c acpi_acad.c acpi_button.c 
>                         acpi_cmbat.c acpi_cpu.c acpi_ec.c 
>                         acpi_lid.c acpi_resource.c acpi_thermal.c 
>                         acpi_timer.c acpivar.h 
>    sys/dev/acpica5/Osd  OsdDebug.c OsdMemory.c OsdSchedule.c 
>                         OsdSynch.c 
>    sys/machine/pc32/acpica5 OsdEnvironment.c acpi_machdep.c 
>    sys/machine/pc32/include acpica_machdep.h 
>    usr.sbin/acpi/acpidb Makefile acpidb.c osunixxf.c.patch 
>    usr.sbin/acpi/iasl   Makefile 
>  Added files:
>    sys/dev/acpica5      hardware,hwsleep.c.patch 
>                         include,acglobal.h.patch 
>                         include,acpiosxf.h.patch 
>    sys/dev/acpica5/Osd  OsdCache.c OsdInterface.c 
>  Log:
>  Update ACPI build wrappers to use new ACPI-CA code.
>  * many fixes in ACPI-CA code (see changes.txt for detail)
>  
>  * enable interpreter slack code
>    relaxed checking on AML code to get fewer warnings
>  
>  * use OS implementation of spinlock and cache object:
>    OSL cache code by:
>          Jeffrey Hsu <hsu at dragonflybsd.org>
>    Fix to semaphore and locking code:
>          Simon 'corecode' Schubert <corecode at fs.ei.tum.de>
>  
>  * added a few debugging knobs(on make command line):
>    ACPI_DEBUG_LOCKS=yes to activate debugging code for AcpiOs*Lock()
>    ACPI_DEBUG_MEMMAP=yes to activate debugging code for AcpiOs*MapMemory()
>  
>  Revision  Changes    Path
>  1.5       +9 -9      src/sys/boot/pc32/libi386/biosacpi.c
>  1.5       +1 -1      src/sys/conf/acpi.mk
>  1.150     +9 -4      src/sys/conf/files
>  1.15      +35 -8     src/sys/dev/acpica5/Makefile
>  1.8       +1 -0      src/sys/dev/acpica5/Makefile.inc
>  1.3       +10 -0     src/sys/dev/acpica5/acdragonfly.h
>  1.28      +108 -70   src/sys/dev/acpica5/acpi.c
>  1.7       +2 -2      src/sys/dev/acpica5/acpi_acad.c
>  1.4       +2 -4      src/sys/dev/acpica5/acpi_button.c
>  1.10      +3 -3      src/sys/dev/acpica5/acpi_cmbat.c
>  1.18      +28 -30    src/sys/dev/acpica5/acpi_cpu.c
>  1.12      +11 -23    src/sys/dev/acpica5/acpi_ec.c
>  1.4       +1 -2      src/sys/dev/acpica5/acpi_lid.c
>  1.6       +128 -103  src/sys/dev/acpica5/acpi_resource.c
>  1.7       +3 -3      src/sys/dev/acpica5/acpi_thermal.c
>  1.12      +6 -6      src/sys/dev/acpica5/acpi_timer.c
>  1.11      +4 -2      src/sys/dev/acpica5/acpivar.h
>  1.6       +2 -0      src/sys/dev/acpica5/Osd/OsdDebug.c
>  1.6       +90 -12    src/sys/dev/acpica5/Osd/OsdMemory.c
>  1.7       +11 -22    src/sys/dev/acpica5/Osd/OsdSchedule.c
>  1.10      +78 -60    src/sys/dev/acpica5/Osd/OsdSynch.c
>  1.3       +7 -10     src/sys/machine/pc32/acpica5/OsdEnvironment.c
>  1.13      +2 -2      src/sys/machine/pc32/acpica5/acpi_machdep.c
>  1.4       +9 -36     src/sys/machine/pc32/include/acpica_machdep.h
>  1.4       +13 -11    src/usr.sbin/acpi/acpidb/Makefile
>  1.2       +23 -11    src/usr.sbin/acpi/acpidb/acpidb.c
>  1.2       +21 -11    src/usr.sbin/acpi/acpidb/osunixxf.c.patch
>  1.2       +4 -2      src/usr.sbin/acpi/iasl/Makefile
> 
> 
> http://www.dragonflybsd.org/cvsweb/src/sys/boot/pc32/libi386/biosacpi.c.diff?r1=1.4&r2=1.5&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/conf/acpi.mk.diff?r1=1.4&r2=1.5&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.149&r2=1.150&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/Makefile.diff?r1=1.14&r2=1.15&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/Makefile.inc.diff?r1=1.7&r2=1.8&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acdragonfly.h.diff?r1=1.2&r2=1.3&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi.c.diff?r1=1.27&r2=1.28&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_acad.c.diff?r1=1.6&r2=1.7&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_button.c.diff?r1=1.3&r2=1.4&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_cmbat.c.diff?r1=1.9&r2=1.10&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_cpu.c.diff?r1=1.17&r2=1.18&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_ec.c.diff?r1=1.11&r2=1.12&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_lid.c.diff?r1=1.3&r2=1.4&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_resource.c.diff?r1=1.5&r2=1.6&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_thermal.c.diff?r1=1.6&r2=1.7&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_timer.c.diff?r1=1.11&r2=1.12&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpivar.h.diff?r1=1.10&r2=1.11&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/Osd/OsdDebug.c.diff?r1=1.5&r2=1.6&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/Osd/OsdMemory.c.diff?r1=1.5&r2=1.6&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/Osd/OsdSchedule.c.diff?r1=1.6&r2=1.7&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/Osd/OsdSynch.c.diff?r1=1.9&r2=1.10&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/acpica5/OsdEnvironment.c.diff?r1=1.2&r2=1.3&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/acpica5/acpi_machdep.c.diff?r1=1.12&r2=1.13&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/include/acpica_machdep.h.diff?r1=1.3&r2=1.4&f=u
> http://www.dragonflybsd.org/cvsweb/src/usr.sbin/acpi/acpidb/Makefile.diff?r1=1.3&r2=1.4&f=u
> http://www.dragonflybsd.org/cvsweb/src/usr.sbin/acpi/acpidb/acpidb.c.diff?r1=1.1&r2=1.2&f=u
> http://www.dragonflybsd.org/cvsweb/src/usr.sbin/acpi/acpidb/osunixxf.c.patch.diff?r1=1.1&r2=1.2&f=u
> http://www.dragonflybsd.org/cvsweb/src/usr.sbin/acpi/iasl/Makefile.diff?r1=1.1&r2=1.2&f=u





More information about the Commits mailing list