Contribute: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
QEMU uses [http://www.gitscm.org git] for revision control. We host a number of repositories on http://git.qemu.org. | QEMU uses [http://www.gitscm.org git] for revision control. We host a number of repositories on http://git.qemu.org. | ||
== Submitting patches == | |||
All contributions to QEMU are sent in patch form to the qemu-devel [[MailingLists|mailing list]]. | All contributions to QEMU are sent in patch form to the qemu-devel [[MailingLists|mailing list]]. | ||
Send patches inline so they are easy to reply to with review comments. Do not put patches in attachments. | |||
Patch emails must include a Signed-off-by: line. For more information see [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches;h=689e2371095cc5dfea9927120009341f369159aa;hb=f6f94e2ab1b33f0082ac22d71f66385a60d8157f#l297 SubmittingPatches 1.12]. | |||
Make sure to follow the coding style: | |||
* [http://git.qemu.org/qemu.git/plain/CODING_STYLE QEMU Coding Style] | * [http://git.qemu.org/qemu.git/plain/CODING_STYLE QEMU Coding Style] | ||
* [http://git.qemu.org/qemu.git/plain/HACKING QEMU Coding Guidelines] | * [http://git.qemu.org/qemu.git/plain/HACKING QEMU Coding Guidelines] | ||
Split up longer patches into a patch series of logical code changes. Each change should compile and execute successfully. | |||
== Students == | == Students == |
Revision as of 11:54, 26 November 2010
QEMU uses git for revision control. We host a number of repositories on http://git.qemu.org.
Submitting patches
All contributions to QEMU are sent in patch form to the qemu-devel mailing list.
Send patches inline so they are easy to reply to with review comments. Do not put patches in attachments.
Patch emails must include a Signed-off-by: line. For more information see SubmittingPatches 1.12.
Make sure to follow the coding style:
Split up longer patches into a patch series of logical code changes. Each change should compile and execute successfully.
Students
QEMU is participating in Google's Summer of Code 2010 program. For more information, see this page.
Features
- Proposed 0.13 Features
- 0.13/HelperNetworking
- CPUModels
- DriveRefactoring
- GtkDisplayState
- HelperNetworking
- NetDeviceFailover
- PCIMemoryAPI
- PVCrashDetection
- Qcow2DataIntegrity
- RamAPI
- Usability
- VirtioBlkBoot
- FaultTolerance
- ResetAPI
- /Features
- 0.13
- AHCI
- Cow2
- QDevCleanup
- QMP2
- QMP_0.14
- SnapshottingImprovements
- TCG Interpreter
- Tracing
- Tracing/Roadmap
- Tracing/UseCases
- Usability
- Sheepdog
GIT repo
- GNU savannah GIT repo
- QEMU.org GIT repo
- repo.or.cz
- Anthony Liguori's QEMU tree
- Anthony Liguori's QEMU queue
- Qemu patches by Michael S. Tsirkin. Warning: constantly rebased. pci subsystem
- kwolf Random patches. block device