1. A method for improving the scalability of virtual TLBs in multi-processor virtual machines, comprising: providing at least one virtual TLB; and sharing said at least one virtual TLB between at least two virtual processors from a plurality of virtual processors in a virtual machine environment, wherein said sharing involves performing at least one an operation.