FreeBSD/src e673a4e (r332918)sys/dev/acpica acpi.c, sys/x86/acpica acpi_wakeup.c

add a new ACPI suspend debugging knob, debug.acpi.suspend_deep_bounce

This sysctl allows a deeper dive into the sleep abyss comparing to
debug.acpi.suspend_bounce.  When the new sysctl is set the system will
execute the suspend sequence up to the call to AcpiEnterSleepState().
That includes saving processor contexts and parking APs.  Then, instead
of actually entering the sleep state, the BSP will call resumectx() to
emulate the wakeup.  The APs should get restarted by the sequence of
Init and Startup IPIs that BSP sends to them.

MFC after:      8 days
DeltaFile
+5-0sys/dev/acpica/acpi.c
+4-0sys/x86/acpica/acpi_wakeup.c
+9-02 files

UnifiedSplitRaw