git: First import (compiles, seems to run correctly)

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Tue May 22 01:11:54 PDT 2012


commit c37779ee44b43dfe880312e87b69c0e62c73209e
Author: Magliano Andrea <masterblaster at tiscali.it>
Date:   Fri May 11 08:12:10 2012 +0200

    First import (compiles, seems to run correctly)
    
    Taken from FreeBSD r222544:218590 (patch applied),
    not from acpica repository.
    
    One problem shown (no more reproducible, skew build?):
    in bootverbose mode 'domain0 misses processors, should be 2, got 1'
    sysctl shows hw.acpi.cpu0 only, other cpus are missing;
    seems an error in evaluating C009 Method in aml code...
    
    TODO:
    
    * iasl compiler Makefile has to be reworked because of specific
      YASL flags for new files dtparser.[yl]
    
    * 'EVENTHANDLER_INVOKE(power_suspend)' to be integrated in acpi.c
    
    * atomic_load_acq_64 isn't implemented (used in acpi_hpet.c)
    
    * sc->tc.tc_quality isn't available; to be investigated
    
    * acpi_timer_test() improved implementation not integrated
    
    * ACPI_CAP_SMP_C3_NATIVE and CPI_CAP_PX_HW_COORD in acpivar.h
      left out, as FreeBSD don't use it either

Summary of changes:
 sys/config/X86_64_GENERIC                          |    2 +
 sys/contrib/dev/acpica-unix/changes.txt            |  726 ++++++++++----------
 sys/contrib/dev/acpica-unix/common/dmtable.c       |  128 +++-
 sys/contrib/dev/acpica-unix/common/dmtbdump.c      |   81 +++-
 sys/contrib/dev/acpica-unix/common/dmtbinfo.c      |   63 ++-
 sys/contrib/dev/acpica-unix/compiler/aslanalyze.c  |   53 ++
 sys/contrib/dev/acpica-unix/compiler/aslcompiler.h |   13 +-
 sys/contrib/dev/acpica-unix/compiler/aslcompiler.y |   83 ++-
 sys/contrib/dev/acpica-unix/compiler/asldefine.h   |   17 +-
 sys/contrib/dev/acpica-unix/compiler/aslglobal.h   |    1 +
 sys/contrib/dev/acpica-unix/compiler/asllookup.c   |    8 +-
 sys/contrib/dev/acpica-unix/compiler/aslmain.c     |    4 +-
 sys/contrib/dev/acpica-unix/compiler/aslmap.c      |   18 +-
 sys/contrib/dev/acpica-unix/compiler/aslmessages.h |    3 +-
 sys/contrib/dev/acpica-unix/compiler/aslpredef.c   |    6 +-
 sys/contrib/dev/acpica-unix/compiler/asltypes.h    |    1 +
 sys/contrib/dev/acpica-unix/compiler/aslutils.c    |   41 +--
 sys/contrib/dev/acpica-unix/compiler/aslwalks.c    |   30 +-
 sys/contrib/dev/acpica-unix/compiler/dtcompile.c   |   55 +-
 sys/contrib/dev/acpica-unix/compiler/dtcompiler.h  |   45 ++-
 sys/contrib/dev/acpica-unix/compiler/dtexpress.c   |  284 ++++----
 sys/contrib/dev/acpica-unix/compiler/dtfield.c     |    7 +-
 sys/contrib/dev/acpica-unix/compiler/dtio.c        |  135 ++++-
 sys/contrib/dev/acpica-unix/compiler/dtsubtable.c  |   42 ++
 sys/contrib/dev/acpica-unix/compiler/dttable.c     |  201 ++++--
 sys/contrib/dev/acpica-unix/compiler/dttemplate.c  |    3 +-
 sys/contrib/dev/acpica-unix/compiler/dttemplate.h  |  113 +++-
 sys/contrib/dev/acpica-unix/compiler/dtutils.c     |   44 +-
 sys/contrib/dev/acpica-unix/debugger/dbdisply.c    |   97 ++--
 sys/contrib/dev/acpica-unix/debugger/dbexec.c      |  405 +++++++++++-
 sys/contrib/dev/acpica-unix/debugger/dbinput.c     |  112 +++-
 sys/contrib/dev/acpica-unix/debugger/dbutils.c     |    7 +-
 sys/contrib/dev/acpica-unix/debugger/dbxface.c     |    8 +-
 sys/contrib/dev/acpica-unix/dispatcher/dswload.c   |    2 +-
 sys/contrib/dev/acpica-unix/dispatcher/dswload2.c  |    2 +-
 sys/contrib/dev/acpica-unix/events/evmisc.c        |  296 --------
 sys/contrib/dev/acpica-unix/events/evregion.c      |  130 ++++-
 sys/contrib/dev/acpica-unix/events/evrgnini.c      |    2 +-
 sys/contrib/dev/acpica-unix/events/evxfgpe.c       |   12 +-
 sys/contrib/dev/acpica-unix/events/evxfregn.c      |   13 +-
 sys/contrib/dev/acpica-unix/executer/excreate.c    |    3 +-
 sys/contrib/dev/acpica-unix/include/acconfig.h     |    4 +-
 sys/contrib/dev/acpica-unix/include/acdebug.h      |    7 +
 sys/contrib/dev/acpica-unix/include/acdisasm.h     |   11 +-
 sys/contrib/dev/acpica-unix/include/acevents.h     |   28 +-
 sys/contrib/dev/acpica-unix/include/acglobal.h     |   14 +-
 sys/contrib/dev/acpica-unix/include/aclocal.h      |    2 +
 sys/contrib/dev/acpica-unix/include/acpiosxf.h     |    6 +-
 sys/contrib/dev/acpica-unix/include/acpixf.h       |    2 +-
 sys/contrib/dev/acpica-unix/include/acpredef.h     |    1 +
 sys/contrib/dev/acpica-unix/include/actbl2.h       |   77 ++-
 sys/contrib/dev/acpica-unix/include/actypes.h      |   19 +-
 sys/contrib/dev/acpica-unix/include/amlcode.h      |   18 -
 sys/contrib/dev/acpica-unix/namespace/nsrepair.c   |   13 +-
 sys/contrib/dev/acpica-unix/osunixxf.c             |   24 +-
 sys/contrib/dev/acpica-unix/tables/tbinstal.c      |   26 +-
 sys/contrib/dev/acpica-unix/utilities/utdecode.c   |    7 +-
 sys/dev/acpica5/Makefile                           |    2 +-
 sys/dev/acpica5/Osd/OsdDebug.c                     |   17 +-
 sys/dev/acpica5/acpi.c                             |   15 -
 sys/dev/acpica5/acpi_pcib_acpi.c                   |   16 +-
 sys/dev/acpica5/acpi_pcib_pci.c                    |    1 +
 sys/dev/acpica5/acpi_resource.c                    |   43 +-
 sys/dev/acpica5/acpi_thermal.c                     |   15 +-
 sys/dev/acpica5/acpi_timer.c                       |   39 +-
 sys/dev/acpica5/acpivar.h                          |   15 +-
 usr.sbin/acpi/iasl/Makefile                        |   13 +-
 67 files changed, 2449 insertions(+), 1282 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c37779ee44b43dfe880312e87b69c0e62c73209e


-- 
DragonFly BSD source repository





More information about the Commits mailing list