Re: [PATCH] paravirt.h

Alan Cox
2006-08-22T19:09:23Z

Ar Maw, 2006-08-22 am 20:29 +0200, ysgrifennodd Arjan van de Ven:
> > And it doesn't work for VMI or lhype, both of which might modify
> > paravirt_ops way later in the boot process, when loaded as a module.
>
> doesn't this then start to have the same issues that runtime patching
> the system call table had?

It has several I can see that are if anything worse

- Stacked hypervisors stomping each others functions
- Locking required to do updates: and remember our lock functions use
methods in the array
- If we boot patch inline code to get performance natively its almost
impossible to then revert that.