halt
COMMAND_SET(halt, "halt", "power off the system", command_poweroff);
COMMAND_SET(halt, "halt", "halt the system", command_halt);
SDT_PROBE_DEFINE3(vmm, vmx, exit, halt,
SDT_PROBE3(vmm, vmx, exit, halt, vmx, vcpuid, vmexit);
void halt(void);
struct rndis_halt_req *halt;
xact = vmbus_xact_get(sc->hn_xact, sizeof(*halt));
halt = vmbus_xact_req_data(xact);
halt->rm_type = REMOTE_NDIS_HALT_MSG;
halt->rm_len = sizeof(*halt);
halt->rm_rid = hn_rndis_rid(sc);
hn_rndis_xact_exec1(sc, xact, sizeof(*halt), &sndc, &comp_len);
halt();
halt();
halt();
halt();
halt(); \