debuggers.hg

changeset 22039:a55625b65336

New MAINTAINERS file to track maintainership of Xen subsystems.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
author Keir Fraser <keir.fraser@citrix.com>
date Mon Aug 16 09:54:02 2010 +0100 (2010-08-16)
parents 1fffba3a48ff
children 2e08ec0028e4
files MAINTAINERS
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/MAINTAINERS	Mon Aug 16 09:54:02 2010 +0100
     1.3 @@ -0,0 +1,154 @@
     1.4 +
     1.5 +	List of maintainers and how to submit changes
     1.6 +
     1.7 +Please try to follow the guidelines below.  This will make things
     1.8 +easier on the maintainers.  Not all of these guidelines matter for every
     1.9 +trivial patch so apply some common sense.
    1.10 +
    1.11 +1.	Always _test_ your changes, however small, on at least 4 or
    1.12 +	5 people, preferably many more.
    1.13 +
    1.14 +2.	Make sure your changes compile correctly in multiple
    1.15 +	configurations. For example, both 32- and 64-bit x86.
    1.16 +
    1.17 +3.	Make a patch available to the relevant maintainer in the list. Use
    1.18 +	'diff -u' to make the patch easy to merge. Be prepared to get your
    1.19 +	changes sent back with seemingly silly requests about formatting
    1.20 +	and variable names.  These aren't as silly as they seem. One
    1.21 +	job the maintainersdo is to keep things looking the same.
    1.22 +
    1.23 +	PLEASE try to include any credit lines you want added with the
    1.24 +	patch. It avoids people being missed off by mistake and makes
    1.25 +	it easier to know who wants adding and who doesn't.
    1.26 +
    1.27 +	PLEASE document known bugs. If it doesn't work for everything
    1.28 +	or does something very odd once a month document it.
    1.29 +
    1.30 +	PLEASE remember that submissions must be made under the terms
    1.31 +	of the "Developer's Certificate of Origin" (DCO) and should include
    1.32 +	a Signed-off-by: line.
    1.33 +
    1.34 +4.	Make sure you have the right to send any changes you make. If you
    1.35 +	do changes at work you may find your employer owns the patch
    1.36 +	not you.
    1.37 +
    1.38 +5.	Happy hacking.
    1.39 +
    1.40 +Descriptions of section entries:
    1.41 +
    1.42 +	M: Mail patches to: FullName <address@domain>
    1.43 +	L: Mailing list that is relevant to this area
    1.44 +	W: Web-page with status/info
    1.45 +	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
    1.46 +	S: Status, one of the following:
    1.47 +	   Supported:	Someone is actually paid to look after this.
    1.48 +	   Maintained:	Someone actually looks after it.
    1.49 +	   Odd Fixes:	It has a maintainer but they don't have time to do
    1.50 +			much other than throw the odd patch in. See below..
    1.51 +	   Orphan:	No current maintainer [but maybe you could take the
    1.52 +			role as you write your new code].
    1.53 +	   Obsolete:	Old code. Something tagged obsolete generally means
    1.54 +			it has been replaced by a better system and you
    1.55 +			should be using that.
    1.56 +	F: Files and directories with wildcard patterns.
    1.57 +	   A trailing slash includes all files and subdirectory files.
    1.58 +	   F:	drivers/net/	all files in and below drivers/net
    1.59 +	   F:	drivers/net/*	all files in drivers/net, but not below
    1.60 +	   F:	*/net/*		all files in "any top level directory"/net
    1.61 +	   One pattern per line.  Multiple F: lines acceptable.
    1.62 +	X: Files and directories that are NOT maintained, same rules as F:
    1.63 +	   Files exclusions are tested before file matches.
    1.64 +	   Can be useful for excluding a specific subdirectory, for instance:
    1.65 +	   F:	net/
    1.66 +	   X:	net/ipv6/
    1.67 +	   matches all files in and below net excluding net/ipv6/
    1.68 +	K: Keyword perl extended regex pattern to match content in a
    1.69 +	   patch or file.  For instance:
    1.70 +	   K: of_get_profile
    1.71 +	      matches patches or files that contain "of_get_profile"
    1.72 +	   K: \b(printk|pr_(info|err))\b
    1.73 +	      matches patches or files that contain one or more of the words
    1.74 +	      printk, pr_info or pr_err
    1.75 +	   One regex pattern per line.  Multiple K: lines acceptable.
    1.76 +
    1.77 +Maintainers List (try to look for most precise areas first)
    1.78 +
    1.79 +		-----------------------------------
    1.80 +
    1.81 +CPU POOLS
    1.82 +M:	Juergen Gross <juergen.gross@ts.fujitsu.com>
    1.83 +S:	Supported
    1.84 +F:	xen/common/cpupool.c
    1.85 +
    1.86 +GDBSX DEBUGGER
    1.87 +M:	Mukesh Rathor <mukesh.rathor@oracle.com>
    1.88 +S:	Supported
    1.89 +F:	xen/arch/x86/debug.c
    1.90 +F:	tools/debugger/gdbsx/
    1.91 +
    1.92 +LINUX (PV_OPS)
    1.93 +M:	Jeremy Fitzhardinge <jeremy@goop.org>
    1.94 +S:	Supported
    1.95 +T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
    1.96 +
    1.97 +LINUX (XCP)
    1.98 +M:	Ian Campbell <ian.campbell@citrix.com>
    1.99 +S:	Supported
   1.100 +T:	hg http://xenbits.xen.org/XCP/linux-2.6.*.pq.hg
   1.101 +
   1.102 +MINI-OS
   1.103 +M:	Stefano Stabellini <stefano.stabellini@eu.citrix.com>
   1.104 +S:	Supported
   1.105 +F:	extras/mini-os/
   1.106 +
   1.107 +QEMU-DM
   1.108 +M:	Ian Jackson <ian.jackson@eu.citrix.com>
   1.109 +S:	Supported
   1.110 +T:	git git://xenbits.xen.org/qemu-xen-*.git
   1.111 +
   1.112 +SCHEDULING
   1.113 +M:	George Dunlap <george.dunlap@eu.citrix.com>
   1.114 +S:	Supported
   1.115 +F:	xen/common/sched*
   1.116 +
   1.117 +STUB DOMAINS
   1.118 +M:	Stefano Stabellini <stefano.stabellini@eu.citrix.com>
   1.119 +S:	Supported
   1.120 +F:	stubdom/
   1.121 +
   1.122 +TOOLSTACK
   1.123 +M:	Ian Jackson <ian.jackson@eu.citrix.com>
   1.124 +M:	Stefano Stabellini <stefano.stabellini@eu.citrix.com>
   1.125 +S:	Supported
   1.126 +F:	tools/
   1.127 +
   1.128 +TRANSCENDENT MEMORY (TMEM)
   1.129 +M:	Dan Magenheimer <dan.magenheimer@oracle.com>
   1.130 +W:	http://oss.oracle.com/projects/tmem
   1.131 +S:	Supported
   1.132 +F:	xen/common/tmem*
   1.133 +F:	xen/include/xen/tmem*
   1.134 +F:	docs/misc/tmem*
   1.135 +
   1.136 +USB PV DRIVERS
   1.137 +M:	Noboru Iwamatsu <n_iwamatsu@jp.fujitsu.com>
   1.138 +S:	Supported
   1.139 +T:	hg http://xenbits.xen.org/linux-2.6.18-xen.hg
   1.140 +F:	drivers/xen/usb*/
   1.141 +
   1.142 +X86 MEMORY MANAGEMENT
   1.143 +M:	Tim Deegan <tim.deegan@citrix.com>
   1.144 +S:	Supported
   1.145 +F:	xen/arch/x86/mm/
   1.146 +
   1.147 +XENTRACE
   1.148 +M:	George Dunlap <george.dunlap@eu.citrix.com>
   1.149 +S:	Supported
   1.150 +F:	tools/xentrace/
   1.151 +F:	xen/common/trace.c
   1.152 +
   1.153 +THE REST
   1.154 +M:	Keir Fraser <keir.fraser@citrix.com>
   1.155 +S:	Supported
   1.156 +F:	*
   1.157 +F:	*/