ACRN Project Technical Community Meeting Minutes: 12/12/2018

Wang, Hongbo

ACRN Project TCM - 12th December 2018
  1. ACRN project update
  2. CHEN, Conghui:  ACRN Storage Performance Analysis
Download foil from ACRN Presentation->ACRN_TCM->WW50’18
Q: Will the memory copy from UOS to SOS impact the performance?
A: Only need to copy twice.
Q: Why don’t use the memory map b/t UOS and SOS, to avoid the memory copy?
A: It's already shared memory between UOS and SOS.
To reduce the memory copy in SOS, vhost-blk may help, it can get request in sos kernel space, and directly read data from the address translated from UOS.
Q:Regarding to the flash discard patches, should they be applied to hypervisor or SOS?
A: The patches include both hypervisor and SOS changes.
Q: How is the performance of write-back mode?
A: in writeback mode, write performance is near to native, the read performance is higher than native.
Q: What’s the different scenarios for write-back and write-through?
A: writeback is unsafe but efficient, if you have no high requirement for safety (as the writeback use sos pagecache, and if suddenly turn off power, the data would be lost.) , you can choose writeback. If you have high requirement for data safety, please use writethru mode.
Q: Which cache mode can help reduce Android guest boot time?
A:  During android boot up, the most operations are read, so it is the same with both cache mode. (writeback and writethru have no difference on read)
Q: Is the page cache be used in file partition mode?
A:  yes.
  1. All: Community open discussion.
  1. Next meeting agenda proposal:
WW Topic Presenter Status
WW21 ACRN roadmap introduction Ren, Jack Done
WW22 Patch submission process
ACRN feature list introduction
Wang, Hongbo
Ren, Jack
WW23 Memory Management Chen, Jascon Done
WW24 Boot flow and fast boot Wu, Binbin Done
WW25 Memory Management Chen, Jason C Done
WW26 Audio virtualization Li, Jocelyn Done
WW27 Trusty Security on ACRN Zhu, Bing’s team Done
WW28 Clear Linux and use on ACRN Du, Alek Done
WW29 GVT-g for ACRN (a.k.a AcrnGT) Gong, Zhipeng Done
WW30 Device pass-through Zhai, Edwin Done
WW31 ACRN logical partition Ren, Jack/Xu, Anthony Done
WW32 ACRN interrupt management Chen, Jason Done
WW33 ACRN ACPI virtualization Edwin Zhai Done
WW34 ACRN S3/S5 management Fengwei Yin Done
WW35 ACRN P-state/C-state management Victor Sun Done
WW36 CPU Virtualization Jason Chen Done
WW37 Joint Design: VM Configuration Options Discussion Fengwei Yin Done
WW38 Joint Design: Remove dynamic memory allocation from ACRN memory management Li, Fei Done
WW39 USB virtualization Wang, Yu Done
WW41 Interrupt Storm Mitigation Cao, Minggui Done
WW42 SBL bootloader introduction - 101 Ma, Maurice Done
WW43 SBL bootloader - 201 Ma, Maurice Done
WW44 ACRN VT-d Binbin Wu Done
WW45 ACRN update in Embedded Linux Conf Ren, Jack Done
WW46 Vhost support Wang, Yu Done
WW47 ACRN Real-Time Architecture Ren, jack Done
WW48 PCIe config space trap and emulation In HV Chen, Zide Done
WW49 Virtio network performance analysis Deng, Jie Done
Virtio storage performance analysis Chen, Conghui 12/12
ACRN GPIO virtualization Wang, Yu Plan
  1. 2019 Embedded World Exhibition & Conference
  1. Feb. 26-28, 2019
  2. CFP deadline: Aug. 31, 2018
  3. Nuremberg, Germany
  1. Project URL:
  1. Portal:   
  2. Source code:   
  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): NUC7i5BNH
Best regards.
Tel: +86-21-6116 7445
MP: +86-1364 1793 689