Hi all,
Notes from this weeks call, along with the recording link, can be found at:
https://github.com/OpenAMP/open-amp/wiki/TSC-Meeting-Notes-2022#20220412
* Action items
o @Nathalie Chan King Choy<mailto:nathalie@xilinx.com>: Early May System DT call: More tools-oriented (Must have: Bruce, Bill, Loic, Arnaud, Stefano, Marti)
o @Stefano Stabellini<mailto:stefanos@xilinx.com>: Also make sure to invite Bertrand, Luca
o @Tomas Evensen<mailto:tomase@xilinx.com>: Will discuss more with Arun about candidate for maintainer
Thanks & regards,
Nathalie
Hi all,
Notes and recording link from the Virtio technical discussion can be found at: https://github.com/OpenAMP/open-amp/wiki/TSC-Meeting-Notes-2022#20220217_Vi…
Notes and recording link from the previous regular TSC call can be found at: https://github.com/OpenAMP/open-amp/wiki/TSC-Meeting-Notes-2021#20211122
For info about the list, link to the archives, to unsubscribe yourself, or for someone to subscribe themselves, visit:
https://lists.openampproject.org/mailman3/lists/tsc.lists.openampproject.or…
Thanks & regards,
Nathalie
[https://st2.zoom.us/static/6.0.5341/image/new/ZoomLogo_110_25.png]<https://zoom.us/>
Hi there,
Nathalie Chan King Choy is inviting you to a scheduled Zoom meeting.
Join Zoom Meeting<https://xilinx.zoom.us/j/99492152405?pwd=VTZnTDMydG44a0JQVlBqUlNhNHFCZz09&f…>
Phone one-tap:
US: +17209289299,,99492152405#,,,,,,0#,,5967064860#<tel:+17209289299,,99492152405#,,,,,,0#,,5967064860#> or +19292056099,,99492152405#,,,,,,0#,,5967064860#<tel:+19292056099,,99492152405#,,,,,,0#,,5967064860#>
Meeting URL:
https://xilinx.zoom.us/j/99492152405?pwd=VTZnTDMydG44a0JQVlBqUlNhNHFCZz09&f…
Meeting ID:
994 9215 2405
Passcode:
$P0t3aJa3%
Join by Telephone
For higher quality, dial a number based on your current location.
Dial:
US: +1 720 928 9299 or +1 929 205 6099 or +1 669 900 6833 or 888 475 4499 (Toll Free) or 833 548 0276 (Toll Free) or 833 548 0282 (Toll Free) or 877 853 5257 (Toll Free)
India: +91 225 097 2743 or +91 225 097 2744 or +91 225 097 2745 or +91 226 480 2722 or +91 22 71 279 525 or +91 406 480 2722 or +91 446 480 2722 or +91 806 480 2722 or +91 80 71 279 440 or +91 116 480 2722 or +91 22 48 798 004 or +91 224 879 8012 or +91 225 097 2742 or 000 800 050 5050 (Toll Free) or 000 800 001 4002 (Toll Free)
Ireland: +353 1 653 3895 or +353 6 163 9031 or +353 1 536 9320 or 1800 943 965 (Toll Free) or 1800 949 238 (Toll Free) or 1800 901 561 (Toll Free)
Singapore: +65 3165 1065 or +65 3158 7288 or 800 101 3814 (Toll Free) or 800 852 6054 (Toll Free) or 1800 407 5602 (Toll Free)
Meeting ID:
994 9215 2405
Passcode:
5967064860
International numbers<https://xilinx.zoom.us/u/akEgJhAc5>
Join from a Video Conference room system
Meeting ID:
994 9215 2405
Passcode:
5967064860
US:
99492152405(a)global.zoomcrc.com<mailto:99492152405@global.zoomcrc.com>
Passcode:
5967064860
APAC:
99492152405(a)global.zoomcrc.com<mailto:99492152405@global.zoomcrc.com>
Passcode:
5967064860
India:
99492152405(a)global.zoomcrc.com<mailto:99492152405@global.zoomcrc.com>
Passcode:
5967064860
Europe:
99492152405(a)global.zoomcrc.com<mailto:99492152405@global.zoomcrc.com>
Passcode:
5967064860
SIP:
99492152405(a)zoomcrc.com<mailto:99492152405@zoomcrc.com>
Passcode:
5967064860
All,
I had the action item to write up the Virtio Proposal from our alignment
meeting on Feb 17. Sorry it took so long. Here is my stab at it.
This is very high level and the devil is in the details. However it is
good to get high level agreement and where we are going before slogging
into the think of things.
End State
=========
OpenAMP git hub has:
* openamp library
+ existing support for remoteproc, virtio, and rpmsg
+ virtio-mmio support (device and driver sides)
+ enhanced virtio layer to support openamp-virtio needs
# support copy based buffer management API pattern
# support zero copy buffer management API pattern
* openamp-virtio library
+ supports driver and device side usage
+ supports virtio-net, console, rng, vsock, p9fs, blk
+ uses openamp lib for base virtio layer and for virtio-mmio
* optimized libmetal
+ same scope of use cases
+ smaller footprint when all abstractions are not needed
* All libraries integrate well with Zephyr but can also be used with
other RTOSes
+ libraries can carry some Zephyr specific code
Initial Steps
=============
* Create openamp-virto lib repo
+ import existing virtio from WR Zephyr fork
+ includes virtio-net, virtio-console, virtio-rng driver side
+ includes existing virtio layer and hlv support (driver side)
+ includes existing virtio-mmio (driver side)
+ re-license from Apache to BSD 2 or 3 Clause
* Re-integrate with Zephyr
+ pull above library into Zephyr and re-integrate with sample
Refinement over time
====================
Move toward end state w/o having to go through
* add virtio-mmio capababilities to openamp lib
* enhance virtio-layer for needs of openamp-virtio
* remove code from openamp-virtio library as it becomes supported in
base openamp library
* add device side functionality to openamp-virtio
* add additional capabilities to openamp-virtio
+ virtio-vsock
+ virtio-p9fs
* support zero copy pattern in openamp-virtio where it make sense
Thanks,
Bill
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur
Hi all,
The notes with links to slides and the meeting recording are now posted at https://github.com/OpenAMP/open-amp/wiki/TSC-Meeting-Notes-2022#20220217_Vi…
* Decisions/conclusions
* Bill's proposal represents both sides pretty well and should go to TSC list for further discussion. Idea: Could create new repo in OpenAMP GitHub for a virtio devices library w/ more sophisticated virtio drivers. Gives us more control than if it's under Zephyr governance.
o Initially, it contains what Dan has already. But, WR changes the license to BSD instead of Apache.
o Then we work through the Zephyr-specific hooks that would be needed in library or Zephyr.
o Then, if there's optimizations to make in Zephyr services libraries & OpenAMP library, those can happen naturally as we go forward.
o Initially, the virtio services has its own virtio layer & maybe its own virtio MMIO. Then we work to unify the bottom over some months.
* Action items
* Bill: Write up proposal and post to TSC list
* [DONE] Nathalie: Add Vincent to OpenAMP TSC list
* Dan, Arnaud, Loic, Vincent to comment on OpenAMP TSC list message thread started by Bill
Thanks & regards,
Nathalie
Hi all,
I am aware that Dan has been preparing some material for the discussion on Thursday. Please let me know if anyone else is planning to present any material so that we can allocate time for all the speakers + leave some time for open discussion.
And the agenda topic to conclude the call will be: When to schedule the next OpenAMP TSC call? During the OpenAMP Board call, it was determined the TSC call should happen sometime after the virtio discussion.
Thanks & regards,
Nathalie
During the OpenAMP board call this week, we realized that a technical discussion on virtio is needed to discuss the different usages for OpenAMP, especially before upstreaming.
Please correct me if I'm wrong: I believe the repos to be discussed are at:
* https://github.com/OpenAMP/open-amp
* https://github.com/danmilea/zephyr
[https://st2.zoom.us/static/5.2.4485/image/new/ZoomLogo_110_25.png]<https://zoom.us/>
Hi there,
Nathalie Chan King Choy is inviting you to a scheduled Zoom meeting.
Join Zoom Meeting<https://xilinx.zoom.us/j/93329619092?pwd=TDVXbWxzNW1tdTRReU83L2R5RHFFQT09&f…>
Phone one-tap:
US: +17209289299,,93329619092#,,,,,,0#,,3505233784#<tel:+17209289299,,93329619092#,,,,,,0#,,3505233784#> or +19292056099,,93329619092#,,,,,,0#,,3505233784#<tel:+19292056099,,93329619092#,,,,,,0#,,3505233784#>
Meeting URL:
https://xilinx.zoom.us/j/93329619092?pwd=TDVXbWxzNW1tdTRReU83L2R5RHFFQT09&f…
Meeting ID:
933 2961 9092
Passcode:
63U?X^U@DJ
Join by Telephone
For higher quality, dial a number based on your current location.
Dial:
US: +1 720 928 9299 or +1 929 205 6099 or +1 669 900 6833 or 833 548 0276 (Toll Free) or 833 548 0282 (Toll Free) or 877 853 5257 (Toll Free) or 888 475 4499 (Toll Free)
India: +91 22 48 798 004 or +91 224 879 8012 or +91 226 480 2722 or +91 22 71 279 525 or +91 406 480 2722 or +91 446 480 2722 or +91 806 480 2722 or +91 80 71 279 440 or +91 116 480 2722 or 000 800 001 4002 (Toll Free) or 000 800 050 5050 (Toll Free)
Ireland: +353 1 653 3895 or +353 6 163 9031 or +353 1 536 9320 or 1800 943 965 (Toll Free) or 1800 949 238 (Toll Free) or 1800 901 561 (Toll Free)
Singapore: +65 3158 7288 or +65 3165 1065 or 800 101 3814 (Toll Free) or 800 852 6054 (Toll Free) or 1800 407 5602 (Toll Free)
Meeting ID:
933 2961 9092
Passcode:
3505233784
International numbers<https://xilinx.zoom.us/u/abxe26dGOQ>
Join from a Video Conference room system
Meeting ID:
933 2961 9092
Passcode:
3505233784
US:
93329619092(a)global.zoomcrc.com<mailto:93329619092@global.zoomcrc.com>
Passcode:
3505233784
APAC:
93329619092(a)global.zoomcrc.com<mailto:93329619092@global.zoomcrc.com>
Passcode:
3505233784
India:
93329619092(a)global.zoomcrc.com<mailto:93329619092@global.zoomcrc.com>
Passcode:
3505233784
Europe:
93329619092(a)global.zoomcrc.com<mailto:93329619092@global.zoomcrc.com>
Passcode:
3505233784
SIP:
93329619092(a)zoomcrc.com<mailto:93329619092@zoomcrc.com>
Passcode:
3505233784
Missing a few ppl who had accepted. Reminder just in case.
From: Nathalie Chan King Choy
Sent: Wednesday, November 17, 2021 10:23 AM
To: tsc(a)lists.openampproject.org
Subject: Calling for agenda: 11/23/21 OpenAMP TSC call
Hi all,
Please let us know if you have suggestions for agenda items. Here are the agenda items I have collected so far:
* Maarten, Bill, Stefano, Tomas: Brief working group updates
* All: Discuss WR repo of virtio framework port to Zephyr and decide on what to do with OpenAMP code to submit to Zephyr
* All: When/how to begin the master-slave terminology switchover, now that 2021.10 has passed
* All: Discuss contracting possibilities for docs & Zephyr work
The notes and recording from the previous call can be found at https://github.com/OpenAMP/open-amp/wiki/TSC-Meeting-Notes-2021#20211022
Remaining action items from previous call:
* Maarten: Ask Rob Wooley to ask at Zephyr TSC if they know any contractors with solid Zephyr knowledge who might be available for OpenAMP contract
* Bill: Ask Nico about what Yocto Project is doing for documentation
* Nathalie: Publish code of conduct to OpenAMP website with the 3 committee members
If you are missing the meeting invitation, please email me directly, or you can use this link on 11/23/21 at 7am PST (UTC-7) to join the call: https://xilinx.webex.com/xilinx/j.php?MTID=m07ce66710df890f5b1280aeabb1e74c6
For info about the list, link to the archives, to unsubscribe yourself, or for someone to subscribe themselves, visit:
https://lists.openampproject.org/mailman/listinfo/tsc
Thanks & regards,
Nathalie
Hi all,
Please let us know if you have suggestions for agenda items. Here are the agenda items I have collected so far:
* Maarten, Bill, Stefano, Tomas: Brief working group updates
* All: Discuss WR repo of virtio framework port to Zephyr and decide on what to do with OpenAMP code to submit to Zephyr
* All: When/how to begin the master-slave terminology switchover, now that 2021.10 has passed
* All: Discuss contracting possibilities for docs & Zephyr work
The notes and recording from the previous call can be found at https://github.com/OpenAMP/open-amp/wiki/TSC-Meeting-Notes-2021#20211022
Remaining action items from previous call:
* Maarten: Ask Rob Wooley to ask at Zephyr TSC if they know any contractors with solid Zephyr knowledge who might be available for OpenAMP contract
* Bill: Ask Nico about what Yocto Project is doing for documentation
* Nathalie: Publish code of conduct to OpenAMP website with the 3 committee members
If you are missing the meeting invitation, please email me directly, or you can use this link on 11/23/21 at 7am PST (UTC-7) to join the call: https://xilinx.webex.com/xilinx/j.php?MTID=m07ce66710df890f5b1280aeabb1e74c6
For info about the list, link to the archives, to unsubscribe yourself, or for someone to subscribe themselves, visit:
https://lists.openampproject.org/mailman/listinfo/tsc
Thanks & regards,
Nathalie