summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJeremy Fitzhardinge <jeremy@xensource.com>2007-07-17 18:37:04 -0700
committerJeremy Fitzhardinge <jeremy@goop.org>2007-07-18 08:47:42 -0700
commitd572929cdd12a60732c3522f7cf011bfa29165cf (patch)
tree4b1c351d7574b679f2d250483cffcedf3fdfa9be /include
parent5f4352fbffd6c45123dbce9e195efd54df4e177e (diff)
downloadlinux-3.10-d572929cdd12a60732c3522f7cf011bfa29165cf.tar.gz
linux-3.10-d572929cdd12a60732c3522f7cf011bfa29165cf.tar.bz2
linux-3.10-d572929cdd12a60732c3522f7cf011bfa29165cf.zip
paravirt: helper to disable all IO space
In a virtual environment, device drivers such as legacy IDE will waste quite a lot of time probing for their devices which will never appear. This helper function allows a paravirt implementation to lay claim to the whole iomem and ioport space, thereby disabling all device drivers trying to claim IO resources. Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com> Signed-off-by: Chris Wright <chrisw@sous-sol.org> Cc: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'include')
-rw-r--r--include/asm-i386/paravirt.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/asm-i386/paravirt.h b/include/asm-i386/paravirt.h
index 786856950b1..690ada22437 100644
--- a/include/asm-i386/paravirt.h
+++ b/include/asm-i386/paravirt.h
@@ -262,6 +262,7 @@ unsigned paravirt_patch_default(u8 type, u16 clobbers, void *site, unsigned len)
unsigned paravirt_patch_insns(void *site, unsigned len,
const char *start, const char *end);
+int paravirt_disable_iospace(void);
/*
* This generates an indirect call based on the operation type number.