Hi Tom
Is there an existing abstraction of an FM radio in Àdroid ? Or a
combination of devices / interfaces ?
The background question is : can fm radio be abstracted easily in Virtio ?
Cheers
FF
--
François-Frédéric Ozog | *Director Linaro Edge & Fog Computing Group*
T: +33.67221.6485
francois.ozog(a)linaro.org | Skype: ffozog
On Wed, 12 Aug 2020 at 00:44, Stefano Stabellini via Stratos-dev
<stratos-dev(a)op-lists.linaro.org> wrote:
>
> Hi all,
>
> I am writing this email in regards to Project Stratos following up on
> Mike's suggestion to clarify the deliverables.
>
> Project Stratos has three main deliverables:
>
> 1) type-1 hypervisor boot orchestration
> 2) VMM with safety island and Trust Zone components
> 3) refactored, optimized virtio
>
>
> We had a few discussions on the topics and I think we are all on the
> same page, but I thought it would be good to expand a bit on them and
> also get in your feedback on 3).
>
>
> 1) corresponds to STR-10. In the short term it means adding system
> device tree support for static hypervisors with a reference implementation
> in Xen. It involves adding support for virtual machines to the system
> device tree specification, and implement the specification in Xen.
>
> 2) corresponds to STR-11. The current wording is a bit confusing. We
> haven't settled on whether it should be based on Zephyr or based on
> Rust. I don't have a strong opinion either way but I have a preference
> for Zephyr. In any case, 2) is about having a non-Linux dom0 environment
> that can boot on the Cortex-As or out-of-cluster on the Cortex-Rs/Ms (to
> monitor VMs running on the Cortex-As.)
I am not sure there is an "exclusive or" between Zephyr and Rust. I
think we can think of VMMs as:
- Rust unikernel running in a cortex A partition
- Zephyr app
- Rust Zephyr app on Cortex M
Are those possible targets ?
I also think that the Zephyr App is the most interesting step at present.
>
> 3) is about addressing some of virtio's limitations particularly evident
> with type-1 hypervisors. In the short term it means getting Virtio to
> run well with a type-1, Xen being the reference. In particular, this
> deliverable is expected to enable virtio backends to run well in an
> unprivileged virtual machine environment. (Today, the virtio backends
> have to run in an environment with privileges over the entire system.)
>
>
> 3) is supposed to correspond to STR-9, but actually I don't think
> STR-9's description matches the virtio deliverable that we have under
> Stratos. It looks like STR-9 comes from LBI-24, not from LBI-40.
>
> If my understanding is correct, should we create a new STR Jira ticket
> to cover 3)?
>
>
> Cheers,
>
> Stefano
> --
> Stratos-dev mailing list
> Stratos-dev(a)op-lists.linaro.org
> https://op-lists.linaro.org/mailman/listinfo/stratos-dev
--
François-Frédéric Ozog | Director Linaro Edge & Fog Computing Group
T: +33.67221.6485
francois.ozog(a)linaro.org | Skype: ffozog
All Alex and I will be ou fo rthis call. I am sure Linaro can still host
the call if we think there is value to getting together and I will organise
that, please let me know. Mike
Title: Project Stratos Sync
Discuss the latest Project Stratos devlopments.Mailing
listhttps://op-lists.linaro.org/mailman/listinfo/stratos-devAgenda - feel
free to suggest items on the mailing
listhttps://collaborate.linaro.org/display/STR/Meeting+notesPrevious
AgendaVirtualization infrastructure enhancements Agenda
When: Thu 20 Aug 2020 4pm – 5:05pm United Kingdom Time
Joining info: Join with Google Meet
https://meet.google.com/uak-yrcj-tyd
Join by phone
(GB) +44 20 3956 3214 (PIN: 706606273)
More phone numbers: https://tel.meet/uak-yrcj-tyd?pin=4387074781142&hs=0
Who:
* Mike Holmes- organiser
* souvik.chakravarty(a)arm.com
* Joakim Bech
* Anmar Oueja
* sreemeno(a)qti.qualcomm.com
* Tom Gall
* pratikp(a)quicinc.com
* Sumit Semwal
* David Brazdil
* François Ozog
* ilias.apalodimas(a)linaro.org
* Bill Fletcher
* svaddagi(a)qti.qualcomm.com
* David Rusling
* Don Harbin
* shashi.mallela(a)linaro.org
* atouzni(a)qti.qualcomm.com
* randy.linnell(a)linaro.org
* Sandeep Patil
* matt.spencer(a)arm.com
* ruchika.gupta(a)linaro.org
* victor.duan(a)linaro.org
* adelva(a)google.com
* Mathieu Poirier
* Alex Bennée
* Mark Orvek
* bogdan.costinescu(a)nxp.com
* tsoni(a)quicinc.com
* srinivas.kalaga(a)huawei.com
* bogdan.vlad(a)nxp.com
* peng.fan(a)nxp.com
* stratos-dev(a)op-lists.linaro.org
* ed.doxat(a)arm.com
Hi all,
I am writing this email in regards to Project Stratos following up on
Mike's suggestion to clarify the deliverables.
Project Stratos has three main deliverables:
1) type-1 hypervisor boot orchestration
2) VMM with safety island and Trust Zone components
3) refactored, optimized virtio
We had a few discussions on the topics and I think we are all on the
same page, but I thought it would be good to expand a bit on them and
also get in your feedback on 3).
1) corresponds to STR-10. In the short term it means adding system
device tree support for static hypervisors with a reference implementation
in Xen. It involves adding support for virtual machines to the system
device tree specification, and implement the specification in Xen.
2) corresponds to STR-11. The current wording is a bit confusing. We
haven't settled on whether it should be based on Zephyr or based on
Rust. I don't have a strong opinion either way but I have a preference
for Zephyr. In any case, 2) is about having a non-Linux dom0 environment
that can boot on the Cortex-As or out-of-cluster on the Cortex-Rs/Ms (to
monitor VMs running on the Cortex-As.)
3) is about addressing some of virtio's limitations particularly evident
with type-1 hypervisors. In the short term it means getting Virtio to
run well with a type-1, Xen being the reference. In particular, this
deliverable is expected to enable virtio backends to run well in an
unprivileged virtual machine environment. (Today, the virtio backends
have to run in an environment with privileges over the entire system.)
3) is supposed to correspond to STR-9, but actually I don't think
STR-9's description matches the virtio deliverable that we have under
Stratos. It looks like STR-9 comes from LBI-24, not from LBI-40.
If my understanding is correct, should we create a new STR Jira ticket
to cover 3)?
Cheers,
Stefano
Hi,
People on this list might be interested on a thread currently being
discussed on qemu-devel:
From: Stefan Hajnoczi <stefanha(a)gmail.com>
Date: Thu, 6 Aug 2020 11:24:13 +0100
Message-ID: <CAJSP0QWF8g7r5VqU_PRbskWZU3ahCq+eobR8GexUcPrAiYoCPQ(a)mail.gmail.com>
Subject: Why QEMU should move from C to Rust (clickbait alert ;))
Or via:
https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg00800.html
One of the interesting parts of the discussion was the idea of writing
more device emulation in Rust. This is an idea that has been talked
about before but Stefan did point me towards:
https://github.com/slp/qsd
which is a vhost-user storage daemon written in Rust. It uses a couple
of support libraries:
https://github.com/slp/vhostuser_rshttps://github.com/slp/vhost-user-blk
There is discussion about if the QEMU project should host these in a
separate repository (so not attached to the main qemu code base) but as
a reference source of vhost-user daemons.
I'm going to have a play and see if they build on standard distro Rusts
and how quickly I can parity match my rpmb daemon.
--
Alex Bennée
This event has been changed with this note:
"A Stratos Collaborate page has been created to gather realated documents
and meeting notes"
Title: Project Stratos Sync
Discuss the latest Project Stratos devlopments.Mailing
listhttps://op-lists.linaro.org/mailman/listinfo/stratos-devAgenda - feel
free to suggest items on the mailing
listhttps://collaborate.linaro.org/display/STR/Meeting+notesPrevious
AgendaVirtualization infrastructure enhancements Agenda (changed)
When: Thu 20 Aug 2020 4pm – 5:05pm United Kingdom Time
Joining info: Join with Google Meet
https://meet.google.com/uak-yrcj-tyd
Join by phone
(GB) +44 20 3956 3214 (PIN: 706606273)
More phone numbers: https://tel.meet/uak-yrcj-tyd?pin=4387074781142&hs=0
Calendar: stratos-dev(a)op-lists.linaro.org
Who:
* Mike Holmes- organiser
* souvik.chakravarty(a)arm.com
* Joakim Bech
* Anmar Oueja
* sreemeno(a)qti.qualcomm.com
* Tom Gall
* pratikp(a)quicinc.com
* Sumit Semwal
* David Brazdil
* François Ozog
* ilias.apalodimas(a)linaro.org
* Bill Fletcher
* svaddagi(a)qti.qualcomm.com
* David Rusling
* Don Harbin
* shashi.mallela(a)linaro.org
* atouzni(a)qti.qualcomm.com
* randy.linnell(a)linaro.org
* Sandeep Patil
* matt.spencer(a)arm.com
* ruchika.gupta(a)linaro.org
* victor.duan(a)linaro.org
* adelva(a)google.com
* Mathieu Poirier
* Alex Bennée
* bogdan.costinescu(a)nxp.com
* tsoni(a)quicinc.com
* srinivas.kalaga(a)huawei.com
* bogdan.vlad(a)nxp.com
* peng.fan(a)nxp.com
* stratos-dev(a)op-lists.linaro.org
Event details:
https://www.google.com/calendar/event?action=VIEW&eid=NXZzczhsdjNkbTVsMWdoY…
Invitation from Google Calendar: https://www.google.com/calendar/
You are receiving this courtesy email at the account
stratos-dev(a)op-lists.linaro.org because you are an attendee of this event.
To stop receiving future updates for this event, decline this event.
Alternatively, you can sign up for a Google Account at
https://www.google.com/calendar/ and control your notification settings for
your entire calendar.
Forwarding this invitation could allow any recipient to send a response to
the organiser and be added to the guest list, invite others regardless of
their own invitation status or to modify your RSVP. Learn more at
https://support.google.com/calendar/answer/37135#forwarding
This event has been changed with this note:
"A Stratos Collaborate page has been created to gather realated documents
and meeting notes"
Title: Project Stratos Sync
Discuss the latest Project Stratos devlopments.Mailing
listhttps://op-lists.linaro.org/mailman/listinfo/stratos-devAgenda - feel
free to suggest items on the mailing
listhttps://collaborate.linaro.org/display/STR/Meeting+notesPrevious
AgendaVirtualization infrastructure enhancements Agenda (changed)
When: Every 2 weeks from 4pm to 5:05pm on Thursday United Kingdom Time
Joining info: Join with Google Meet
https://meet.google.com/uak-yrcj-tyd
Join by phone
(GB) +44 20 3956 3214 (PIN: 706606273)
More phone numbers: https://tel.meet/uak-yrcj-tyd?pin=4387074781142&hs=0
Calendar: stratos-dev(a)op-lists.linaro.org
Who:
* Mike Holmes- organiser
* souvik.chakravarty(a)arm.com
* Joakim Bech
* bogdan.costinescu(a)nxp.com
* Anmar Oueja
* sreemeno(a)qti.qualcomm.com
* tsoni(a)quicinc.com
* Tom Gall
* pratikp(a)quicinc.com
* Sumit Semwal
* David Brazdil
* François Ozog
* ilias.apalodimas(a)linaro.org
* Bill Fletcher
* svaddagi(a)qti.qualcomm.com
* srinivas.kalaga(a)huawei.com
* David Rusling
* Don Harbin
* shashi.mallela(a)linaro.org
* atouzni(a)qti.qualcomm.com
* randy.linnell(a)linaro.org
* Sandeep Patil
* matt.spencer(a)arm.com
* ruchika.gupta(a)linaro.org
* victor.duan(a)linaro.org
* bogdan.vlad(a)nxp.com
* adelva(a)google.com
* peng.fan(a)nxp.com
* stratos-dev(a)op-lists.linaro.org
* Mathieu Poirier
* Alex Bennée
Event details:
https://www.google.com/calendar/event?action=VIEW&eid=NXZzczhsdjNkbTVsMWdoY…
Invitation from Google Calendar: https://www.google.com/calendar/
You are receiving this courtesy email at the account
stratos-dev(a)op-lists.linaro.org because you are an attendee of this event.
To stop receiving future updates for this event, decline this event.
Alternatively, you can sign up for a Google Account at
https://www.google.com/calendar/ and control your notification settings for
your entire calendar.
Forwarding this invitation could allow any recipient to send a response to
the organiser and be added to the guest list, invite others regardless of
their own invitation status or to modify your RSVP. Learn more at
https://support.google.com/calendar/answer/37135#forwarding
This event has been changed with this note:
"A Stratos Collaborate page has been created to gather realated documents
and meeting notes"
Title: Project Stratos Sync
Discuss the latest Project Stratos devlopments.Mailing
listhttps://op-lists.linaro.org/mailman/listinfo/stratos-devAgenda - feel
free to suggest items on the mailing
listhttps://collaborate.linaro.org/display/STR/Meeting+notesPrevious
AgendaVirtualization infrastructure enhancements Agenda (changed)
When: Thu 6 Aug 2020 4pm – 5:05pm United Kingdom Time
Joining info: Join with Google Meet
https://meet.google.com/uak-yrcj-tyd
Join by phone
(GB) +44 20 3956 3214 (PIN: 706606273)
More phone numbers: https://tel.meet/uak-yrcj-tyd?pin=4387074781142&hs=0
Calendar: stratos-dev(a)op-lists.linaro.org
Who:
* Mike Holmes- organiser
* souvik.chakravarty(a)arm.com
* Joakim Bech
* Anmar Oueja
* sreemeno(a)qti.qualcomm.com
* Tom Gall
* pratikp(a)quicinc.com
* Sumit Semwal
* David Brazdil
* François Ozog
* ilias.apalodimas(a)linaro.org
* Bill Fletcher
* svaddagi(a)qti.qualcomm.com
* David Rusling
* Don Harbin
* shashi.mallela(a)linaro.org
* atouzni(a)qti.qualcomm.com
* randy.linnell(a)linaro.org
* Sandeep Patil
* matt.spencer(a)arm.com
* ruchika.gupta(a)linaro.org
* victor.duan(a)linaro.org
* adelva(a)google.com
* Mathieu Poirier
* Alex Bennée
* bogdan.costinescu(a)nxp.com
* tsoni(a)quicinc.com
* srinivas.kalaga(a)huawei.com
* bogdan.vlad(a)nxp.com
* peng.fan(a)nxp.com
* stratos-dev(a)op-lists.linaro.org
Event details:
https://www.google.com/calendar/event?action=VIEW&eid=NXZzczhsdjNkbTVsMWdoY…
Invitation from Google Calendar: https://www.google.com/calendar/
You are receiving this courtesy email at the account
stratos-dev(a)op-lists.linaro.org because you are an attendee of this event.
To stop receiving future updates for this event, decline this event.
Alternatively, you can sign up for a Google Account at
https://www.google.com/calendar/ and control your notification settings for
your entire calendar.
Forwarding this invitation could allow any recipient to send a response to
the organiser and be added to the guest list, invite others regardless of
their own invitation status or to modify your RSVP. Learn more at
https://support.google.com/calendar/answer/37135#forwarding