The following patches introduce the core infrastructure needed to paravirtualize the 32-bit x86 Linux kernel. This is done by moving virtualization sensitive insn's or code paths to a function table, paravirt_ops. This structure can be populated with hypervisor specific calls or native stubs and currently support running on bare metal, VMI, Xen, or Lhype. These patches apply to 2.6.19-rc2-mm2 plus the last set of paravirt prep patches that Rusty sent. thanks, -chris -- - 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 2/7] Patch inline replacements for common paravirt operations.
- From: Chris Wright <[email protected]>
- [PATCH 5/7] Allow disabling legacy power management modes with paravirt kernels
- From: Chris Wright <[email protected]>
- [PATCH 7/7] Add mmu virtualization to paravirt-ops.
- From: Chris Wright <[email protected]>
- [PATCH 4/7] Allow selected bug checks to be skipped by paravirt kernels
- From: Chris Wright <[email protected]>
- [PATCH 6/7] Add APIC accessors to paravirt-ops.
- From: Chris Wright <[email protected]>
- [PATCH 1/7] header and stubs for paravirtualizing critical operations
- From: Chris Wright <[email protected]>
- [PATCH 3/7] More generic paravirtualization entry point.
- From: Chris Wright <[email protected]>
- [PATCH 2/7] Patch inline replacements for common paravirt operations.
- Prev by Date: [PATCH 3/7] More generic paravirtualization entry point.
- Next by Date: [PATCH 1/7] header and stubs for paravirtualizing critical operations
- Previous by thread: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- Next by thread: [PATCH 3/7] More generic paravirtualization entry point.
- Index(es):