Re: Can SoS be 32-bit


Geoffroy Van Cutsem
 

Hi Lonnie,

 

I’m not expert in this but as far as I know this has not been tried yet. We do compile specifically for 64-bit architecture (see the “-m64” flag in the Makefile [1]). This option does the following: “The -m64 option sets int to 32 bits and long and pointer types to 64 bits, and generates code for the x86-64 architecture”

 

The only area that makes me cautious about thinking it will “Just Work” is the whole memory management stuff that is being done by acrn-dm.

 

I’ll let the architects chime in too if they have more to say/report!

 

Thanks,

Geoffroy

 

[1] https://github.com/projectacrn/acrn-hypervisor/blob/master/devicemodel/Makefile#L19

 

 

From: acrn-users@... <acrn-users@...> On Behalf Of Lonnie Cumberland
Sent: Friday, January 22, 2021 12:57 PM
To: acrn-users@...
Subject: [acrn-users] Can SoS be 32-bit

 

Hi All,

 

I am going to experiment with setting up the SoS in ACRN with different flavors of Linux and was just wondering something about the SoS requirements as well as performance.

 

I am wondering if the SoS is required, or is recommended, to be a 64-bit OS or will a 32-bit OS work just as well since from what I understand so far, the SoS mainly provides the acrn-dm for the virtualized devices and UoS control program.

 

Not sure how a 32-bit SoS would have an effect on the whole system performance, if any.

 

Any information, or thoughts on this would be greatly appreciated.

Best Regards and have a great day,

Lonnie

 

Join acrn-users@lists.projectacrn.org to automatically receive all group messages.