Re: NUC8 hardware supported?

Wang, Hongbo
Thanks for your interests to ACRN.
We haven’t tried ACRN on laptop but the CPU we have validated is Apollo Lake (SoC) and Kaby Lake (Core). Yes we’re using NUC6CA (APL) and NUC7 (KBL) platform which is easier for debug than laptop.
We don’t have chance to try NUC8 yet, but which NUC8 model are you asking about? There’re 3 types of CPUs for NUC8.
https://en.wikipedia.org/wiki/Next_Unit_of_Computing
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
Mail:
hongbo.wang@...
From: acrn-users@... <acrn-users@...>
On Behalf Of jvemulapalli@...
Sent: 2019年6月28日 17:50
To: acrn-users@...
Subject: Re: [acrn-users] NUC8 hardware supported?
Can we evaluate ACRN on any laptop?? or it support only NUC hardware??
Please clarify.
Thanks,
VJ Rao.
|
|
Re: Try to follow the Getting Started

Geoffroy Van Cutsem
Sounds good!
On Fri, 2019-06-28 at 10:35 +0000, Janardhana Rao Vemulapalli wrote:
toggle quoted messageShow quoted text
Hi Geoffroy,
I have tried Clear OS and ACRN script on a Lenovo standard laptop which doesn’t have either Apollo/Kaby lake processors.
I ran into issue that hypervisor is not booting at all :).
I will try it on a NUC hardware soon and let you know the result. We have to order the supported NUC box and evaluate on that.
Thank you.
BR,
VJ Rao
On
Fri, 2019-06-28 at 10:08 +0000, Janardhana Rao Vemulapalli wrote:
Hi Geoffroy,
Thank you very. Much for quick resolution. My task to evaluate ACRN
on clear OS. Hope I could complete this task with a NUC7 box.
Do
you already have one of the NUC listed on the "Supported Hardware"
page?
It's
great to hear you'll be evaluating ACRN and Clear Linux, please
let
us know how you get on, even if you don't hit any issue ;-)
Thanks,
Geoffroy
BR,
VJRao.
On 28-Jun-2019, at 3:33 PM, Geoffroy Van Cutsem via
Lists.Projectacrn.Org <
geoffroy.vancutsem=intel.com@...> wrote:
On Fri, 2019-06-28 at 02:42 -0700,
jvemulapalli@...
wrote:
Hi Can I install it into a laptop for evaluation purpose and
later
onto the NUC?
Please confirm whether hypervisor works on x86 laptop or not.
We do not test it on standard laptop. The likekihood of success
depends
amongst other things of the processor you have on the laptop. We
test
ACRN on Apollo Lake and Kaby Lake processors. You also need the
laptop
to have an EFI bootloader.
I guess you have seen the relevant pages in our documentation by
now,
but if not, here is where you should start from:
- Getting Started Guide:
https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fgetting-started%2Fapl-nuc.html&data=02%7C01%7C%7C60868ae4a98c42a51f4408d6fbb389be%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973145884995826&sdata=e%2FgT1w%2F2cm21%2FI2eT5IGbedGPG2P7BNg2Xwrb1POHa4%3D&reserved=0
- Supported HW:
https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fhardware.html&data=02%7C01%7C%7C60868ae4a98c42a51f4408d6fbb389be%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973145884995826&sdata=RB6FBVSypxvpr%2FT7Y1fPjRfajBq4i4ZlLAHHW49ZYa8%3D&reserved=0
Feel free to try and report out on this list if you're having
problems
but be aware that we may not be able to easily troubleshoot this,
especially if you do not have a serial port connection to the
laptop.
We should also shortly have another option for you to try out ACRN
without a NUC, that's via QEMU. It's not quite ready yet, you can
track
progress here if you're interested in this option:
https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fprojectacrn%2Facrn-hypervisor%2Fissues%2F3198&data=02%7C01%7C%7C60868ae4a98c42a51f4408d6fbb389be%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973145884995826&sdata=K%2BPYaFjAYook0gJTZQ4jBpoRUwXqUzvwb2CZ3XuTj5o%3D&reserved=0
Thanks,
Geoffroy
Thanks,
VJRao
This message contains confidential information and is intended only
for the individual(s) addressed in the message. If you are not the
named addressee, you should not disseminate, distribute, or copy this
email. If you are not the intended recipient, you are notified that
disclosing, distributing, or copying this email is strictly
prohibited.
This message contains confidential information and is intended only for the individual(s) addressed in the message. If you are not the named addressee, you should not disseminate, distribute, or copy this email. If you are not the intended recipient, you are
notified that disclosing, distributing, or copying this email is strictly prohibited.
|
|
Re: Try to follow the Getting Started
Janardhana Rao Vemulapalli <jvemulapalli@...>
Hi Geoffroy,
I have tried Clear OS and ACRN script on a Lenovo standard laptop which doesn’t have either Apollo/Kaby lake processors.
I ran into issue that hypervisor is not booting at all :).
I will try it on a NUC hardware soon and let you know the result. We have to order the supported NUC box and evaluate on that.
Thank you.
BR,
VJ Rao
On
Fri, 2019-06-28 at 10:08 +0000, Janardhana Rao Vemulapalli wrote:
Hi Geoffroy,
Thank you very. Much for quick resolution. My task to evaluate ACRN
on clear OS. Hope I could complete this task with a NUC7 box.
Do
you already have one of the NUC listed on the "Supported Hardware"
page?
It's
great to hear you'll be evaluating ACRN and Clear Linux, please
let
us know how you get on, even if you don't hit any issue ;-)
Thanks,
Geoffroy
BR,
VJRao.
On 28-Jun-2019, at 3:33 PM, Geoffroy Van Cutsem via
Lists.Projectacrn.Org <
geoffroy.vancutsem=intel.com@...> wrote:
On Fri, 2019-06-28 at 02:42 -0700,
jvemulapalli@...
wrote:
Hi Can I install it into a laptop for evaluation purpose and
later
onto the NUC?
Please confirm whether hypervisor works on x86 laptop or not.
We do not test it on standard laptop. The likekihood of success
depends
amongst other things of the processor you have on the laptop. We
test
ACRN on Apollo Lake and Kaby Lake processors. You also need the
laptop
to have an EFI bootloader.
I guess you have seen the relevant pages in our documentation by
now,
but if not, here is where you should start from:
- Getting Started Guide:
https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fgetting-started%2Fapl-nuc.html&data=02%7C01%7C%7C60868ae4a98c42a51f4408d6fbb389be%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973145884995826&sdata=e%2FgT1w%2F2cm21%2FI2eT5IGbedGPG2P7BNg2Xwrb1POHa4%3D&reserved=0
- Supported HW:
https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fhardware.html&data=02%7C01%7C%7C60868ae4a98c42a51f4408d6fbb389be%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973145884995826&sdata=RB6FBVSypxvpr%2FT7Y1fPjRfajBq4i4ZlLAHHW49ZYa8%3D&reserved=0
Feel free to try and report out on this list if you're having
problems
but be aware that we may not be able to easily troubleshoot this,
especially if you do not have a serial port connection to the
laptop.
We should also shortly have another option for you to try out ACRN
without a NUC, that's via QEMU. It's not quite ready yet, you can
track
progress here if you're interested in this option:
https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fprojectacrn%2Facrn-hypervisor%2Fissues%2F3198&data=02%7C01%7C%7C60868ae4a98c42a51f4408d6fbb389be%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973145884995826&sdata=K%2BPYaFjAYook0gJTZQ4jBpoRUwXqUzvwb2CZ3XuTj5o%3D&reserved=0
Thanks,
Geoffroy
Thanks,
VJRao
This message contains confidential information and is intended only
for the individual(s) addressed in the message. If you are not the
named addressee, you should not disseminate, distribute, or copy this
email. If you are not the intended recipient, you are notified that
disclosing, distributing, or copying this email is strictly
prohibited.
This message contains confidential information and is intended only for the individual(s) addressed in the message. If you are not the named addressee, you should not disseminate, distribute, or copy this email. If you are not the intended recipient, you are
notified that disclosing, distributing, or copying this email is strictly prohibited.
|
|
Re: Try to follow the Getting Started

