Resending to corrected list address
From: Bill Mills <bill.mills@linaro.org>
Sent: Monday, September 20, 2021 7:36 AM
Subject: Terminology replacement input
git context
replace master with main
github has special case logic to make this easier:
https://github.com/github/renaming
remoteproc context:
"slave" should be "remote processor"
"master" should be "remoteproc host"
virto context:
virtio spec uses "device" and "driver"
suggest we use "virtio device" and "virtio driver"
Examples of devices:
vitioblk device
virtio network interface
For today's remoteproc rpmsg, LInux is always the driver side
Some virtio "devices" are not very device like and instead are more like services.
Alternative for such cases
"application service" and "application client"
Examples:
vsock: service is the one that creates the socket
p9fs: service is the side that has the filesystem
Note that a remote processor can host a service and be a client at the same time.
The terminology is per service.
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur