ACRN Project Technical Community Meeting Minutes - 05/29/2019


Wang, Hongbo
 

 
ACRN Project TCM - 29th May 2019
Location
Agenda
  1. ACRN project update
  • 2nd ACRN Meetup schedule on 6/11-12 in Shanghai, as part of IoT open source community seminar. You’re welcome to register and join! http://meetu.ps/e/GFgCC/FPJRx/f
 
  1. HE, Min: AcrnGT Virtual Display Deep Dive
Download foil from ACRN Presentation->ACRN_TCM->WW22’19
 
Q1: GVT-s support multiple users in UOS?
A1: Multiple users support in UOS doesn’t rely on GVT-g
 
Q2: Can UOS detect virtual display dynamically?
A2: No. Right now GVT-g doesn’t support hot plug in UOS.
 
Q3: is there any limitation on display resolution?
A3: Yes. To balance the plane numbers and resolution, we had to limit the display resolutions because of limited DDB resource in GPU hardware. Right now we support maximum three monitors with 1080p resolution.
 
Q4: Is there a monitor and a vdisplay device both in the UOS?  
A4: There’s no vdisplay device in UOS. Only a virtual GPU hardware and monitors reported by virtual GPU.
 
Q5: As far as physical monitor is concerned, how do we switch between display from SOS/UOS-1/UOS-2? Do all of them share the same screen or we need to switch?
A5: The AcrnGT framework doesn’t limit dynamic switch usage, but customers need to modify the code to implement such scenario. For example, users can implement a sysfs node to expose the plane ownership variables so that they can be modify in runtime.
If users want to share one screen, right now, they can set the SOS display on plane 1, UOS display on plane 2, etc.
 
Q6: does this degrade compositor performance?
A6: Plane restriction will degrade compositor’s performance, because if limited planes exposed to the driver, sometime driver will not be able to leverage the HW composing.
 
Q7: Do you have a photo of showing displays from SOS and UOS?
A7: No live demo for this TCM talk this week.
 
  1. All: Community open discussion.
 
  1. Next meeting agenda proposal:
 
WW Topic Presenter Status
WW02 TPM2.0 virtualization in ACRN DENG, Wei 1/9
WW03 Polling mode Virtio and its advantage for RT VM DENG, Jie 1/16
WW04 Buffer sharing from UOS to SOS, HyperDMA usage LIU, Xinyun 1/23
WW05 USB HUB Virtualization WU, Xiaoguang 1/30
WW07 ACRN Device Model QoS Design LIU, Long 2/13
WW08 ACRN Debug Tips CHEN, Jason 2/20
WW09 GVT-g debug trace tool GONG, Zhipeng 2/27
WW10 Kata Container Architecture: First Steps with ACRN Dhanraj, Vijay 3/6
WW11 One ACRN hypervisor to support multi-platform WU, Xiangyang 3/13
WW12 Power button key mediator design in ACRN LIU, Yuan 3/20
WW13 Local APIC Virtualization Enhancement for Intel KBL platform LI, Fei 3/27
WW14 Safety VM Support YIN, FengWei 4/3
WW15 How to customize GPIO in ACRN LIU, Yuan 4/10
WW16 ACRN Cache QoS support based on CAT TAO, Yuhong 4/17
WW17 ACRN Real-Time measurement Methodology LI, Wilson 4/24
WW19 I2C Virtualization CHEN, Conghui 5/8
WW20 SGX Virtualization in ACRN WU, Binbin 5/15
WW21 Logger Improvement on acrn-dm CAO, Minggui 5/22
WW22 AcrnGT Virtual Display Deep Dive HE, Min 5/29
Decouple VM configs and board configs
S5 support for dm-launched RTVM
High speed UART share between UOS/SOS
I2C Virtualization
GPIO Virtualization Update
Open vSwitch Design for ACRN
OVMF to support secure boot
 
Marketing/Events
  1. 1st PRC IoT Open Source Meetup,  June 11~12’19,  Shanghai
Resources
  1. Project URL:
  1. Portal: https://projectacrn.org   
  2. Source code: https://github.com/projectacrn   
  3. email: info@...g
  4. Technical Mailing list: acrn-dev@...g
  1. Recommended Hardware platform (reference):
  1. Apollo Lake (SoC) UP2 (with serial port): AAEON UPS-APLC2-A10-0232
  2. Apollo Lake (SoC) NUC (without serial port): NUC6CAYHL (at least 8G memory)
  3. Kabylake (Core) NUC (with serial port): NUC7i5DNHE
 
=========================
 
 
 
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689