Geoffroy Van Cutsem
On Fri, 2019-06-28 at 10:08 +0000, Janardhana Rao Vemulapalli wrote: Hi Geoffroy,
Thank you very. Much for quick resolution. My task to evaluate ACRN on clear OS. Hope I could complete this task with a NUC7 box.
Do you already have one of the NUC listed on the "Supported Hardware" page? It's great to hear you'll be evaluating ACRN and Clear Linux, please let us know how you get on, even if you don't hit any issue ;-) Thanks, Geoffroy BR, VJRao.
On 28-Jun-2019, at 3:33 PM, Geoffroy Van Cutsem via Lists.Projectacrn.Org < geoffroy.vancutsem=intel.com@...> wrote:
On Fri, 2019-06-28 at 02:42 -0700, jvemulapalli@... wrote:
Hi Can I install it into a laptop for evaluation purpose and later onto the NUC? Please confirm whether hypervisor works on x86 laptop or not.
We do not test it on standard laptop. The likekihood of success depends amongst other things of the processor you have on the laptop. We test ACRN on Apollo Lake and Kaby Lake processors. You also need the laptop to have an EFI bootloader.
I guess you have seen the relevant pages in our documentation by now, but if not, here is where you should start from: - Getting Started Guide: https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fgetting-started%2Fapl-nuc.html&data=02%7C01%7C%7C8f6c44308f744fc5f98c08d6fbafe9fe%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973130332282529&sdata=2L2%2F3TROqr6tSZ3rgM1edtI6rAf3hf4UZxEfcZHU9Aw%3D&reserved=0 - Supported HW: https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fhardware.html&data=02%7C01%7C%7C8f6c44308f744fc5f98c08d6fbafe9fe%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973130332282529&sdata=e21qYwvIoq%2BSEmoFC7cDa8mQYpNZl0%2BEgR12RoNa4kw%3D&reserved=0
Feel free to try and report out on this list if you're having problems but be aware that we may not be able to easily troubleshoot this, especially if you do not have a serial port connection to the laptop.
We should also shortly have another option for you to try out ACRN without a NUC, that's via QEMU. It's not quite ready yet, you can track progress here if you're interested in this option: https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fprojectacrn%2Facrn-hypervisor%2Fissues%2F3198&data=02%7C01%7C%7C8f6c44308f744fc5f98c08d6fbafe9fe%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973130332282529&sdata=wJAbarlbq0MoWKlQS3lP%2FIUyyAH007fKEQTW7lWv7Gg%3D&reserved=0
Thanks, Geoffroy
Thanks, VJRao
This message contains confidential information and is intended only for the individual(s) addressed in the message. If you are not the named addressee, you should not disseminate, distribute, or copy this email. If you are not the intended recipient, you are notified that disclosing, distributing, or copying this email is strictly prohibited.
|
|
Re: Try to follow the Getting Started
Hi Geoffroy, Thank you very. Much for quick resolution. My task to evaluate ACRN on clear OS. Hope I could complete this task with a NUC7 box. BR, VJRao. On 28-Jun-2019, at 3:33 PM, Geoffroy Van Cutsem via Lists.Projectacrn.Org <geoffroy.vancutsem=intel.com@...> wrote:
On Fri, 2019-06-28 at 02:42 -0700, jvemulapalli@... wrote:
Hi Can I install it into a laptop for evaluation purpose and later onto the NUC? Please confirm whether hypervisor works on x86 laptop or not.
We do not test it on standard laptop. The likekihood of success depends amongst other things of the processor you have on the laptop. We test ACRN on Apollo Lake and Kaby Lake processors. You also need the laptop to have an EFI bootloader.
I guess you have seen the relevant pages in our documentation by now, but if not, here is where you should start from: - Getting Started Guide: https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fgetting-started%2Fapl-nuc.html&data=02%7C01%7C%7C8f6c44308f744fc5f98c08d6fbafe9fe%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973130332282529&sdata=2L2%2F3TROqr6tSZ3rgM1edtI6rAf3hf4UZxEfcZHU9Aw%3D&reserved=0 - Supported HW: https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprojectacrn.github.io%2Flatest%2Fhardware.html&data=02%7C01%7C%7C8f6c44308f744fc5f98c08d6fbafe9fe%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973130332282529&sdata=e21qYwvIoq%2BSEmoFC7cDa8mQYpNZl0%2BEgR12RoNa4kw%3D&reserved=0
Feel free to try and report out on this list if you're having problems but be aware that we may not be able to easily troubleshoot this, especially if you do not have a serial port connection to the laptop.
We should also shortly have another option for you to try out ACRN without a NUC, that's via QEMU. It's not quite ready yet, you can track progress here if you're interested in this option: https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fprojectacrn%2Facrn-hypervisor%2Fissues%2F3198&data=02%7C01%7C%7C8f6c44308f744fc5f98c08d6fbafe9fe%7C4643991463b7464e83279b13737ae8cf%7C1%7C1%7C636973130332282529&sdata=wJAbarlbq0MoWKlQS3lP%2FIUyyAH007fKEQTW7lWv7Gg%3D&reserved=0
Thanks, Geoffroy
Thanks, VJRao
This message contains confidential information and is intended only for the individual(s) addressed in the message. If you are not the named addressee, you should not disseminate, distribute, or copy this email. If you are not the intended recipient, you are notified that disclosing, distributing, or copying this email is strictly prohibited.
|
|
Re: Try to follow the Getting Started

