2020 ACRN Project Technical Community Meeting Minutes - WW24'20

Zou, Terry

ACRN Project TCM - 10rd Jun 2020
  1. Online by Zoom: https://zoom.com.cn/j/320664063   
Attendees (Total 39, 10/6)
Note: If you need to edit this document, please ask for access. We disabled anonymous editing to keep track of changes and identify who are the owners of the opens and agenda items.
Note: When adding opens or agenda items, please provide details (not only links), add your name next to the item you have added and specify your expectation from the TCM 
  1. ACRN project update
  1. ““ACRN 2.0 Architecture Introduction” by CHEN, Jason
Download foil from ACRN Presentation->WW24’20
Description: ACRN 2.0 quick introduction, we will give a quick go through for ACRN 2.0 architecture and basic knowledge.
  1. All: Community open discussion.
Q1:  Both ACRN 1.0/2.0, there is a default assignment/config of CPU cores for each VM. 
Q2: Is it possible to launch 2 pre-launched VM: there are 2 pre-launched VMs(Safety WM and QM Linux VM) in partition mode, 2 pre-launched RT VM is under discussion.
Q3: The ratio of high severity VM to reboot low severity VM: if high severity VM e.g., RTVM observes some HW issues, may reboot low severity VM also.
Q4: By introducing Pre-launch Safety VM, is there any interaction between safety OS and SOS/UOS for monitoring purposes for example ? I understand that pre-launch and post launch are isolated in regards to boot flows and device assignment. But Is there interaction between pre-launch and SOS other than that ? 
A: vUART is an example stack to communicate between safety OS and SOS->UOS. Safety VM(high severity VM) wants to shutdown/reboot other(low severity) VMs.
Q5: How do we deny SOS access to RTVM (post launch) when SOS owns the DM ?In regards to memory.
A: Yes, SOS is not allowed to access RTVM’s memory when RTVM is running, but only one exception: shared queue buffer for virtio device.
  1. Next meeting agenda proposal:
WW Topic Presenter Status
WW03 Expose and pass through platform hidden PCIs devices to SOS LI, Fei 1/15
WW08 EtherCAT 101 MAO, Junjie 2/18
WW09 How to build a Yocto based SOS on ACRN LIU, Fuzhong 2/26
WW10 CPU Sharing - BVT scheduler in ACRN Hypervisor CHEN, Conghui 3/4
WW11 ACRN Hypervisor Introduction CHEN, Jason 3/11
WW12 ACRN Configuration: scenarios and config tool SUN, Victor 3/18
WW13 ACRN Device Model Architecture Introduction LIU, Yuan 3/25
WW14 SR-IOV on ACRN LIU, Yuan 4/1
WW15 CSME virtualization Tomas 4/8
WW16 ACRN device passthrough overall introduction WU, Binbin 4/15
WW17 ACRN Debug Tool YIN, Fengwei 4/22
WW18 I2C mediator introduction CHEN, Conghui 4/29
WW19 USB mediator Introduction LIU, Long 5/6
WW20 Meta-ACRN project introduction Saini, Naveen Kumar 5/13
WW21 GVT-d Overview ZHAO, Yakui 5/20
WW22 GPIO mediator introduction LIU, Long 5/27
WW23 CPU sharing – framework LIU, Shuo 6/3
WW24 ACRN 2.0 architecture introduction CHEN, Jason 6/10
WW25 ACRN secure boot WU, Binbin 6/17
WW26 ACRN and VMs Sx states handling YIN, Fengwei 6/23
  1. N/A
  1. Project URL: 
  1. Portal: https://projectacrn.org   
  2. Source code: https://github.com/projectacrn   
  3. email: info@... 
  4. Technical Mailing list: acrn-dev@... 

Join acrn-users@lists.projectacrn.org to automatically receive all group messages.