diff options
author | msmith <msmith@FreeBSD.org> | 2000-12-08 09:16:20 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 2000-12-08 09:16:20 +0000 |
commit | 3d96e58d420f86cc9ab2fab8c58a17921833e586 (patch) | |
tree | 13559703e4a964e10c5a092763cd63d3b6d8de56 /lib/libc/stdlib/malloc.c | |
parent | 601ec8e1853accdb6afea835eff3e1a5d42b2390 (diff) | |
download | FreeBSD-src-3d96e58d420f86cc9ab2fab8c58a17921833e586.zip FreeBSD-src-3d96e58d420f86cc9ab2fab8c58a17921833e586.tar.gz |
- 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.
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
0 files changed, 0 insertions, 0 deletions