search for: io_space_limit

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,