diff options
| -rw-r--r-- | sys/dev/acpica/acpi_cmbat.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/acpica/acpi_cmbat.c b/sys/dev/acpica/acpi_cmbat.c index 90f46a4128470..6bcd4a056d3d3 100644 --- a/sys/dev/acpica/acpi_cmbat.c +++ b/sys/dev/acpica/acpi_cmbat.c @@ -189,6 +189,10 @@ acpi_cmbat_get_bst(void *context) goto end; acpi_cmbat_info_updated(&sc->bst_lastupdated); + /* XXX Should we shut down here? */ + if (sc->bst.state & ACPI_BATT_STAT_CRITICAL) + device_printf(dev, "critically low charge!\n"); + end: if (bst_buffer.Pointer != NULL) AcpiOsFree(bst_buffer.Pointer); |