Geoffroy Van Cutsem
On Fri, 2019-06-28 at 02:42 -0700, jvemulapalli@... wrote: Hi Can I install it into a laptop for evaluation purpose and later onto the NUC? Please confirm whether hypervisor works on x86 laptop or not.
We do not test it on standard laptop. The likekihood of success depends amongst other things of the processor you have on the laptop. We test ACRN on Apollo Lake and Kaby Lake processors. You also need the laptop to have an EFI bootloader. I guess you have seen the relevant pages in our documentation by now, but if not, here is where you should start from: - Getting Started Guide: https://projectacrn.github.io/latest/getting-started/apl-nuc.html- Supported HW: https://projectacrn.github.io/latest/hardware.htmlFeel free to try and report out on this list if you're having problems but be aware that we may not be able to easily troubleshoot this, especially if you do not have a serial port connection to the laptop. We should also shortly have another option for you to try out ACRN without a NUC, that's via QEMU. It's not quite ready yet, you can track progress here if you're interested in this option: https://github.com/projectacrn/acrn-hypervisor/issues/3198Thanks, Geoffroy Thanks, VJRao
|
|
Re: NUC8 hardware supported?
Can we evaluate ACRN on any laptop?? or it support only NUC hardware??
Please clarify.
Thanks, VJ Rao.
|
|
Re: Try to follow the Getting Started
Hi Can I install it into a laptop for evaluation purpose and later onto the NUC? Please confirm whether hypervisor works on x86 laptop or not.
Thanks, VJRao
|
|
Install and Test by using simple applications
Hi Team,
I want to test ACRN by installing and using it as hypervisor. Please let me know the guide which I can follow and make use of this hypervisor.
Also I want to test it on a laptop. Please let me know the requirements.
Thanks, VJRao
|
|
ACRN Project Technical Community Meeting Minutes - 6/26/2019

