Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Attendees

  • Mike
  • Arnd
  • Massami
  • Shashi
  • Alex
  • Bill
  • Mathieu
  • Matt  (Arm)
  • Stefano (Xilinx)
  • Mark
  • Joakim
  • Jean-Phillip
  • Illias
  • Bill
  • Randy
  • Sumit
  • Bogdan (NXP)
  • Srivasa Srivatsa (QC)
  • Ruchika
  • Souvick
  • Diana (NXP)
  • Ed Doxat (Arm)
  • Pratik
  • Vincent

Goals

  • Get a view of the  engineering support available to work on Stratos

...

Excerpt


Update on the demo progress

...

Introduction to cheri and some thoughts on its relevance to Stratos

 

View file
nameStratos - Morello - Oct 2020 .pdf
height250

Workign with Arm : been running 10 years

Steffano : cherification is adding  capabilities : Joakim yes

Arnd : not sensible to try with Linux, it cant work with t 128 bits

Lots of questions about what happens to pointers across security boundaries (sycalls into kernels, pointers between device/driver, moving to secure world etc).

Please ping Joakim - slides LINKBeen working on if you have questions

The current state of  VirtIO-MMU / Limited Memory Sharing

Slides:

Widget Connector
urlhttps://docs.google.com/presentation/d/1uwP8iPFaPivS-5QU_0ZnuhUHgFCKjdTvJ-H9uygJOUQ/edit#slide=id.p

Arnd: discussed 3 different approaches - do they all suck? Which to start prototyping?

Option 1: host manages shared memory, use swiotlb to force use of shared memory

Option 2: guest uses IOMMU, signals pages meant for access, no copying, expensive transactions updating iommu?

Option 3: new virtquue design, shared memory part of queue (inline).

Steffano: can we increase the size of the queue? Arnd: it involves changing the binary layout of the queue

Steffano: had to increase ring size for 9pfs implementation - needed to go to 2Mb (up from 512K)

Arnd: having large queues risks cache thrashing.

Alex: Does swiotlb always imply copying Arnd: yes

Stefano: what about virtio managing page allocation?

Alex: sees the complexities with existing devices, talked about video - size it for

Stefano: what about expanding option 3 but allowing bigger sizes queus appropriate to the device?

Arnd: Option 3 has s simplicity, but offers a allocation per device.

Srivista: our implementation currently is closer to option 1


What is the development platform ?


Action items

  •