search for: lguest_hcall

Displaying 18 results from an estimated 18 matches for "lguest_hcall".

2009 Mar 26
1
[PATCH 3/5] lguest: avoid accidental recycling of pgdir pages
Impact: potential bugfix In theory, the kernel could reuse the same page as pgdir for a new process while the hypervisor keeps it cached. This would have undesirable results. Signed-off-by: Rusty Russell <rusty at rustcorp.com.au> --- arch/x86/include/asm/lguest_hcall.h | 1 + arch/x86/lguest/boot.c | 8 ++++++++ drivers/lguest/hypercalls.c | 3 +++ drivers/lguest/lg.h | 1 + drivers/lguest/page_tables.c | 16 ++++++++++++++++ 5 files changed, 29 insertions(+) diff --git a/drivers/lguest/hypercalls.c b/d...
2009 Mar 26
1
[PATCH 3/5] lguest: avoid accidental recycling of pgdir pages
Impact: potential bugfix In theory, the kernel could reuse the same page as pgdir for a new process while the hypervisor keeps it cached. This would have undesirable results. Signed-off-by: Rusty Russell <rusty at rustcorp.com.au> --- arch/x86/include/asm/lguest_hcall.h | 1 + arch/x86/lguest/boot.c | 8 ++++++++ drivers/lguest/hypercalls.c | 3 +++ drivers/lguest/lg.h | 1 + drivers/lguest/page_tables.c | 16 ++++++++++++++++ 5 files changed, 29 insertions(+) diff --git a/drivers/lguest/hypercalls.c b/d...
2009 Apr 19
0
[PULL] lguest & virtio fixes
...o ignore Documentation/lguest/lguest Rusty Russell (2): lguest: fix guest crash on non-linear addresses in gdt pvops lguest: document 32-bit and PAE requirements Documentation/lguest/.gitignore | 1 + Documentation/lguest/lguest.txt | 11 ++++++----- arch/x86/include/asm/lguest_hcall.h | 2 +- arch/x86/lguest/boot.c | 16 +++++++++------- drivers/lguest/lg.h | 3 ++- drivers/lguest/segments.c | 13 +++++++------ drivers/lguest/x86/core.c | 9 +++++++-- drivers/virtio/virtio_balloon.c | 3 ++- 8 files changed,...
2009 Apr 19
0
[PULL] lguest & virtio fixes
...o ignore Documentation/lguest/lguest Rusty Russell (2): lguest: fix guest crash on non-linear addresses in gdt pvops lguest: document 32-bit and PAE requirements Documentation/lguest/.gitignore | 1 + Documentation/lguest/lguest.txt | 11 ++++++----- arch/x86/include/asm/lguest_hcall.h | 2 +- arch/x86/lguest/boot.c | 16 +++++++++------- drivers/lguest/lg.h | 3 ++- drivers/lguest/segments.c | 13 +++++++------ drivers/lguest/x86/core.c | 9 +++++++-- drivers/virtio/virtio_balloon.c | 3 ++- 8 files changed,...
2010 Apr 14
0
[PULL] lguest fixes: for lguest-under-kvm and older CPU configs
...pend-2.6 are available in the git repository at: ssh://master.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus.git master Rusty Russell (2): lguest: workaround cmpxchg8b_emu by ignoring cli in the guest. lguest: stop using KVM hypercall mechanism arch/x86/include/asm/lguest_hcall.h | 29 +++++++++++++--- arch/x86/lguest/boot.c | 61 +++++++++++++++++------------------ arch/x86/lguest/i386_head.S | 2 +- drivers/lguest/lguest_device.c | 4 +- drivers/lguest/x86/core.c | 12 +++++++ 5 files changed, 68 insertions(+), 40 deletion...
2010 Apr 14
0
[PULL] lguest fixes: for lguest-under-kvm and older CPU configs
...pend-2.6 are available in the git repository at: ssh://master.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus.git master Rusty Russell (2): lguest: workaround cmpxchg8b_emu by ignoring cli in the guest. lguest: stop using KVM hypercall mechanism arch/x86/include/asm/lguest_hcall.h | 29 +++++++++++++--- arch/x86/lguest/boot.c | 61 +++++++++++++++++------------------ arch/x86/lguest/i386_head.S | 2 +- drivers/lguest/lguest_device.c | 4 +- drivers/lguest/x86/core.c | 12 +++++++ 5 files changed, 68 insertions(+), 40 deletion...
2009 Jun 05
1
[PATCH] lguest: PAE support
...t have the same PAE status. NX cap is not offered to the guest, yet. Thanks, Matias Lguest PAE support Signed-off-by: Matias Zabaljauregui <zabaljauregui at gmail.com> --- Documentation/lguest/lguest.txt | 1 - arch/x86/include/asm/lguest.h | 7 +- arch/x86/include/asm/lguest_hcall.h | 3 +- arch/x86/lguest/Kconfig | 1 - arch/x86/lguest/boot.c | 79 +++++++- drivers/lguest/Kconfig | 2 +- drivers/lguest/hypercalls.c | 10 + drivers/lguest/lg.h | 5 + drivers/lguest/page_tables.c | 356 +++++...
2009 Jun 05
1
[PATCH] lguest: PAE support
...t have the same PAE status. NX cap is not offered to the guest, yet. Thanks, Matias Lguest PAE support Signed-off-by: Matias Zabaljauregui <zabaljauregui at gmail.com> --- Documentation/lguest/lguest.txt | 1 - arch/x86/include/asm/lguest.h | 7 +- arch/x86/include/asm/lguest_hcall.h | 3 +- arch/x86/lguest/Kconfig | 1 - arch/x86/lguest/boot.c | 79 +++++++- drivers/lguest/Kconfig | 2 +- drivers/lguest/hypercalls.c | 10 + drivers/lguest/lg.h | 5 + drivers/lguest/page_tables.c | 356 +++++...
2008 Mar 28
0
[PULL] virtio_pci rmmod fix and lguest documentation/comment updates
...| 11 ++-- drivers/lguest/lguest_user.c | 30 ++++++--- drivers/lguest/page_tables.c | 32 ++++++---- drivers/lguest/x86/core.c | 33 ++++++---- drivers/lguest/x86/switcher_32.S | 8 +- drivers/virtio/virtio_pci.c | 1 + include/asm-x86/lguest_hcall.h | 2 +- include/linux/lguest_launcher.h | 6 ++- 16 files changed, 229 insertions(+), 150 deletions(-)
2009 Jul 30
0
[PULL] lguest & virtio fixes, cleanups
...example launcher lguest: fix comment style lguest: update commentry lguest and virtio: cleanup struct definitions to Linux style. Documentation/lguest/lguest.c | 721 ++++++++++++++++++++++----------- arch/x86/include/asm/lguest.h | 3 +- arch/x86/include/asm/lguest_hcall.h | 18 +- arch/x86/lguest/boot.c | 509 ++++++++++++++++-------- arch/x86/lguest/i386_head.S | 112 ++++-- drivers/lguest/core.c | 119 ++++-- drivers/lguest/hypercalls.c | 145 +++++--- drivers/lguest/interrupts_and_traps.c | 288 +++++++...
2008 Mar 28
0
[PULL] virtio_pci rmmod fix and lguest documentation/comment updates
...| 11 ++-- drivers/lguest/lguest_user.c | 30 ++++++--- drivers/lguest/page_tables.c | 32 ++++++---- drivers/lguest/x86/core.c | 33 ++++++---- drivers/lguest/x86/switcher_32.S | 8 +- drivers/virtio/virtio_pci.c | 1 + include/asm-x86/lguest_hcall.h | 2 +- include/linux/lguest_launcher.h | 6 ++- 16 files changed, 229 insertions(+), 150 deletions(-)
2009 Jul 30
0
[PULL] lguest & virtio fixes, cleanups
...example launcher lguest: fix comment style lguest: update commentry lguest and virtio: cleanup struct definitions to Linux style. Documentation/lguest/lguest.c | 721 ++++++++++++++++++++++----------- arch/x86/include/asm/lguest.h | 3 +- arch/x86/include/asm/lguest_hcall.h | 18 +- arch/x86/lguest/boot.c | 509 ++++++++++++++++-------- arch/x86/lguest/i386_head.S | 112 ++++-- drivers/lguest/core.c | 119 ++++-- drivers/lguest/hypercalls.c | 145 +++++--- drivers/lguest/interrupts_and_traps.c | 288 +++++++...
2009 Apr 16
1
NULL pointer dereference at __switch_to() ( __unlazy_fpu ) with lguest PAE patch
...ng into the guest (one PTE page). */ +#define SWITCHER_ADDR 0xFFE00000 +#else /* We map at -4M for ease of mapping into the guest (one PTE page). */ #define SWITCHER_ADDR 0xFFC00000 +#endif /* Found in switcher.S */ extern unsigned long default_idt_entries[]; diff --git a/arch/x86/include/asm/lguest_hcall.h b/arch/x86/include/asm/lguest_hcall.h index 0f4ee71..3860153 100644 --- a/arch/x86/include/asm/lguest_hcall.h +++ b/arch/x86/include/asm/lguest_hcall.h @@ -17,6 +17,7 @@ #define LHCALL_SET_PMD 15 #define LHCALL_LOAD_TLS 16 #define LHCALL_NOTIFY 17 +#define LHCALL_SET_PUD 18 #define LGUE...
2009 Apr 16
1
NULL pointer dereference at __switch_to() ( __unlazy_fpu ) with lguest PAE patch
...ng into the guest (one PTE page). */ +#define SWITCHER_ADDR 0xFFE00000 +#else /* We map at -4M for ease of mapping into the guest (one PTE page). */ #define SWITCHER_ADDR 0xFFC00000 +#endif /* Found in switcher.S */ extern unsigned long default_idt_entries[]; diff --git a/arch/x86/include/asm/lguest_hcall.h b/arch/x86/include/asm/lguest_hcall.h index 0f4ee71..3860153 100644 --- a/arch/x86/include/asm/lguest_hcall.h +++ b/arch/x86/include/asm/lguest_hcall.h @@ -17,6 +17,7 @@ #define LHCALL_SET_PMD 15 #define LHCALL_LOAD_TLS 16 #define LHCALL_NOTIFY 17 +#define LHCALL_SET_PUD 18 #define LGUE...
2015 Feb 18
0
[PULL] virtio-next
...tual/00-INDEX | 3 + Documentation/virtual/paravirt_ops.txt | 32 + MAINTAINERS | 2 +- arch/mn10300/unit-asb2305/pci-iomap.c | 35 - arch/s390/include/asm/pci_io.h | 1 + arch/s390/pci/pci.c | 34 +- arch/x86/include/asm/lguest_hcall.h | 1 - arch/x86/lguest/boot.c | 173 ++- drivers/block/virtio_blk.c | 12 +- drivers/char/hw_random/virtio-rng.c | 1 - drivers/char/virtio_console.c | 9 + drivers/lguest/Makefile | 3 - drivers/lguest/core.c...
2015 Feb 18
0
[PULL] virtio-next
...tual/00-INDEX | 3 + Documentation/virtual/paravirt_ops.txt | 32 + MAINTAINERS | 2 +- arch/mn10300/unit-asb2305/pci-iomap.c | 35 - arch/s390/include/asm/pci_io.h | 1 + arch/s390/pci/pci.c | 34 +- arch/x86/include/asm/lguest_hcall.h | 1 - arch/x86/lguest/boot.c | 173 ++- drivers/block/virtio_blk.c | 12 +- drivers/char/hw_random/virtio-rng.c | 1 - drivers/char/virtio_console.c | 9 + drivers/lguest/Makefile | 3 - drivers/lguest/core.c...
2007 Sep 25
50
[patch 00/43] lguest: Patches for 2.6.24 (and patchbomb test)
.../virtio/Kconfig | 5 drivers/virtio/Makefile | 1 drivers/virtio/virtio.c | 26 include/asm-i386/irq.h | 4 include/asm-i386/lguest.h | 4 include/asm-i386/lguest_hcall.h | 14 include/linux/Kbuild | 1 include/linux/lguest.h | 88 - include/linux/lguest_launcher.h | 134 - include/linux/mod_devicetable.h | 6 linux-2.6-lguest/include/asm-i386/lgu...
2007 Sep 25
50
[patch 00/43] lguest: Patches for 2.6.24 (and patchbomb test)
.../virtio/Kconfig | 5 drivers/virtio/Makefile | 1 drivers/virtio/virtio.c | 26 include/asm-i386/irq.h | 4 include/asm-i386/lguest.h | 4 include/asm-i386/lguest_hcall.h | 14 include/linux/Kbuild | 1 include/linux/lguest.h | 88 - include/linux/lguest_launcher.h | 134 - include/linux/mod_devicetable.h | 6 linux-2.6-lguest/include/asm-i386/lgu...