Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Dec 2000 01:16:21 -0800 (PST)
From:      Mike Smith <msmith@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/acpica acpi.c acpi_button.c acpi_ec.c acpi_isa.c acpi_lid.c acpi_pcib.c acpi_processor.c acpi_resource.c acpi_thermal.c acpi_timer.c acpiio.h acpivar.h
Message-ID:  <200012080916.eB89GLa03357@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
msmith      2000/12/08 01:16:21 PST

  Modified files:
    sys/dev/acpica       acpi.c acpi_button.c acpi_ec.c acpi_isa.c 
                         acpi_lid.c acpi_pcib.c acpi_processor.c 
                         acpi_resource.c acpi_thermal.c 
                         acpi_timer.c acpiio.h acpivar.h 
  Log:
   - Convert a lot of homebrew debugging output to use the ACPI CA debugging
     infrastructure.  It's not perfect, but it's a lot better than what
     we've been using so far.  The following rules apply to this:
      o BSD component names should be capitalised
      o Layer names should be taken from the non-CA set for now.  We
        may elect to add some new BSD-specific layers later.
  
   - Make it possible to turn off selective debugging flags or layers
     by listing them in debug.acpi.layer or debug.acpi.level prefixed
     with !.
  
   - Fully implement support for avoiding nodes in the ACPI namespace.
     Nodes may be listed in the debug.acpi.avoid environment variable;
     these nodes and all their children will be ignored (although still
     scanned over) by ACPI functions which scan the namespace.  Multiple
     nodes can be specified, separated by whitespace.
  
   - Implement support for selectively disabling ACPI subsystem components
     via the debug.acpi.disable environment variable.  The following
     components can be disabled:
      o bus	creation/scanning of the ACPI 'bus'
      o children	attachment of children to the ACPI 'bus'
      o button	the acpi_button control-method button driver
      o ec	the acpi_ec embedded-controller driver
      o isa	acpi replacement of PnP BIOS for ISA device discovery
      o lid	the control-method lid switch driver
      o pci	pci root-bus discovery
      o processor CPU power/speed management
      o thermal	system temperature detection and control
      o timer	ACPI timecounter
     Multiple components may be disabled by specifying their name(s)
     separated by whitespace.
  
   - Add support for ioctl registration.  ACPI subsystem components may
     register ioctl handlers with the /dev/acpi generic ioctl handler,
     allowing us to avoid the need for a multitude of /dev/acpi* control
     devices, etc.
  
  Revision  Changes    Path
  1.6       +222 -47   src/sys/dev/acpica/acpi.c
  1.2       +36 -18    src/sys/dev/acpica/acpi_button.c
  1.3       +33 -16    src/sys/dev/acpica/acpi_ec.c
  1.3       +52 -20    src/sys/dev/acpica/acpi_isa.c
  1.2       +22 -6     src/sys/dev/acpica/acpi_lid.c
  1.4       +18 -7     src/sys/dev/acpica/acpi_pcib.c
  1.3       +37 -15    src/sys/dev/acpica/acpi_processor.c
  1.2       +35 -56    src/sys/dev/acpica/acpi_resource.c
  1.2       +19 -7     src/sys/dev/acpica/acpi_thermal.c
  1.3       +21 -6     src/sys/dev/acpica/acpi_timer.c
  1.2       +8 -1      src/sys/dev/acpica/acpiio.h
  1.2       +4 -3      src/sys/dev/acpica/acpivar.h



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?200012080916.eB89GLa03357>