OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
CVS: cvs.openbsd.org: src

From: Thorsten Lockert (tholocvs.openbsd.org)
Date: Thu Jun 02 2005 - 15:09:40 CDT


CVSROOT: /cvs
Module name: src
Changes by: tholocvs.openbsd.org 2005/06/02 14:09:39

Modified files:
        etc : MAKEDEV.common rc rc.conf
        etc/etc.amd64 : MAKEDEV.md
        etc/etc.i386 : MAKEDEV.md
        etc/mtree : 4.4BSD.dist special
        sys/arch/amd64/amd64: conf.c machdep.c mainbus.c
        sys/arch/amd64/conf: GENERIC files.amd64
        sys/arch/amd64/include: conf.h
        sys/arch/i386/conf: GENERIC files.i386
        sys/arch/i386/i386: conf.c mainbus.c
        sys/arch/i386/include: conf.h
        usr.sbin : Makefile
Added files:
        sys/arch/amd64/amd64: acpi_machdep.c
        sys/arch/i386/i386: acpi_machdep.c
        sys/dev/acpi : acpi.c acpireg.h acpitimer.c acpiutil.c
                         acpivar.h files.acpi hpet.c hpetreg.h
        usr.sbin/acpid : Makefile acpi.h acpid.8 main.c pathnames.h
                         script.c
        usr.sbin/acpid/samples: Makefile power-button
        usr.sbin/acpidump: Makefile acpi.c acpi_user.c acpidump.8
                           acpidump.c acpidump.h aml_dump.c asl_dump.c
                           debug.h
        usr.sbin/acpidump/aml: aml_amlmem.c aml_amlmem.h aml_common.c
                               aml_common.h aml_env.h aml_evalobj.c
                               aml_evalobj.h aml_memman.c aml_memman.h
                               aml_name.c aml_name.h aml_obj.c aml_obj.h
                               aml_parse.c aml_parse.h aml_region.h
                               aml_status.h aml_store.c aml_store.h

Log message:
Start on a basic ACPI framework -- does not do much more than read out the
ACPI tables into kernel memory and attach ACPI and HPET timers currently.

In order to test this code, enabling the devices in GENERIC as well as
the ACPI_ENABLE option is needed. This code does not do any thermal
control yet, so this should be done with care depending on the platform.

In the tree so more people can contribute to making this more fully
featured.

Ok niklas grange tedu