Wang, Hongbo
ACRN Project TCM - 26th June 2019
Location
Agenda
- ACRN project update
- FU, Kaige: Enable VxWorks as RTVM on ACRN
Q1: Regarding to polling mode driver, will CPU become always busy?
A1: No. There’s a timer to trigger the polling periodically?
Q2: Guest VxWorks is working on ACRN’s Sharing Mode, right? Have you tried VxWorks in partional mode?
A2: Yes, currently VxWorks is working on share mode. In our ACRN 2.0 roadmap, we’ll support Zephyr as Safety VM in partition mode. We haven’t tried VxWroks in partition mode but it should be doable.
Q3: Can we boot VxWorks as Guest VM without additional patches to VxWork?
A4: Yes. The vanilla VxWorks can run on ACRN. The additional patches are to enable RT capability for VxWorks when running as Guest OS.
Q4: Which chip support ioapic passthrough?
A4: We passthrough local apic, not ioapic. Right now, it can support KBL, WSL platform.
- All: Community open discussion.
- 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 |
WW23 |
Local APIC Emulation and Pass-through |
Grandhi, Sainath |
6/5 |
WW25
|
ACRN Functional Safety: Understanding and Mitigating Inter-VM Interference |
MAO, Junjie |
6/19 |
WW26 |
Enable VwWorks as RTVM on ACRN |
FU, Kaige |
6/26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marketing/Events
- July 17th, 2019 Automotive Linux Summit Japan, 2019
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): NUC7i5DNHE
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|
ACRN Project Technical Community Meeting (2018/11-2019-07): @ Weekly Wednesday 11AM (China-Shanghai), Tuesday 7PM (US-West Coast), Wednesday 3AM (Europe-London)

Wang, Hongbo
Topic of WW26.3’19 (6/26 PRC time): Enable VxWorks as RTVM on ACRN
Description: In this talk, we’ll introduce how to enable VxWorks as guest on ACRN, status and what’s the next step.
WW |
Topic |
Presenter |
Status |
WW02 |
TPM2.0 virtualization in ACRN |
Zhu, Bing |
WW02 |
WW03 |
Polling mode Virtio and its advantage for RT VM |
Deng, Jie |
WW03 |
WW04 |
Buffer sharing from UOS to SOS, HyperDMA usage |
Liu, Xinyun |
WW04 |
WW05 |
USB Hub Virtualization |
Wu, Xiaoguang |
WW05 |
WW07 |
QoS Design for ACRN |
Liu, Long |
WW07 |
WW08 |
ACRN Debug Tips |
Chen, Jason |
WW08 |
WW09 |
GVT-g debug trace tool |
GONG, Zhipeng |
WW09 |
WW10 |
Kata Container Architecture: First Steps with ACRN |
Dhanraj, Vijay |
WW10 |
WW11 |
One ACRN binary for multi-platform |
WuXiangyang/TanWei |
WW11 |
WW12 |
Power button key mediator design in ACRN |
LIU, Yuan |
WW12 |
WW13 |
Local APIC Virtualization Enhancement for Intel KBL platform |
LI, Fei |
WW13 |
WW14 |
Safety VM Support |
YIN, FengWei |
WW14 |
WW15 |
How to customize GPIO in ACRN |
LIU, Yuan1 |
WW15 |
WW16 |
ACRN Cache QoS support based on CAT |
TAO, YuHong |
WW16 |
WW17 |
ACRN Real-Time Measurement Methodology |
LI, Wilson |
WW17 |
WW19 |
ACRN I2C Virtualization |
CHEN, Conghui |
WW18 |
WW20 |
SGX Introduction and Support in ACRN |
WU, Binbin |
WW19 |
WW21 |
Logger Improvement to acrn-dm Module |
CAO, Minggui |
5/22 |
WW22 |
ACRNGT virtual display deep dive |
HE, Min |
5/29 |
WW23 |
Local APIC Emulation and Pass-through |
Grandhi, Sainath |
6/5 |
WW25 |
Understanding and Mitigating Inter-VM Interference |
MAO, Junjie |
6/19 |
WW26 |
Enable VxWorks as RTVM on ACRN |
FU, Kaige |
6/26 |
|
|
|
|
Project ACRN: A flexible, light-weight, open
source reference hypervisor for IoT devices
We're still in the early stages of forming this TSC, so instead we invite you to attend a weekly "Technical Community" meeting where we'll meet community members and talk about the ACRN project and plans.
As we explore community interest and involvement opportunities, we'll (re)schedule these meetings at a time convenient to most attendees:
- Meets every Wednesday, Starting Nov 07, 2018: 11AM-12AM (China-Shanghai), 7PM-8PM (US-West Coast), 3AM-4AM (Europe-London)
- Chairperson: Hongbo Wang, hongbo.wang@... (Intel)
- Online conference link: https://zoom.us/j/457171121
- Zoom Meeting ID: 457-171-121
- Online conference phone:
- US: +1 669 900 6833 or +1 646 558 8656 or +1 877 369 0926 (Toll Free) or +1 855 880 1246 (Toll Free)
- China: +86 010 87833177 or 400 669 9381 (Toll Free)
- Germany: +49 (0) 30 3080 6188 or +49 800 724 3138 (Toll Free)
- Additional international phone numbers
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|
ACRN Project Technical Community Meeting Minutes - 6/19/2019

