2022-06-03 19:15:11 +00:00
|
|
|
/* SPDX-License-Identifier: BSD-3-Clause
|
2019-07-01 11:54:57 +00:00
|
|
|
* Copyright (c) Intel Corporation.
|
|
|
|
* All rights reserved.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "spdk/vmd.h"
|
|
|
|
|
|
|
|
#include "spdk/rpc.h"
|
|
|
|
#include "spdk/util.h"
|
|
|
|
|
2020-10-06 16:16:26 +00:00
|
|
|
#include "spdk/log.h"
|
2019-11-05 09:51:20 +00:00
|
|
|
#include "event_vmd.h"
|
2019-07-01 11:54:57 +00:00
|
|
|
|
|
|
|
static void
|
2020-05-10 19:45:14 +00:00
|
|
|
rpc_vmd_enable(struct spdk_jsonrpc_request *request, const struct spdk_json_val *params)
|
2019-07-01 11:54:57 +00:00
|
|
|
{
|
2022-07-04 14:28:31 +00:00
|
|
|
vmd_subsystem_enable();
|
2019-07-01 11:54:57 +00:00
|
|
|
|
2022-07-04 14:28:31 +00:00
|
|
|
spdk_jsonrpc_send_bool_response(request, true);
|
2019-07-01 11:54:57 +00:00
|
|
|
}
|
|
|
|
|
2020-05-10 19:45:14 +00:00
|
|
|
SPDK_RPC_REGISTER("enable_vmd", rpc_vmd_enable, SPDK_RPC_STARTUP)
|