On Thu, May 06, 2010 at 01:19:33AM -0700, Gleb Natapov wrote:
> Overhead of interpreting bytecode plugin is written in. Or are you
> saying plugin is x86 assembly (32bit or 64bit btw?) and other arches
> will have to have in kernel x86 emulator to use the plugin (like some
> of them had for vgabios)? 
> 

Plugin is x86 or x64 machine code. You write the plugin in C and compile it 
using gcc/ld to get the object file, we map the relevant sections only to the 
OS space. 

NPA is a way of enabling passthrough of SR-IOV NICs with live migration support 
on ESX Hypervisor which runs only on x86/x64 hardware. It only supports x86/x64 
guest OS. So we don't have to worry about other architectures. If NPA approach 
needs to be extended and adopted by other hypervisors then we have to take care 
of that. Today we have two plugins images per VF (one for 32-bit, one for 
64-bit).
_______________________________________________
Virtualization mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/virtualization

Reply via email to