Wang, Hongbo
ACRN Project TCM - 19th June 2019
Location
Agenda
- ACRN project update
- In the 2-days IoT Open source seminar, toegher with other Intel open source project, like Zephyr, Celadon, StarlingX, we delivered total 30 technical speeches, 13 demos and 4 hands-on/workshops, gathered 161 community developers, software engineers, technical
managers from our key partners and customers, as well as sales/marketing/technical staff from various Intel BUs at the event, in which 50% are from external.
- This is 2nd Meetup for ACRN project one year later. More than 40 attendees are community developers or partners.
- For the first time, we had external speakers to deliver 5 of 11 talks. For example, Neusoft’s production-ready Software Defined Cockpit (SDC) system based on ACRN, Hoperun’s add-on features for ACRN, etc.
- “Seeing is believing”. Neusoft (OSV) brought their “Neusoft C4 platform” SDC demo to seminar. A local OEM car model based on C4 system will be rolled up in Q3’19. This existing news created a lot of buzz in the conference.
- 5 ACRN demos from community and Intel.
- All seminar foils have been published in Google folder and Baidu folder:
Or
- MAO, Junjie: ACRN Functional Safety: Understanding and Mitigating Inter-VM Interference
- All: Community open discussion.
- 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 |
WW23 |
Local APIC Emulation and Pass-through |
Grandhi, Sainath |
6/5 |
WW25 |
ACRN Functional Safety: Understanding and Mitigating Inter-VM Interference |
MAO, Junjie |
6/19 |
|
|
|
|
|
|
|
|
Marketing/Events
- July 17th, 2019 Automotive Linux Summit Japan, 2019
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): NUC7i5DNHE
========================
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|
ACRN Project Technical Community Meeting (2018/11-2019-07): @ Weekly Wednesday 11AM (China-Shanghai), Tuesday 7PM (US-West Coast), Wednesday 3AM (Europe-London)

Wang, Hongbo
Topic of WW25.3’19 (6/19 PRC time): Understanding and Mitigating Inter-VM Interference
Description: ACRN Functional Safety: Understanding and Mitigating Inter-VM Interference.
Freedom from interference is an important property in functional safety scope, and it applies to ACRN which aims at consolidating multiple
applications into mixed-critical VMs. This talk will provide an overview of interferences in consideration and deeply dive into temporal interference which is still a hot research topic. A concrete understanding based on evaluation will be presented, which
also motivates the current proposals what are in the scope of ACRN, how we plan to mitigate and the residual effects after the mitigations have been applied..
WW |
Topic |
Presenter |
Status |
WW02 |
TPM2.0 virtualization in ACRN |
Zhu, Bing |
WW02 |
WW03 |
Polling mode Virtio and its advantage for RT VM |
Deng, Jie |
WW03 |
WW04 |
Buffer sharing from UOS to SOS, HyperDMA usage |
Liu, Xinyun |
WW04 |
WW05 |
USB Hub Virtualization |
Wu, Xiaoguang |
WW05 |
WW07 |
QoS Design for ACRN |
Liu, Long |
WW07 |
WW08 |
ACRN Debug Tips |
Chen, Jason |
WW08 |
WW09 |
GVT-g debug trace tool |
GONG, Zhipeng |
WW09 |
WW10 |
Kata Container Architecture: First Steps with ACRN |
Dhanraj, Vijay |
WW10 |
WW11 |
One ACRN binary for multi-platform |
WuXiangyang/TanWei |
WW11 |
WW12 |
Power button key mediator design in ACRN |
LIU, Yuan |
WW12 |
WW13 |
Local APIC Virtualization Enhancement for Intel KBL platform |
LI, Fei |
WW13 |
WW14 |
Safety VM Support |
YIN, FengWei |
WW14 |
WW15 |
How to customize GPIO in ACRN |
LIU, Yuan1 |
WW15 |
WW16 |
ACRN Cache QoS support based on CAT |
TAO, YuHong |
WW16 |
WW17 |
ACRN Real-Time Measurement Methodology |
LI, Wilson |
WW17 |
WW19 |
ACRN I2C Virtualization |
CHEN, Conghui |
WW18 |
WW20 |
SGX Introduction and Support in ACRN |
WU, Binbin |
WW19 |
WW21 |
Logger Improvement to acrn-dm Module |
CAO, Minggui |
5/22 |
WW22 |
ACRNGT virtual display deep dive |
HE, Min |
5/29 |
WW23 |
Local APIC Emulation and Pass-through |
Grandhi, Sainath |
6/5 |
WW25 |
Understanding and Mitigating Inter-VM Interference |
MAO, Junjie |
6/19 |
|
|
|
|
Project ACRN: A flexible, light-weight, open
source reference hypervisor for IoT devices
We're still in the early stages of forming this TSC, so instead we invite you to attend a weekly "Technical Community" meeting where we'll meet community members and talk about the ACRN project and plans.
As we explore community interest and involvement opportunities, we'll (re)schedule these meetings at a time convenient to most attendees:
- Meets every Wednesday, Starting Nov 07, 2018: 11AM-12AM (China-Shanghai), 7PM-8PM (US-West Coast), 3AM-4AM (Europe-London)
- Chairperson: Hongbo Wang, hongbo.wang@... (Intel)
- Online conference link: https://zoom.us/j/457171121
- Zoom Meeting ID: 457-171-121
- Online conference phone:
- US: +1 669 900 6833 or +1 646 558 8656 or +1 877 369 0926 (Toll Free) or +1 855 880 1246 (Toll Free)
- China: +86 010 87833177 or 400 669 9381 (Toll Free)
- Germany: +49 (0) 30 3080 6188 or +49 800 724 3138 (Toll Free)
- Additional international phone numbers
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|
Re: Good news! 1st part of ACRN patch has been merged into Linux kernel tip tree!

