Topics

ACRN's OTA: it leverage SOS's capability to do OTA


Wang, Hongbo
 

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Here’s the feedback from ACRN’s engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRN’s update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 


Ming Liu
 

Hi,

Sorry for broadcasting, but FYI..

I have ported ACRN hypervisor/SOS/UOS to yocto, please see my project if you have interest: https://github.com/liuming50/meta-acrn-manifest

With this meta-acrn, there is also a TUF based OTA framework and a meta-updater yocto layer: https://github.com/advancedtelematic/meta-updater.git, that we can implement a OTA solution on top of them, which I am working on. Please join me if you also have interest.

//Ming Liu

Wang, Hongbo <hongbo.wang@...> 於 2019年1月10日 週四 下午12:56寫道:

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Here’s the feedback from ACRN’s engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRN’s update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 


Wang, Hongbo
 

Perfect!

I’ll add your BKM into ACRN’s wiki

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 

From: acrn-users@... [mailto:acrn-users@...] On Behalf Of Ming Liu
Sent: Thursday, January 10, 2019 8:44 PM
To: acrn-users@...
Subject: Re: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

 

Hi,

 

Sorry for broadcasting, but FYI..

 

I have ported ACRN hypervisor/SOS/UOS to yocto, please see my project if you have interest: https://github.com/liuming50/meta-acrn-manifest

 

With this meta-acrn, there is also a TUF based OTA framework and a meta-updater yocto layer: https://github.com/advancedtelematic/meta-updater.git, that we can implement a OTA solution on top of them, which I am working on. Please join me if you also have interest.

 

//Ming Liu

 

Wang, Hongbo <hongbo.wang@...> 2019110日 週四 下午12:56寫道:

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Heres the feedback from ACRNs engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRNs update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 


Geoffroy Van Cutsem
 

Hi Hongbo,

 

Thanks for your follow-up on that question. I missed the TCM call but was that question specific to systems running with SBL or UEFI (or both)?

 

You mention that the hypervisor is “stitched” in the SOS image which makes me believe you are really talking about systems running the SBL boot firmware. Systems running UEFI boot firmware are a bit different and it would be really nice to see a solution to be able to upgrade the hypervisor for both platforms. This is not in place yet for either of those and contributions in that area would be very welcome!

 

Geoffroy

 

From: acrn-users@... [mailto:acrn-users@...] On Behalf Of Wang, Hongbo
Sent: Thursday, January 10, 2019 12:57 PM
To: acrn-users@...; acrn-users@...
Subject: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

 

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Here’s the feedback from ACRN’s engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRN’s update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 


Geoffroy Van Cutsem
 

Nice job, thanks for sharing Ming Liu!

 

Are you saying that you already have a basic capability to upgrade the ACRN hypervisor (using OStree)?

 

Thanks,

Geoffroy

 

From: acrn-users@... [mailto:acrn-users@...] On Behalf Of Wang, Hongbo
Sent: Thursday, January 10, 2019 3:03 PM
To: acrn-users@...; 'acrn-dev@...' <acrn-dev@...>
Subject: Re: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

 

Perfect!

I’ll add your BKM into ACRN’s wiki

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 

From: acrn-users@... [mailto:acrn-users@...] On Behalf Of Ming Liu
Sent: Thursday, January 10, 2019 8:44 PM
To: acrn-users@...
Subject: Re: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

 

Hi,

 

Sorry for broadcasting, but FYI..

 

I have ported ACRN hypervisor/SOS/UOS to yocto, please see my project if you have interest: https://github.com/liuming50/meta-acrn-manifest

 

With this meta-acrn, there is also a TUF based OTA framework and a meta-updater yocto layer: https://github.com/advancedtelematic/meta-updater.git, that we can implement a OTA solution on top of them, which I am working on. Please join me if you also have interest.

 

//Ming Liu

 

Wang, Hongbo <hongbo.wang@...> 2019110日 週四 下午12:56寫道:

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Heres the feedback from ACRNs engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRNs update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 


Choong, Yin Thong
 

Hi,

Just FYi.

 

Clear linux have swupd behavior which can get latest acrn.efi from upstream. Maybe need some extra post process to complete the arcn.efi update by copying the latest into /boot.

 

Thanks and Regards

Choong Yin Thong

 

From: acrn-users@... [mailto:acrn-users@...] On Behalf Of Ming Liu
Sent: Thursday, January 10, 2019 8:44 PM
To: acrn-users@...
Subject: Re: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

 

Hi,

 

Sorry for broadcasting, but FYI..

 

I have ported ACRN hypervisor/SOS/UOS to yocto, please see my project if you have interest: https://github.com/liuming50/meta-acrn-manifest

 

