Displaying 8 results from an estimated 8 matches for "io_space_limit".
2007 Jun 05
1
[PATCH] paravirt: helper to disable all IO space
...- a/arch/i386/kernel/paravirt.c Tue Jun 05 17:41:04 2007 -0700
+++ b/arch/i386/kernel/paravirt.c Tue Jun 05 18:17:29 2007 -0700
@@ -227,6 +227,39 @@ static int __init print_banner(void)
return 0;
}
core_initcall(print_banner);
+
+static struct resource reserve_ioports = {
+ .start = 0,
+ .end = IO_SPACE_LIMIT,
+ .name = "paravirt-ioport",
+ .flags = IORESOURCE_IO | IORESOURCE_BUSY,
+};
+
+static struct resource reserve_iomem = {
+ .start = 0,
+ .end = -1,
+ .name = "paravirt-iomem",
+ .flags = IORESOURCE_MEM | IORESOURCE_BUSY,
+};
+
+/*
+ * Reserve the whole legacy IO space to preven...
2017 May 19
0
[PATCH 02/10] paravirt: remove unused function paravirt_disable_iospace()
...996fc50d..b8b23b3f24c2 100644
--- a/arch/x86/kernel/paravirt.c
+++ b/arch/x86/kernel/paravirt.c
@@ -207,25 +207,6 @@ static u64 native_steal_clock(int cpu)
extern void native_iret(void);
extern void native_usergs_sysret64(void);
-static struct resource reserve_ioports = {
- .start = 0,
- .end = IO_SPACE_LIMIT,
- .name = "paravirt-ioport",
- .flags = IORESOURCE_IO | IORESOURCE_BUSY,
-};
-
-/*
- * Reserve the whole legacy IO space to prevent any legacy drivers
- * from wasting time probing for their hardware. This is a fairly
- * brute-force approach to disabling all non-virtual drivers.
- *
-...
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks,
With this series, the bulk of the work of pvops64 is done.
Here, I integrate most of the paravirt.c and paravirt.h files, making
them applicable to both architectures.
CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page
table integration (patches currently being worked on by Jeremy).
Enjoy
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks,
With this series, the bulk of the work of pvops64 is done.
Here, I integrate most of the paravirt.c and paravirt.h files, making
them applicable to both architectures.
CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page
table integration (patches currently being worked on by Jeremy).
Enjoy
2007 Aug 19
1
[PATCH 1/5] um/... convert #include "linux/..." to #include <linux/...>
...<asm/arch/ide.h>
#endif
diff --git a/include/asm-um/io.h b/include/asm-um/io.h
index 44e8b8c..5d98080 100644
--- a/include/asm-um/io.h
+++ b/include/asm-um/io.h
@@ -1,7 +1,7 @@
#ifndef __UM_IO_H
#define __UM_IO_H
-#include "asm/page.h"
+#include <asm/page.h>
#define IO_SPACE_LIMIT 0xdeadbeef /* Sure hope nothing uses this */
diff --git a/include/asm-um/ioctl.h b/include/asm-um/ioctl.h
index cc22157..6773833 100644
--- a/include/asm-um/ioctl.h
+++ b/include/asm-um/ioctl.h
@@ -1,6 +1,6 @@
#ifndef __UM_IOCTL_H
#define __UM_IOCTL_H
-#include "asm/arch/ioctl.h"
+#...
2007 Aug 19
1
[PATCH 1/5] um/... convert #include "linux/..." to #include <linux/...>
...<asm/arch/ide.h>
#endif
diff --git a/include/asm-um/io.h b/include/asm-um/io.h
index 44e8b8c..5d98080 100644
--- a/include/asm-um/io.h
+++ b/include/asm-um/io.h
@@ -1,7 +1,7 @@
#ifndef __UM_IO_H
#define __UM_IO_H
-#include "asm/page.h"
+#include <asm/page.h>
#define IO_SPACE_LIMIT 0xdeadbeef /* Sure hope nothing uses this */
diff --git a/include/asm-um/ioctl.h b/include/asm-um/ioctl.h
index cc22157..6773833 100644
--- a/include/asm-um/ioctl.h
+++ b/include/asm-um/ioctl.h
@@ -1,6 +1,6 @@
#ifndef __UM_IOCTL_H
#define __UM_IOCTL_H
-#include "asm/arch/ioctl.h"
+#...
2017 May 19
13
[PATCH 00/10] paravirt: make amount of paravirtualization configurable
Today paravirtualization is a all-or-nothing game: either a kernel is
compiled with no paravirtualization support at all, or it is supporting
paravirtualized environments like Xen pv-guests or lguest additionally
to some paravirtualized tuning for KVM, Hyperv, VMWare or Xen
HVM-guests.
As support of pv-guests requires quite intrusive pv-hooks (e.g. all
access functions to page table entries,
2017 May 19
13
[PATCH 00/10] paravirt: make amount of paravirtualization configurable
Today paravirtualization is a all-or-nothing game: either a kernel is
compiled with no paravirtualization support at all, or it is supporting
paravirtualized environments like Xen pv-guests or lguest additionally
to some paravirtualized tuning for KVM, Hyperv, VMWare or Xen
HVM-guests.
As support of pv-guests requires quite intrusive pv-hooks (e.g. all
access functions to page table entries,