From: Rusty Russell Date: Thu, 7 Dec 2006 01:14:08 +0000 (+0100) Subject: [PATCH] paravirt: Add startup infrastructure for paravirtualization X-Git-Tag: v2.6.20-rc1~145^2^2~8^2~74 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9ccf30d77f04064fe5436027ab9d2230c7cdd94;p=pandora-kernel.git [PATCH] paravirt: Add startup infrastructure for paravirtualization 1) Each hypervisor writes a probe function to detect whether we are running under that hypervisor. paravirt_probe() registers this function. 2) If vmlinux is booted with ring != 0, we call all the probe functions (with registers except %esp intact) in link order: the winner will not return. Signed-off-by: Rusty Russell Signed-off-by: Chris Wright Signed-off-by: Andi Kleen Cc: Jeremy Fitzhardinge Cc: Zachary Amsden Signed-off-by: Andrew Morton --- Reading git-diff-tree failed