Commit Graph

125 Commits (e08e1f7adba522378e8d2ae941bf25443866136d)

Author SHA1 Message Date
Glauber de Oliveira Costa 7ea07a1500 lguest: make write() operation smp aware 17 years ago
Glauber de Oliveira Costa d0953d42c3 lguest: per-cpu run guest 17 years ago
Glauber de Oliveira Costa 4dcc53da49 lguest: initialize vcpu 17 years ago
Glauber de Oliveira Costa badb1e0402 lguest: introduce vcpu struct 17 years ago
Balaji Rao ec04b13f67 lguest: Reboot support 17 years ago
Glauber de Oliveira Costa 5c55841d16 lguest: remove pv_info dependency 17 years ago
Gautham R Shenoy 86ef5c9a8e cpu-hotplug: replace lock_cpu_hotplug() with get_online_cpus() 17 years ago
Rusty Russell a7da60f415 Remove bogus duplicate CONFIG_LGUEST_GUEST entry. 17 years ago
Rusty Russell 84f7466ee2 Selecting LGUEST should turn on Guest support, as in 2.6.23. 17 years ago
Rusty Russell 74b2553f1d virtio: fix module/device unloading 17 years ago
Adrian Bunk 43054412db lguest_user.c: fix memory leak 17 years ago
Rusty Russell 42b36cc0ce virtio: Force use of power-of-two for descriptor ring sizes 17 years ago
Rusty Russell e1e72965ec lguest: documentation update 18 years ago
Rusty Russell 197bff630a lguest: remove unused "wake" element from struct lguest 18 years ago
Rusty Russell 25c47bb353 lguest: use defines from x86 headers instead of magic numbers 18 years ago
Rusty Russell 2d37f94a28 generalize lgread_u32/lgwrite_u32. 18 years ago
Rusty Russell 19f1537b7b Lguest support for Virtio 18 years ago
Rusty Russell 15045275c3 Remove old lguest I/O infrrasructure. 18 years ago
Rusty Russell 0ca49ca946 Remove old lguest bus and drivers. 18 years ago
Rusty Russell 47436aa4ad Boot with virtual == physical to get closer to native Linux. 18 years ago
Rusty Russell c18acd73ff Allow guest to specify syscall vector to use. 18 years ago
Rusty Russell ee3db0f2b6 Rename "cr3" to "gpgdir" to avoid x86-specific naming. 18 years ago
Matias Zabaljauregui df29f43e65 Pagetables to use normal kernel types 18 years ago
Jes Sorensen d612cde060 Move register setup into i386_core.c 18 years ago
Jes Sorensen 511801dc31 Change example launcher to use unsigned long not u32 18 years ago
Jes Sorensen b410e7b149 Make hypercalls arch-independent. 18 years ago
Rusty Russell cc6d4fbcef Introduce "hcall" pointer to indicate pending hypercall. 18 years ago
Jes Sorensen 4614a3a3b6 Reorder guest saved regs to match hyperall order 18 years ago
Jes Sorensen 625efab1cd Move i386 part of core.c to x86/core.c. 18 years ago
Rusty Russell 56adbe9ddc Make shadow IDT a complete IDT with 256 entries. 18 years ago
Rusty Russell 48245cc070 Remove fixed limit on number of guests, and lguests array. 18 years ago
Rusty Russell 3c6b5bfa3c Introduce guest mem offset, static link example launcher 18 years ago
Rusty Russell 1f4e1de4f2 Rename switcher.S to x86/switcher_32.S 18 years ago
Rusty Russell 34b8867a03 Move lguest guest support to arch/x86. 18 years ago
Tony Breeds 05aa026a62 Clocksource is continuous regardless of the state of the host's TSC. 18 years ago
Rusty Russell ebac52524d lguest_devices belongs in lguest_bus.c: it's not i386-specific. 18 years ago
Rusty Russell 141341cdae Lguest currently depends on 32-bit x86, not just x86. 18 years ago
Jes Sorensen 891ff65ff5 Use copy_to_user() not put_user for struct timespec 18 years ago
Rusty Russell 25e82eba3a Remove binfmts.h include from lg.h 18 years ago
Rusty Russell d3d1c4bdf1 Normalize config options for guest support 18 years ago
H. Peter Anvin 30c826451d [x86] remove uses of magic macros for boot_params access 18 years ago
Jeremy Fitzhardinge 8965c1c095 paravirt: clean up lazy mode handling 18 years ago
Jeremy Fitzhardinge 93b1eab3d2 paravirt: refactor struct paravirt_ops into smaller pv_*_ops 18 years ago
Rusty Russell bbbd2bf00b fix modules oopsing in lguest guests 18 years ago
Rusty Russell c413fecc76 lguest: Fix guest crash when CONFIG_X86_USE_3DNOW=y 18 years ago
Rusty Russell 8057d763ed Fix lguest page-pinning logic ("lguest: bad stack page 0xc057a000") 18 years ago
Alexey Dobriyan deec595047 lguest should depend on CONFIG_FUTEX 18 years ago
Andi Kleen ab144f5ec6 i386: Make patching more robust, fix paravirt issue 18 years ago
Jes Sorensen b1a47190a6 lguest files should explicitly include asm/paravirt.h 18 years ago
Rusty Russell 0d027c01cd lguest: Fix Malicious Guest GDT Host Crash 18 years ago