> > Rather than making these binary patches, why not make them fast > syscalls and using a vdso page. Some of the priviledged instructions > are simply reads and we could have that information in a read-only > data page, so there is no need to do a context switch at all. Others > could benefit from a fast system call that doesn't do a full context > switch. The issue is we don't want to change Linux code a lot, otherwise it won't be accepted. If we use same logic with original Linux, but it is using indirect function call now, binary patching could help in performance. > > It would be nice if we could come up with a generic implementation for > such a vdso style interface that could be shared between > xen/kvm/lguest. > Introducing a new mechanism to use it to replace Linux code to use them is another different story. Eddie _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/virtualization