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