From 996953e91c8d660c115dda2222562ac69014733a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 13 Dec 2009 23:01:28 +0000 Subject: [PATCH] use directly AcpiReset() for acpi reboot git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34658 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/bus_managers/acpi/acpi_busman.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c b/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c index 6f3779adfd..6ac47ad536 100644 --- a/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c +++ b/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c @@ -623,11 +623,10 @@ reboot(void) TRACE("reboot\n"); - if ((AcpiGbl_FADT.Flags & ACPI_FADT_RESET_REGISTER) == 0) + status = AcpiReset(); + if (status == AE_NOT_EXIST) return B_UNSUPPORTED; - - status = AcpiWrite(AcpiGbl_FADT.ResetValue, &AcpiGbl_FADT.ResetRegister); - + if (status != AE_OK) { ERROR("Reset failed, status = %d\n", status); return B_ERROR;