Geoffroy Van Cutsem
Congratulations, this is an important milestone indeed!!!
From: acrn-users@... [mailto:acrn-users@...]
On Behalf Of Wang, Hongbo
Sent: Friday, June 14, 2019 1:40 PM
To: acrn-dev@...; acrn-users@...
Cc: Wang, Hongbo <hongbo.wang@...>
Subject: [acrn-users] Good news! 1st part of ACRN patch has been merged into Linux kernel tip tree!
We’re excited to announce that 1st part of ACRN codes, regarding to /arch/x86 changes, have been merged into Linux x86 tip tree by maintainer
Borislav Petkov (bp@...) . If no big surprise, those patches will be pulled into Linus kernel tree after v5.3-rc.
This is a big step for ACRN upstreaming, which means ACRN begin to sit side by side with XEN, KVM, JAILHOUSE.
We’ll continue our upstream work for the complete ACRN functionality. Stay tuned!
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=ec7972c99fffb4d2739f286ce9b544a71aa1d05f
diff --git a/arch/x86/include/asm/hypervisor.h b/arch/x86/include/asm/hypervisor.h
index 8c5aaba6633f..50a30f6c668b 100644
--- a/arch/x86/include/asm/hypervisor.h
+++ b/arch/x86/include/asm/hypervisor.h
@@ -29,6 +29,7 @@ enum x86_hypervisor_type {
X86_HYPER_XEN_HVM,
X86_HYPER_KVM,
X86_HYPER_JAILHOUSE,
+ X86_HYPER_ACRN,
};
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
Mail:
hongbo.wang@...
|
|
Good news! 1st part of ACRN patch has been merged into Linux kernel tip tree!

Wang, Hongbo
We’re excited to announce that 1st part of ACRN codes, regarding to /arch/x86 changes, have been merged into Linux x86 tip tree by maintainer
Borislav Petkov (bp@...) . If no big surprise, those patches will be pulled into Linus kernel tree after v5.3-rc.
This is a big step for ACRN upstreaming, which means ACRN begin to sit side by side with XEN, KVM, JAILHOUSE.
We’ll continue our upstream work for the complete ACRN functionality. Stay tuned!
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=ec7972c99fffb4d2739f286ce9b544a71aa1d05f
diff --git a/arch/x86/include/asm/hypervisor.h b/arch/x86/include/asm/hypervisor.h
index 8c5aaba6633f..50a30f6c668b 100644
--- a/arch/x86/include/asm/hypervisor.h
+++ b/arch/x86/include/asm/hypervisor.h
@@ -29,6 +29,7 @@ enum x86_hypervisor_type {
X86_HYPER_XEN_HVM,
X86_HYPER_KVM,
X86_HYPER_JAILHOUSE,
+ X86_HYPER_ACRN,
};
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
Mail:
hongbo.wang@...
|
|
Canceled: ACRN Project Technical Community Meeting (2018/11-2019-07): @ Weekly Wednesday 11AM (China-Shanghai), Tuesday 7PM (US-West Coast), Wednesday 3AM (Europe-London)

