[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 4/4] hw/blocl/nvme: trigger async event during injecting s
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH v3 4/4] hw/blocl/nvme: trigger async event during injecting smart warning |
Date: |
Thu, 14 Jan 2021 16:57:12 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 |
On 1/14/21 8:22 AM, zhenwei pi wrote:
> During smart critical warning injection by setting property from QMP
> command, also try to trigger asynchronous event.
>
> Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
> ---
> hw/block/nvme.c | 47 ++++++++++++++++++++++++++++++++++++++++-------
> 1 file changed, 40 insertions(+), 7 deletions(-)
...
> +static void nvme_enqueue_smart_event(NvmeCtrl *n, uint8_t event)
> +{
> + uint8_t aer_info;
> +
> + if (!(NVME_AEC_SMART(n->features.async_config) & event)) {
> + return;
> + }
> +
> + /* Ref SPEC <Asynchronous Event Information – SMART / Health
> Status> */
Mojibake UTF-8 encoding problem?