With this meta-acrn, there is also a TUF based OTA framework and a meta-updater yocto layer: https://github.com/advancedtelematic/meta-updater.git, that we can implement a OTA solution on top of them, which I am working on. Please join me if you also have interest.

 

//Ming Liu

 

Wang, Hongbo <hongbo.wang@...> 2019110 週四 下午12:56寫道:

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Here’s the feedback from ACRN’s engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRN’s update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 


Geoffroy Van Cutsem
 


From: acrn-users@lists.projectacrn.org [mailto:acrn-users@lists.projectacrn.org] On Behalf Of Choong, Yin Thong
Sent: Friday, January 11, 2019 2:33 AM
To: acrn-users@lists.projectacrn.org
Subject: Re: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

Hi,
Just FYi.

Clear linux have swupd behavior which can get latest acrn.efi from upstream. Maybe need some extra post process to complete the arcn.efi update by copying the latest into /boot.
There is a bit more to it as it also needs to:
* Configure the boot firmware (EFI) to load 'acrn.efi' (this is manually done today using efibootmgr)
* Configure and maintain the 'acrn.conf' file which is the menu entry that loads the right kernel and options for the Service OS.

Geoffroy


Geoffroy Van Cutsem
 

Hi Ming Liu,

 

I have created a wiki page that references your project from the ACRN wiki, see https://github.com/projectacrn/acrn-hypervisor/wiki/Yocto-based-Service-OS-(SOS)-and-User-OS-(UOS)-on-ACRN

 

There is not much content in there beyond a brief intro and a link to your Github project but feel free to add to it (everyone should be able to edit that page).

 

Thanks!
Geoffroy

 

From: acrn-users@... [mailto:acrn-users@...] On Behalf Of Ming Liu
Sent: Thursday, January 10, 2019 1:44 PM
To: acrn-users@...
Subject: Re: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

 

Hi,

 

Sorry for broadcasting, but FYI..

 

I have ported ACRN hypervisor/SOS/UOS to yocto, please see my project if you have interest: https://github.com/liuming50/meta-acrn-manifest

 

With this meta-acrn, there is also a TUF based OTA framework and a meta-updater yocto layer: https://github.com/advancedtelematic/meta-updater.git, that we can implement a OTA solution on top of them, which I am working on. Please join me if you also have interest.

 

//Ming Liu

 

Wang, Hongbo <hongbo.wang@...> 2019110 週四 下午12:56寫道:

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Here’s the feedback from ACRN’s engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRN’s update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...

 


Ming Liu
 

Hi, Geoffroy:

Thanks for popularizing it, but I have not updated it for almost 3 months, because I've been busy on my line work.

Involve in Burton Ross, Hi, Ross, maybe you also have a similar yocto implementation for ACRN, if so, would you like to put it onto ACRN official Wiki page.

the best,
thank you 

Geoffroy Van Cutsem <geoffroy.vancutsem@...> 於 2019年1月31日 週四 下午12:07寫道:

Hi Ming Liu,

 

I have created a wiki page that references your project from the ACRN wiki, see https://github.com/projectacrn/acrn-hypervisor/wiki/Yocto-based-Service-OS-(SOS)-and-User-OS-(UOS)-on-ACRN

 

There is not much content in there beyond a brief intro and a link to your Github project but feel free to add to it (everyone should be able to edit that page).

 

Thanks!
Geoffroy

 

From: acrn-users@... [mailto:acrn-users@...] On Behalf Of Ming Liu
Sent: Thursday, January 10, 2019 1:44 PM
To: acrn-users@...
Subject: Re: [acrn-users] ACRN's OTA: it leverage SOS's capability to do OTA

 

Hi,

 

Sorry for broadcasting, but FYI..

 

I have ported ACRN hypervisor/SOS/UOS to yocto, please see my project if you have interest: https://github.com/liuming50/meta-acrn-manifest

 

With this meta-acrn, there is also a TUF based OTA framework and a meta-updater yocto layer: https://github.com/advancedtelematic/meta-updater.git, that we can implement a OTA solution on top of them, which I am working on. Please join me if you also have interest.

 

//Ming Liu

 

Wang, Hongbo <hongbo.wang@...> 2019110 週四 下午12:56寫道:

Hi all,

 

One question from ACRN Technical Community Meeting (TCM) this week is whether ACRN support updated feature like OTA.

Here’s the feedback from ACRN’s engineering team:  right now ACRN hypervisor is stitched (build-in) with SOS image, for example Clear Linux as Service OS, so the ACRN’s update could be done by SOS if SOS has such capability.

 

Thanks for the questions.

 

 

Best regards.

Hongbo

Tel: +86-21-6116 7445

MP: +86-1364 1793 689

Mail: hongbo.wang@...