ACRN Project TCM - 12th December 2018
Location
Agenda
- ACRN project update
- CHEN, Conghui: ACRN Storage Performance Analysis
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.
- All: Community open discussion.
- 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
|
Done |
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 |
Marketing/Events
- 2019 Embedded World Exhibition & Conference
- Feb. 26-28, 2019
- CFP deadline: Aug. 31, 2018
- Nuremberg, Germany
Resources
- Project URL:
- Portal: https://projectacrn.org
- Source code: https://github.com/projectacrn
- email: info@...g
- Technical Mailing list: acrn-dev@...g
- Recommended Hardware platform (reference):
- Apollo Lake (SoC) UP2 (with serial port): AAEON
UPS-APLC2-A10-0232
- Apollo Lake (SoC) NUC (without serial port): NUC6CAYHL (at least 8G memory)
- Kabylake (Core) NUC (with serial port): NUC7i5BNH
==================================
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689