This patch series implements the Linux Xen guest in terms of the paravirt-ops interface. The features in implemented this patch series are: * domU only * UP only (most code is SMP-safe, but there's no way to create a new vcpu) * writable pagetables, with late pinning/early unpinning (no shadow pagetable support) * supports both PAE and non-PAE modes * xen console * virtual block device (blockfront) (Netfront needs a bit of updating, and will be in a separate patch later.) The patch series is in two parts: 1-11: cleanups to the core kernel, either to fix outright problems, or to add appropriate hooks for Xen 12-20: the Xen guest implementation itself I've tried to make each patch as self-explanatory as possible. The series is based on 2.6.20-rc4-mm1. Thanks, J -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- [patch 03/20] XEN-paravirt: paravirt: page-table accessors
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 05/20] XEN-paravirt: paravirt: reserve fixmap slot
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 11/20] XEN-paravirt: Add apply_to_page_range() which applies a function to a pte range.
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 17/20] XEN-paravirt: Add Xen grant table support
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 18/20] XEN-paravirt: Add Xen driver utility functions.
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 07/20] XEN-paravirt: paravirt shared kernel pmd flag
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 20/20] XEN-paravirt: Add Xen virtual block device driver.
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 10/20] XEN-paravirt: mm lifetime hooks
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 12/20] XEN-paravirt: Xen: Add nosegneg capability to the vsyscall page notes
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 06/20] XEN-paravirt: remove pgd ctor
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 19/20] XEN-paravirt: Add the Xenbus sysfs and virtual device hotplug driver.
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 13/20] XEN-paravirt: Xen: Add config options and disable unsupported config options.
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 08/20] XEN-paravirt: paravirt pgd allocation alignment
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 15/20] XEN-paravirt: Xen: core paravirt guest changes
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 09/20] XEN-paravirt: dont export paravirt_ops structure, do individual functions
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 16/20] XEN-paravirt: Add the Xen virtual console driver.
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 04/20] XEN-paravirt: paravirt pagetable init
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 01/20] XEN-paravirt: Fix typo in sync_constant_test_bit()s name.
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 02/20] XEN-paravirt: Add a flag to allow the VGA console to be disabled
- From: Jeremy Fitzhardinge <[email protected]>
- [patch 03/20] XEN-paravirt: paravirt: page-table accessors
- Prev by Date: Re: [Linux-fbdev-devel] Display class
- Next by Date: [patch 02/20] XEN-paravirt: Add a flag to allow the VGA console to be disabled
- Previous by thread: Re: Display class
- Next by thread: [patch 02/20] XEN-paravirt: Add a flag to allow the VGA console to be disabled
- Index(es):