Wang, Hongbo
Cancel this week TCM due to 2nd ACRN Meetup conflict.
Topic of WW21.3’19 (5/22 PRC time): Logger Improvement to acrn-dm Module
Description: ACRN and acrn-dm module needs more debug log which is critical to system debug, stability/performance. In
this talk, we’ll discuss the future debug improvement design and collect feedback.
WW |
Topic |
Presenter |
Status |
WW02 |
TPM2.0 virtualization in ACRN |
Zhu, Bing |
WW02 |
WW03 |
Polling mode Virtio and its advantage for RT VM |
Deng, Jie |
WW03 |
WW04 |
Buffer sharing from UOS to SOS, HyperDMA usage |
Liu, Xinyun |
WW04 |
WW05 |
USB Hub Virtualization |
Wu, Xiaoguang |
WW05 |
WW07 |
QoS Design for ACRN |
Liu, Long |
WW07 |
WW08 |
ACRN Debug Tips |
Chen, Jason |
WW08 |
WW09 |
GVT-g debug trace tool |
GONG, Zhipeng |
WW09 |
WW10 |
Kata Container Architecture: First Steps with ACRN |
Dhanraj, Vijay |
WW10 |
WW11 |
One ACRN binary for multi-platform |
WuXiangyang/TanWei |
WW11 |
WW12 |
Power button key mediator design in ACRN |
LIU, Yuan |
WW12 |
WW13 |
Local APIC Virtualization Enhancement for Intel KBL platform |
LI, Fei |
WW13 |
WW14 |
Safety VM Support |
YIN, FengWei |
WW14 |
WW15 |
How to customize GPIO in ACRN |
LIU, Yuan1 |
WW15 |
WW16 |
ACRN Cache QoS support based on CAT |
TAO, YuHong |
WW16 |
WW17 |
ACRN Real-Time Measurement Methodology |
LI, Wilson |
WW17 |
WW19 |
ACRN I2C Virtualization |
CHEN, Conghui |
WW18 |
WW20 |
SGX Introduction and Support in ACRN |
WU, Binbin |
WW19 |
WW21 |
Logger Improvement to acrn-dm Module |
CAO, Minggui |
5/22 |
|
|
|
|
|
|
|
|
|
|
|
|
Project ACRN: A flexible, light-weight, open
source reference hypervisor for IoT devices
We're still in the early stages of forming this TSC, so instead we invite you to attend a weekly "Technical Community" meeting where we'll meet community members and talk about the ACRN project and plans.
As we explore community interest and involvement opportunities, we'll (re)schedule these meetings at a time convenient to most attendees:
- Meets every Wednesday, Starting Nov 07, 2018: 11AM-12AM (China-Shanghai), 7PM-8PM (US-West Coast), 3AM-4AM (Europe-London)
- Chairperson: Hongbo Wang, hongbo.wang@... (Intel)
- Online conference link: https://zoom.us/j/457171121
- Zoom Meeting ID: 457-171-121
- Online conference phone:
- US: +1 669 900 6833 or +1 646 558 8656 or +1 877 369 0926 (Toll Free) or +1 855 880 1246 (Toll Free)
- China: +86 010 87833177 or 400 669 9381 (Toll Free)
- Germany: +49 (0) 30 3080 6188 or +49 800 724 3138 (Toll Free)
- Additional international phone numbers
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|
ACRN Project Technical Community Meeting Minutes: 06/05/2019

Wang, Hongbo
ACRN Project TCM - 5th June 2019
Location
Agenda
- ACRN project update
- Grandhi, Sainath: Local APIC Emulation and Pass-through
Q1: How does the interrupt been injected into RT VM, in partition mode?
A1: In RTVM, interrupts are injected directly into the guest. ACRN disables VM_Exits on External interrupts
Q2: How many CPU core per local APIC in partition mode?
A2: No CPU scheduler in ACRN.
Q3: What’s the current development status of local APIC pass-through?
A3: Basic support is already available in upstream. We are working on to cover some gaps/corner cases.
- All: Community open discussion.
- 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 |
WW23 |
Local APIC Emulation and Pass-through |
Grandhi, Sainath |
6/5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marketing/Events
- 1st PRC IoT Open Source Meetup, June 11~12’19, Shanghai
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): NUC7i5DNHE
=========================
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|
Re: Audio Requirements for SOS & Android Guest using VirtIO

Geoffroy Van Cutsem
Quoting one of our audio expert:
>>>>
As far as I’m aware SOS=>BE and GOS=>FE=>AaaG configurations are optimized.
SOS
snd_soc_skl_virtio_be
snd_soc_sst_bxt_sos_tdf8532
snd_soc_skl
snd_soc_tdf8532
snd_soc_skl_ipc
snd_soc_sst_ipc
snd_soc_sst_dsp
snd_hda_ext_core
snd_hda_core
FW: /lib/firmware/intel/dsp_fw_bxtn.bin is a symbolic link to: /lib/firmware/intel/dsp_fw_bxtn_v4077.bin
/lib/firmware/LIBASRC.bin
GOS
snd_soc_skl_virtio_card
snd_soc_skl_virtio_fe
snd_soc_sst_bxt_tdf8532
snd_soc_tdf8532
snd_soc_skl
snd_soc_skl_virtio_sst
snd_soc_skl_ipc
snd_soc_sst_dsp
snd_hda_ext_core
snd_hda_core
FW: /vendor/firmware/intel/dsp_fw_release.bin
/vendor/firmware/LIBASRC.bin
>>>>
HTH,
Geoffroy
From: acrn-users@... [mailto:acrn-users@...]
On Behalf Of Griffin, Clyde
Sent: Wednesday, May 29, 2019 7:58 AM
To: acrn-users@...
Subject: [acrn-users] Audio Requirements for SOS & Android Guest using VirtIO
Hi,
I’ve been trying to sort out what is and what is not required for an SOS and Android guest configuration using VirtIO.
I am currently setup for 0.5.2 on MRB Rev E. I was wondering if I could get some clarity from the Audio expert(s) on this topic.
·
Audio VirtIO driver stack:
o
For example: Which audio drivers should be loaded? Not loaded? (SOS and Android):
§
snd_soc_skl
§
snd_soc_tdf8532
§
snd_soc_sst_bxt_sos_tdf8532
§
snd_soc_skl_virtio_be
§
snd_soc_skl_virtio_fe
§
snd_soc_skl_ipc
§
snd_soc_sst_dsp
§
snd_hda_core
§
snd_hda_ext_core
§
others?
·
Audio Firmware Collateral (SOS and Android):
o
Required firmware files and locations, required links, etc.
·
Misc
o
Required kernel config settings (SOS and Android):
o
launch_uos.sh modifications
§
Any other special system steps required to enable/launch the VirtIO audio service
o
etc.
Thanks in advance
Clyde
|
|
ACRN Project Technical Community Meeting (2018/11-2019-07): @ Weekly Wednesday 11AM (China-Shanghai), Tuesday 7PM (US-West Coast), Wednesday 3AM (Europe-London)

