mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
And also put my name behind the maintainership. Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Acked-by: Ian Campbell <ian.campbell@citrix.com>
316 lines
8.7 KiB
Plaintext
316 lines
8.7 KiB
Plaintext
|
|
List of maintainers and how to submit changes
|
|
=============================================
|
|
|
|
Please try to follow the guidelines below. This will make things
|
|
easier on the maintainers. Not all of these guidelines matter for every
|
|
trivial patch so apply some common sense.
|
|
|
|
1. Always _test_ your changes, however small, on at least 4 or
|
|
5 people, preferably many more.
|
|
|
|
2. Make sure your changes compile correctly in multiple
|
|
configurations. For example, both 32- and 64-bit x86.
|
|
|
|
3. Make a patch available to the relevant maintainer in the list. Use
|
|
'diff -u' to make the patch easy to merge. Be prepared to get your
|
|
changes sent back with seemingly silly requests about formatting
|
|
and variable names. These aren't as silly as they seem. One
|
|
job the maintainers do is to keep things looking the same.
|
|
|
|
PLEASE see http://wiki.xen.org/wiki/Submitting_Xen_Patches for
|
|
hints on how to submit a patch to xen-unstable in a suitable
|
|
form.
|
|
|
|
PLEASE try to include any credit lines you want added with the
|
|
patch. It avoids people being missed off by mistake and makes
|
|
it easier to know who wants adding and who doesn't.
|
|
|
|
PLEASE document known bugs. If it doesn't work for everything
|
|
or does something very odd once a month document it.
|
|
|
|
PLEASE remember that submissions must be made under the terms
|
|
of the "Developer's Certificate of Origin" (DCO) and should include
|
|
a Signed-off-by: line.
|
|
|
|
4. Make sure you have the right to send any changes you make. If you
|
|
do changes at work you may find your employer owns the patch
|
|
not you.
|
|
|
|
5. Happy hacking.
|
|
|
|
|
|
Stable Release Maintenance
|
|
==========================
|
|
|
|
The policy for inclusion in a Xen stable release is different to that
|
|
for inclusion in xen-unstable.
|
|
|
|
Please see http://wiki.xen.org/wiki/Xen_Maintenance_Releases for more
|
|
information.
|
|
|
|
Remember to copy the appropriate stable branch maintainer who will be
|
|
listed in this section of the MAINTAINERS file in the appropriate
|
|
branch.
|
|
|
|
Unstable Subsystem Maintainers
|
|
==============================
|
|
|
|
Descriptions of section entries:
|
|
|
|
M: Mail patches to: FullName <address@domain>
|
|
L: Mailing list that is relevant to this area
|
|
W: Web-page with status/info
|
|
T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
|
|
S: Status, one of the following:
|
|
Supported: Someone is actually paid to look after this.
|
|
Maintained: Someone actually looks after it.
|
|
Odd Fixes: It has a maintainer but they don't have time to do
|
|
much other than throw the odd patch in. See below..
|
|
Orphan: No current maintainer [but maybe you could take the
|
|
role as you write your new code].
|
|
Obsolete: Old code. Something tagged obsolete generally means
|
|
it has been replaced by a better system and you
|
|
should be using that.
|
|
F: Files and directories with wildcard patterns.
|
|
A trailing slash includes all files and subdirectory files.
|
|
F: drivers/net/ all files in and below drivers/net
|
|
F: drivers/net/* all files in drivers/net, but not below
|
|
F: */net/* all files in "any top level directory"/net
|
|
One pattern per line. Multiple F: lines acceptable.
|
|
X: Files and directories that are NOT maintained, same rules as F:
|
|
Files exclusions are tested before file matches.
|
|
Can be useful for excluding a specific subdirectory, for instance:
|
|
F: net/
|
|
X: net/ipv6/
|
|
matches all files in and below net excluding net/ipv6/
|
|
K: Keyword perl extended regex pattern to match content in a
|
|
patch or file. For instance:
|
|
K: of_get_profile
|
|
matches patches or files that contain "of_get_profile"
|
|
K: \b(printk|pr_(info|err))\b
|
|
matches patches or files that contain one or more of the words
|
|
printk, pr_info or pr_err
|
|
One regex pattern per line. Multiple K: lines acceptable.
|
|
|
|
Maintainers List (try to look for most precise areas first)
|
|
|
|
-----------------------------------
|
|
|
|
ACPI & POWER MANAGEMENT
|
|
M: Winston Wang <winston.l.wang@intel.com>
|
|
M: Gang Wei <gang.wei@intel.com>
|
|
M: Jan Beulich <jbeulich@suse.com>
|
|
S: Supported
|
|
F: xen/arch/x86/acpi/
|
|
F: xen/drivers/acpi/
|
|
F: xen/drivers/cpufreq/
|
|
|
|
AMD IOMMU
|
|
M: Wei Wang <weiwang.dd@gmail.com>
|
|
S: Maintained
|
|
F: xen/drivers/passthrough/amd/
|
|
|
|
AMD SVM
|
|
M: Andre Przywara <osp@andrep.de>
|
|
M: Christoph Egger <Christoph_Egger@gmx.de>
|
|
M: Boris Ostrovsky <boris.ostrovsky@amd.com>
|
|
S: Supported
|
|
F: xen/arch/x86/hvm/svm/
|
|
|
|
ARM (W/ VIRTUALISATION EXTENSIONS) ARCHITECTURE
|
|
M: Ian Campbell <ian.campbell@citrix.com>
|
|
M: Stefano Stabellini <stefano.stabellini@citrix.com>
|
|
M: Tim Deegan <tim@xen.org>
|
|
S: Supported
|
|
L: xen-devel@lists.xen.org
|
|
F: xen/arch/arm/
|
|
F: xen/include/asm-arm/
|
|
|
|
CPU POOLS
|
|
M: Juergen Gross <juergen.gross@ts.fujitsu.com>
|
|
S: Supported
|
|
F: xen/common/cpupool.c
|
|
|
|
DEVICE TREE
|
|
M: Ian Campbell <ian.campbell@citrix.com>
|
|
M: Stefano Stabellini <stefano.stabellini@citrix.com>
|
|
M: Tim Deegan <tim@xen.org>
|
|
S: Supported
|
|
F: xen/common/libfdt/
|
|
F: xen/common/device_tree.c
|
|
F: xen/include/xen/libfdt/
|
|
F: xen/include/xen/device_tree.h
|
|
|
|
EFI
|
|
M: Jan Beulich <jbeulich@suse.com>
|
|
S: Supported
|
|
F: xen/arch/x86/efi/
|
|
F: xen/include/efi/
|
|
F: xen/include/asm-x86/efi*.h
|
|
F: xen/include/asm-x86/x86_*/efi*.h
|
|
|
|
GDBSX DEBUGGER
|
|
M: Mukesh Rathor <mukesh.rathor@oracle.com>
|
|
S: Supported
|
|
F: xen/arch/x86/debug.c
|
|
F: tools/debugger/gdbsx/
|
|
|
|
KDD DEBUGGER
|
|
M: Tim Deegan <tim@xen.org>
|
|
S: Supported
|
|
F: tools/debugger/kdd/
|
|
|
|
INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
|
|
M: Joseph Cihula <joseph.cihula@intel.com>
|
|
M: Gang Wei <gang.wei@intel.com>
|
|
M: Shane Wang <shane.wang@intel.com>
|
|
S: Supported
|
|
F: xen/arch/x86/tboot.c
|
|
F: xen/include/asm-x86/tboot.h
|
|
|
|
INTEL(R) VT FOR DIRECTED I/O (VT-D)
|
|
M: Xiantao Zhang <xiantao.zhang@intel.com>
|
|
S: Supported
|
|
F: xen/drivers/passthrough/vtd/
|
|
|
|
INTEL(R) VT FOR X86 (VT-X)
|
|
M: Jun Nakajima <jun.nakajima@intel.com>
|
|
M: Eddie Dong <eddie.dong@intel.com>
|
|
S: Supported
|
|
F: xen/arch/x86/hvm/vmx/
|
|
F: xen/arch/x86/mm/hap/p2m-ept.c
|
|
F: xen/include/asm-x86/hvm/vmx/
|
|
|
|
IOMMU VENDOR INDEPENDENT CODE
|
|
M: Xiantao Zhang <xiantao.zhang@intel.com>
|
|
M: Jan Beulich <jbeulich@suse.com>
|
|
S: Supported
|
|
F: xen/drivers/passthrough/
|
|
X: xen/drivers/passthrough/amd/
|
|
X: xen/drivers/passthrough/vtd/
|
|
F: xen/include/xen/iommu.h
|
|
|
|
LINUX (PV_OPS)
|
|
M: Jeremy Fitzhardinge <jeremy@goop.org>
|
|
M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
|
|
S: Supported
|
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
|
|
|
|
LINUX (XCP)
|
|
M: Ian Campbell <ian.campbell@citrix.com>
|
|
S: Supported
|
|
T: hg http://xenbits.xen.org/XCP/linux-2.6.*.pq.hg
|
|
|
|
MACHINE CHECK (MCA) & RAS
|
|
M: Christoph Egger <Christoph_Egger@gmx.de>
|
|
M: Yunhong Jiang <yunhong.jiang@intel.com>
|
|
S: Supported
|
|
F: xen/arch/x86/cpu/mcheck/
|
|
|
|
MINI-OS
|
|
M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
|
|
S: Supported
|
|
F: extras/mini-os/
|
|
|
|
QEMU-DM
|
|
M: Ian Jackson <ian.jackson@eu.citrix.com>
|
|
S: Supported
|
|
T: git git://xenbits.xen.org/qemu-xen-*.git
|
|
|
|
QEMU UPSTREAM
|
|
M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
|
|
S: Supported
|
|
T: git git://xenbits.xen.org/qemu-upstream-*.git
|
|
|
|
REMUS
|
|
M: Shriram Rajagopalan <rshriram@cs.ubc.ca>
|
|
S: Maintained
|
|
F: tools/remus/
|
|
F: tools/python/xen/remus/
|
|
F: tools/python/xen/lowlevel/checkpoint/
|
|
F: tools/blktap2/drivers/block-remus.c
|
|
F: tools/blktap2/drivers/hashtable*
|
|
|
|
SCHEDULING
|
|
M: George Dunlap <george.dunlap@eu.citrix.com>
|
|
S: Supported
|
|
F: xen/common/sched*
|
|
|
|
SEABIOS UPSTREAM
|
|
M: Ian Campbell <ian.campbell@citrix.com>
|
|
S: Supported
|
|
T: git git://xenbits.xen.org/seabios.git
|
|
|
|
STUB DOMAINS
|
|
M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
|
|
S: Supported
|
|
F: stubdom/
|
|
|
|
TOOLSTACK
|
|
M: Ian Jackson <ian.jackson@eu.citrix.com>
|
|
M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
|
|
M: Ian Campbell <ian.campbell@citrix.com>
|
|
S: Supported
|
|
F: tools/
|
|
|
|
TRANSCENDENT MEMORY (TMEM)
|
|
M: Dan Magenheimer <dan.magenheimer@oracle.com>
|
|
W: http://oss.oracle.com/projects/tmem
|
|
S: Supported
|
|
F: xen/common/tmem*
|
|
F: xen/include/xen/tmem*
|
|
F: docs/misc/tmem*
|
|
|
|
UNMODIFIED LINUX PV DRIVERS
|
|
M: Keir Fraser <keir@xen.org>
|
|
M: Jan Beulich <jbeulich@suse.com>
|
|
S: Obsolete
|
|
L: xen-devel@lists.xen.org
|
|
F: unmodified_drivers/linux-2.6/
|
|
|
|
USB PV DRIVERS
|
|
M: Noboru Iwamatsu <n_iwamatsu@jp.fujitsu.com>
|
|
S: Supported
|
|
T: hg http://xenbits.xen.org/linux-2.6.18-xen.hg
|
|
F: drivers/xen/usb*/
|
|
|
|
VTPM
|
|
M: Matthew Fioravante <matthew.fioravante@jhuapl.edu>
|
|
S: Supported
|
|
F: extras/minios-os/tpmfront.c
|
|
F: extras/minios-os/tpmback.c
|
|
F: extras/minios-os/tpm-tis.c
|
|
F: extras/minios-os/include/tpmfront.h
|
|
F: extras/minios-os/include/tpmback.h
|
|
F: extras/minios-os/include/tpm-tis.h
|
|
F: stubdom/vtpm/
|
|
F: stubdom/vtpmmgr/
|
|
F: docs/misc/vtpm.txt
|
|
|
|
X86 ARCHITECTURE
|
|
M: Keir Fraser <keir@xen.org>
|
|
M: Jan Beulich <jbeulich@suse.com>
|
|
S: Supported
|
|
L: xen-devel@lists.xen.org
|
|
F: xen/arch/x86/
|
|
F: xen/include/asm-x86/
|
|
|
|
X86 MEMORY MANAGEMENT
|
|
M: Tim Deegan <tim@xen.org>
|
|
S: Supported
|
|
F: xen/arch/x86/mm/
|
|
|
|
XENTRACE
|
|
M: George Dunlap <george.dunlap@eu.citrix.com>
|
|
S: Supported
|
|
F: tools/xentrace/
|
|
F: xen/common/trace.c
|
|
|
|
THE REST
|
|
M: Keir Fraser <keir@xen.org>
|
|
L: xen-devel@lists.xen.org
|
|
S: Supported
|
|
F: *
|
|
F: */
|