Displaying 4 results from an estimated 4 matches for "virtio_rpmb_req_data_write".
2020 Sep 28
0
[RFC PATCH 15/19] tools/vhost-user-rpmb: implement VIRTIO_RPMB_REQ_DATA_WRITE
...ame * vrpmb_handle_result_read(VuDev *dev)
>> g_info("%s: for request:%x result:%x", __func__,
>> r->last_reqresp, r->last_result);
>>
>> - if (r->last_reqresp == VIRTIO_RPMB_RESP_PROGRAM_KEY ||
>> - r->last_reqresp == VIRTIO_RPMB_REQ_DATA_WRITE) {
>> + if (r->last_reqresp == VIRTIO_RPMB_RESP_PROGRAM_KEY) {
>> resp->result = htobe16(r->last_result);
>> resp->req_resp = htobe16(r->last_reqresp);
>> + } else if (r->last_reqresp == VIRTIO_RPMB_RESP_DATA_WRITE) {
>> +...
2020 Aug 11
2
clarifying the handling of responses for virtio-rpmb
...The specification lists a number of commands that have responses:
The operation of a virtio RPMB device is driven by the requests placed
on the virtqueue. The type of request can be program key
(VIRTIO_RPMB_REQ_PROGRAM_KEY), get write counter
(VIRTIO_RPMB_REQ_GET_WRITE_COUNTER), write
(VIRTIO_RPMB_REQ_DATA_WRITE), and read (VIRTIO_RPMB_REQ_DATA_READ). A
program key or write request can also combine with a result read
(VIRTIO_RPMB_REQ_RESULT_READ) for a returned result.
Now I'm deep in the guts of virt queues doing the implementation I'm
trying to clarify exactly what frames should be sent to t...
2020 Sep 11
0
[virtio-dev] Re: clarifying the handling of responses for virtio-rpmb
...gt;>> The operation of a virtio RPMB device is driven by the requests placed
>>> on the virtqueue. The type of request can be program key
>>> (VIRTIO_RPMB_REQ_PROGRAM_KEY), get write counter
>>> (VIRTIO_RPMB_REQ_GET_WRITE_COUNTER), write
>>> (VIRTIO_RPMB_REQ_DATA_WRITE), and read (VIRTIO_RPMB_REQ_DATA_READ). A
>>> program key or write request can also combine with a result read
>>> (VIRTIO_RPMB_REQ_RESULT_READ) for a returned result.
>>>
>>> Now I'm deep in the guts of virt queues doing the implementation I'm
>...
2020 Sep 25
20
[RFC PATCH 00/19] vhost-user-rpmb (Replay Protected Memory Block)
...IGINT/SIGHUP cleanly
tools/vhost-user-rpmb: add --flash-path for backing store
tools/vhost-user-rpmb: import hmac_sha256 functions
tools/vhost-user-rpmb: implement the PROGRAM_KEY handshake
tools/vhost-user-rpmb: implement VIRTIO_RPMB_REQ_GET_WRITE_COUNTER
tools/vhost-user-rpmb: implement VIRTIO_RPMB_REQ_DATA_WRITE
tools/vhost-user-rpmb: implement VIRTIO_RPMB_REQ_DATA_READ
tools/vhost-user-rpmb: add key persistence
tools/vhost-user-rpmb: allow setting of the write_count
docs: add a man page for vhost-user-rpmb
docs/tools/index.rst | 1 +
docs/tools/vhost-user-rpmb.rst...