Wang, Hongbo
Topic of WW21.3’19 (5/22 PRC time): Local APIC emulation and Pass-through
Description: We’ll continue local APCI design discussion for ACRN. This is a critical topic when wen doing the interrupt
virtualization or pass-through.
WW |
Topic |
Presenter |
Status |
WW02 |
TPM2.0 virtualization in ACRN |
Zhu, Bing |
WW02 |
WW03 |
Polling mode Virtio and its advantage for RT VM |
Deng, Jie |
WW03 |
WW04 |
Buffer sharing from UOS to SOS, HyperDMA usage |
Liu, Xinyun |
WW04 |
WW05 |
USB Hub Virtualization |
Wu, Xiaoguang |
WW05 |
WW07 |
QoS Design for ACRN |
Liu, Long |
WW07 |
WW08 |
ACRN Debug Tips |
Chen, Jason |
WW08 |
WW09 |
GVT-g debug trace tool |
GONG, Zhipeng |
WW09 |
WW10 |
Kata Container Architecture: First Steps with ACRN |
Dhanraj, Vijay |
WW10 |
WW11 |
One ACRN binary for multi-platform |
WuXiangyang/TanWei |
WW11 |
WW12 |
Power button key mediator design in ACRN |
LIU, Yuan |
WW12 |
WW13 |
Local APIC Virtualization Enhancement for Intel KBL platform |
LI, Fei |
WW13 |
WW14 |
Safety VM Support |
YIN, FengWei |
WW14 |
WW15 |
How to customize GPIO in ACRN |
LIU, Yuan1 |
WW15 |
WW16 |
ACRN Cache QoS support based on CAT |
TAO, YuHong |
WW16 |
WW17 |
ACRN Real-Time Measurement Methodology |
LI, Wilson |
WW17 |
WW19 |
ACRN I2C Virtualization |
CHEN, Conghui |
WW18 |
WW20 |
SGX Introduction and Support in ACRN |
WU, Binbin |
WW19 |
WW21 |
Logger Improvement to acrn-dm Module |
CAO, Minggui |
5/22 |
WW22 |
ACRNGT virtual display deep dive |
HE, Min |
5/29 |
WW23 |
Local APIC Emulation and Pass-through |
Grandhi, Sainath |
6/5 |
|
|
|
|
Project ACRN: A flexible, light-weight, open
source reference hypervisor for IoT devices
We're still in the early stages of forming this TSC, so instead we invite you to attend a weekly "Technical Community" meeting where we'll meet community members and talk about the ACRN project and plans.
As we explore community interest and involvement opportunities, we'll (re)schedule these meetings at a time convenient to most attendees:
- Meets every Wednesday, Starting Nov 07, 2018: 11AM-12AM (China-Shanghai), 7PM-8PM (US-West Coast), 3AM-4AM (Europe-London)
- Chairperson: Hongbo Wang, hongbo.wang@... (Intel)
- Online conference link: https://zoom.us/j/457171121
- Zoom Meeting ID: 457-171-121
- Online conference phone:
- US: +1 669 900 6833 or +1 646 558 8656 or +1 877 369 0926 (Toll Free) or +1 855 880 1246 (Toll Free)
- China: +86 010 87833177 or 400 669 9381 (Toll Free)
- Germany: +49 (0) 30 3080 6188 or +49 800 724 3138 (Toll Free)
- Additional international phone numbers
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|
ACRN Project Technical Community Meeting Minutes - 05/29/2019

Wang, Hongbo
ACRN Project TCM - 29th May 2019
Location
Agenda
- 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
- HE, Min: AcrnGT Virtual Display Deep Dive
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.
- All: Community open discussion.
- 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
- 1st PRC IoT Open Source Meetup, June 11~12’19, Shanghai
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): NUC7i5DNHE
=========================
Best regards.
Hongbo
Tel: +86-21-6116 7445
MP: +86-1364 1793 689
|
|