Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/acpi Arrange some comments.
details: https://anonhg.NetBSD.org/src/rev/b99556d2f6c8
branches: trunk
changeset: 753985:b99556d2f6c8
user: jruoho <jruoho%NetBSD.org@localhost>
date: Thu Apr 15 04:03:38 2010 +0000
description:
Arrange some comments.
diffstat:
sys/dev/acpi/acpi.c | 44 ++++++++++++++++++---------------------
sys/dev/acpi/acpi_util.c | 53 +++++++++++++++--------------------------------
2 files changed, 37 insertions(+), 60 deletions(-)
diffs (239 lines):
diff -r 1aa31d1d7242 -r b99556d2f6c8 sys/dev/acpi/acpi.c
--- a/sys/dev/acpi/acpi.c Thu Apr 15 03:48:39 2010 +0000
+++ b/sys/dev/acpi/acpi.c Thu Apr 15 04:03:38 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: acpi.c,v 1.173 2010/04/14 19:27:28 jruoho Exp $ */
+/* $NetBSD: acpi.c,v 1.174 2010/04/15 04:03:38 jruoho Exp $ */
/*-
* Copyright (c) 2003, 2007 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acpi.c,v 1.173 2010/04/14 19:27:28 jruoho Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi.c,v 1.174 2010/04/15 04:03:38 jruoho Exp $");
#include "opt_acpi.h"
#include "opt_pcifixup.h"
@@ -325,7 +325,6 @@
*/
return 1;
-
fail:
KASSERT(rv != AE_OK);
KASSERT(func != NULL);
@@ -345,6 +344,9 @@
return (config_search_ia(acpi_submatch, parent, ifattr, NULL) != NULL);
}
+/*
+ * Autoconfiguration.
+ */
static int
acpi_match(device_t parent, cfdata_t match, void *aux)
{
@@ -408,9 +410,6 @@
acpi_softc = sc;
- /*
- * Register null power management handler.
- */
if (pmf_device_register(self, acpi_suspend, acpi_resume) != true)
aprint_error_dev(self, "couldn't establish power handler\n");
@@ -440,7 +439,9 @@
if (ACPI_FAILURE(rv))
goto fail;
- /* Early EC handler initialization if ECDT table is available. */
+ /*
+ * Early EC handler initialization if ECDT table is available.
+ */
config_found_ia(self, "acpiecdtbus", aa, NULL);
rv = AcpiInitializeObjects(ACPI_FULL_INITIALIZATION);
@@ -760,8 +761,8 @@
xirq = (ACPI_RESOURCE_EXTENDED_IRQ *)&resn->Data;
#if 0
/*
- * XXX not duplicating the interrupt logic above
- * because its not clear what it accomplishes.
+ * XXX: Not duplicating the interrupt logic above
+ * because its not clear what it accomplishes.
*/
xirq->Interrupts[0] =
((ACPI_RESOURCE_EXT_IRQ *)&resp->Data)->
@@ -867,18 +868,14 @@
aa.aa_pciflags = sc->sc_pciflags;
aa.aa_ic = sc->sc_ic;
+ /*
+ * XXX: We only attach devices which are present, enabled, and
+ * functioning properly. However, if a device is enabled,
+ * it is decoding resources and we should claim these,
+ * if possible. This requires changes to bus_space(9).
+ */
if (ad->ad_devinfo->Type == ACPI_TYPE_DEVICE) {
- /*
- * XXX We only attach devices which are:
- *
- * - present
- * - enabled
- * - functioning properly
- *
- * However, if enabled, it's decoding resources,
- * so we should claim them, if possible.
- * Requires changes to bus_space(9).
- */
+
if ((ad->ad_devinfo->Valid & ACPI_VALID_STA) ==
ACPI_VALID_STA &&
(ad->ad_devinfo->CurrentStatus &
@@ -890,10 +887,9 @@
}
/*
- * XXX Same problem as above...
- *
- * Do this check only for devices, as e.g.
- * a Thermal Zone doesn't have a HID.
+ * XXX: The same problem as above. As for example
+ * thermal zones and power resources do not
+ * have a valid HID, only evaluate devices.
*/
if (ad->ad_devinfo->Type == ACPI_TYPE_DEVICE &&
(ad->ad_devinfo->Valid & ACPI_VALID_HID) == 0)
diff -r 1aa31d1d7242 -r b99556d2f6c8 sys/dev/acpi/acpi_util.c
--- a/sys/dev/acpi/acpi_util.c Thu Apr 15 03:48:39 2010 +0000
+++ b/sys/dev/acpi/acpi_util.c Thu Apr 15 04:03:38 2010 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: acpi_util.c,v 1.1 2010/04/14 17:12:14 jruoho Exp $ */
+/* $NetBSD: acpi_util.c,v 1.2 2010/04/15 04:03:39 jruoho Exp $ */
/*-
* Copyright (c) 2003, 2007 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acpi_util.c,v 1.1 2010/04/14 17:12:14 jruoho Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi_util.c,v 1.2 2010/04/15 04:03:39 jruoho Exp $");
#include <sys/param.h>
@@ -76,9 +76,7 @@
ACPI_MODULE_NAME ("acpi_util")
/*
- * acpi_eval_integer:
- *
- * Evaluate an integer object.
+ * Evaluate an integer object.
*/
ACPI_STATUS
acpi_eval_integer(ACPI_HANDLE handle, const char *path, ACPI_INTEGER *valp)
@@ -108,9 +106,7 @@
}
/*
- * acpi_eval_set_integer:
- *
- * Evaluate an integer object with a single integer input parameter.
+ * Evaluate an integer object with a single integer input parameter.
*/
ACPI_STATUS
acpi_eval_set_integer(ACPI_HANDLE handle, const char *path, ACPI_INTEGER val)
@@ -131,9 +127,7 @@
}
/*
- * acpi_eval_string:
- *
- * Evaluate a (Unicode) string object.
+ * Evaluate a (Unicode) string object.
*/
ACPI_STATUS
acpi_eval_string(ACPI_HANDLE handle, const char *path, char **stringp)
@@ -177,10 +171,7 @@
}
/*
- * acpi_eval_struct:
- *
- * Evaluate a more complex structure.
- * Caller must free buf.Pointer by ACPI_FREE().
+ * Evaluate a structure. Caller must free buf.Pointer by ACPI_FREE().
*/
ACPI_STATUS
acpi_eval_struct(ACPI_HANDLE handle, const char *path, ACPI_BUFFER *buf)
@@ -196,9 +187,7 @@
}
/*
- * acpi_eval_reference_handle:
- *
- * Evaluate a reference handle from an element in a package.
+ * Evaluate a reference handle from an element in a package.
*/
ACPI_STATUS
acpi_eval_reference_handle(ACPI_OBJECT *elm, ACPI_HANDLE *handle)
@@ -228,11 +217,9 @@
}
/*
- * acpi_foreach_package_object:
- *
- * Iterate over all objects in a package, and pass them all
- * to a function. If the called function returns non-AE_OK,
- * the iteration is stopped and that value is returned.
+ * Iterate over all objects in a package, and pass them all
+ * to a function. If the called function returns non-AE_OK,
+ * the iteration is stopped and that value is returned.
*/
ACPI_STATUS
acpi_foreach_package_object(ACPI_OBJECT *pkg,
@@ -256,10 +243,8 @@
}
/*
- * acpi_get:
- *
- * Fetch data info the specified (empty) ACPI buffer.
- * Caller must free buf.Pointer by ACPI_FREE().
+ * Fetch data info the specified (empty) ACPI buffer.
+ * Caller must free buf.Pointer by ACPI_FREE().
*/
ACPI_STATUS
acpi_get(ACPI_HANDLE handle, ACPI_BUFFER *buf,
@@ -273,13 +258,11 @@
}
/*
- * acpi_name:
- *
- * Return a complete pathname from a handle.
+ * Return a complete pathname from a handle.
*
- * Note that the function uses static data storage;
- * if the data is needed for future use, it should be
- * copied before any subsequent calls overwrite it.
+ * Note that the function uses static data storage;
+ * if the data is needed for future use, it should be
+ * copied before any subsequent calls overwrite it.
*/
const char *
acpi_name(ACPI_HANDLE handle)
@@ -300,9 +283,7 @@
}
/*
- * acpi_match_hid:
- *
- * Match given ids against _HID and _CIDs.
+ * Match given IDs against _HID and _CIDs.
*/
int
acpi_match_hid(ACPI_DEVICE_INFO *ad, const char * const *ids)
Home |
Main Index |
Thread Index |
Old Index