Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Sep 2000 18:01:32 -0700 (PDT)
From:      Mitsuru IWASAKI <iwasaki@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/acpi/aml aml_common.c aml_common.h aml_evalobj.c aml_parse.c aml_region.c aml_region.h aml_store.c src/usr.sbin/acpi/amldb region.c
Message-ID:  <200009200101.SAA08780@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
iwasaki     2000/09/19 18:01:32 PDT

  Modified files:
    sys/dev/acpi/aml     aml_common.c aml_common.h aml_evalobj.c 
                         aml_parse.c aml_region.c aml_region.h 
                         aml_store.c 
    usr.sbin/acpi/amldb  region.c 
  Log:
  Improve region I/O sub-routines by re-writing most of low level part
  of AML interpreter.
   - Delete and cleanup a lot of almost duplicated code in kernel/userland.
   - Add new common functions for kernel/userland code.
        aml_adjust_readvalue(), aml_adjust_updatevalue(),
        aml_region_handle_alloc(), aml_region_handle_free() and
        aml_region_io().
   - Add primitive functions for both versions of kernel/userland in order to
     have shared code as much as possible.
        aml_region_read_simple(), aml_region_write_simple(),
        aml_region_prompt_read(), aml_region_prompt_write() and
        aml_region_prompt_update_value().
   - Consider update rule and access type in field flags. Also add a lot of
     definitions for the flags.
   - Fix bugs on bit manipulation for read/write operations.
   - Fix bugs on IndexField I/O part.  Also add workaround for temporary
     object corruption during StoreOp interpretation.
  
  Revision  Changes    Path
  1.2       +326 -3    src/sys/dev/acpi/aml/aml_common.c
  1.2       +81 -1     src/sys/dev/acpi/aml/aml_common.h
  1.2       +7 -2      src/sys/dev/acpi/aml/aml_evalobj.c
  1.2       +11 -1     src/sys/dev/acpi/aml/aml_parse.c
  1.2       +149 -297  src/sys/dev/acpi/aml/aml_region.c
  1.2       +35 -1     src/sys/dev/acpi/aml/aml_region.h
  1.2       +19 -8     src/sys/dev/acpi/aml/aml_store.c
  1.2       +118 -146  src/usr.sbin/acpi/amldb/region.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009200101.SAA08780>