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...