Contribute: Difference between revisions

From QEMU
(Undo revision 1877 by Hx110912 (Talk))
No edit summary
(38 intermediate revisions by 12 users not shown)
Line 6: Line 6:
* Continuous integration: [[ContinuousIntegration|buildbot]]
* Continuous integration: [[ContinuousIntegration|buildbot]]
* Wiki: [[Main_Page|this website]]
* Wiki: [[Main_Page|this website]]
* Phone call: Scheduled for Tuesdays on as-needed basis for agenda topics raised on mailing list.  Contact [mailto:quintela@redhat.com Juan Quintela] for dial-in details.  To find the time in your location, use:
date -d 'TZ="America/New_York" Tuesday 10:00 am'


== Key Information ==
== Key Information ==
* [[Documentation/GettingStartedDevelopers|Getting started for developers]]
* [[Documentation/GettingStartedDevelopers|Getting started for developers]]
* [[Contribute/SubmitAPatch|How to submit a patch]]
* [[Contribute/SubmitAPatch|How to submit a patch]]
* [[Contribute/TrivialPatches|How to submit a trivial patch]]
* [[Contribute/ReportABug|How to report a bug]]
* [[Contribute/ReportABug|How to report a bug]]


== Students ==
== Students ==


QEMU is participating in Google's Summer of Code 2011 program.
QEMU participated in Google's Summer of Code 2011 program.


Some reports on the processed topics (partially or fully) from 2010 can be found here:
Some reports on the processed topics (partially or fully) from 2010 can be found here:
Line 23: Line 26:


== Planning ==
== Planning ==
* [[Planning/2.0| 2.0]]
* [[Planning/1.7| 1.7]]
* [[Planning/1.6| 1.6]]
* [[Planning/1.5| 1.5]]
* [[Planning/1.4| 1.4]]
* [[Planning/1.3| 1.3]]
* [[Planning/1.2| 1.2]]
* [[Planning/1.1| 1.1]]
* [[Planning/1.0| 1.0]]
* [[Planning/1.0| 1.0]]
* [[Planning/0.15| 0.15]]
* [[Planning/0.15| 0.15]]
Line 30: Line 41:


== Features ==
== Features ==
* [[Features |/Features ]]
* [[Features|Features]]
* [[Features/0.13| 0.13]]
* [[Features/0.13| 0.13]]
* [[Features/0.13/HelperNetworking| 0.13/HelperNetworking]]
* [[Features/0.13/HelperNetworking| 0.13/HelperNetworking]]
* [[Features/0.13|Proposed 0.13 Features]]
* [[Features/0.13|Proposed 0.13 Features]]
* [[Features/40p| 40p]]
* [[Features/AHCI|AHCI]]
* [[Features/AHCI| AHCI]]
* [[Features/Block/Merge|Block/Merge]]
* [[Features/BeBox| BeBox]]
* [[Features/Block/Merge| Block/Merge]]
* [[Features/CPUModels| CPUModels]]
* [[Features/CPUModels| CPUModels]]
* [[Features/Cow2| Cow2]]
* [[Features/Cow2| Cow2]]
Line 50: Line 59:
* [[Features/FVD/WhyFVD| FVD/WhyFVD]]
* [[Features/FVD/WhyFVD| FVD/WhyFVD]]
* [[Features/FaultTolerance| FaultTolerance]]
* [[Features/FaultTolerance| FaultTolerance]]
* [[Features/GtkDisplayState| GtkDisplayState]]
* [[Features/HPPA| HPPA]]
* [[Features/HelperNetworking| HelperNetworking]]
* [[Features/HelperNetworking| HelperNetworking]]
* [[Features/NetDeviceFailover| NetDeviceFailover]]
* [[Features/NetDeviceFailover| NetDeviceFailover]]
* [[Features/PCIMemoryAPI| PCIMemoryAPI]]
* [[Features/PCIMemoryAPI| PCIMemoryAPI]]
* [[Features/PostCopyLiveMigration| PostCopy LiveMigration]]
* [[Features/PostCopyLiveMigration| PostCopy LiveMigration]]
* [[Features/PRePCleanup|PReP cleanup]]
* [[Features/PVCrashDetection| PVCrashDetection]]
* [[Features/PVCrashDetection| PVCrashDetection]]
* [[Features/Q35| Q35]]
* [[Features/QDevCleanup| QDevCleanup]]
* [[Features/QDevCleanup| QDevCleanup]]
* [[Features/QED| QED]]
* [[Features/QED| QED]]
Line 69: Line 76:
* [[Features/QMP2| QMP2]]
* [[Features/QMP2| QMP2]]
* [[Features/QMP_0.14| QMP_0.14]]
* [[Features/QMP_0.14| QMP_0.14]]
* [[Features/QOM| QOM]]
* [[Features/QOM/CPU| QOM/CPU]]
* [[Features/Qcow2DataIntegrity| Qcow2DataIntegrity]]
* [[Features/Qcow2DataIntegrity| Qcow2DataIntegrity]]
* [[Features/RamAPI| RamAPI]]
* [[Features/RamAPI| RamAPI]]
Line 87: Line 96:
* [[Features/VirtioBlkBoot| VirtioBlkBoot]]
* [[Features/VirtioBlkBoot| VirtioBlkBoot]]
* [[Features/VirtioIoeventfd| VirtioIoeventfd]]
* [[Features/VirtioIoeventfd| VirtioIoeventfd]]
=== Work in progress ===
* [[Features/40p| 40p]]
* [[Features/BeBox| BeBox]]
* [[Features/CPUHotplug|CPUHotplug]]
* [[Features/GtkDisplayState| GtkDisplayState]]
* [[Features/PRePCleanup|PReP cleanup]]
* [[Features/Q35|Q35]]
* [[Features/RL78| RL78]]
* [[Features/Tegra2|Tegra2]]
* [[Features/RDMALiveMigration|RDMA Live Migration]]
* [[Features/MicroCheckpointing|Micro Checkpointing]]
=== Downstream ===
* 6502 (on [https://github.com/AVEx-6502/qemu-6502 GitHub])
* AT91SAM9263 (on [https://github.com/Dushistov/qemu_at91sam9263 Github])
* Beagleboard (at Linaro)
* Blackfin
* Goldfish (at Android)
* [[Features/HPPA| HPPA]]
* Meta (on [https://github.com/img-meta/qemu GitHub])
* Taskit Portux920T (on [https://github.com/daro-tuberlin/Qemu-taskit-920T GitHub])
* [[Features/Z80| Z80]]
* [[Features/Z80| Z80]]


Line 98: Line 129:
* [http://blackfin.uclinux.org/git/?p=users/vapier/qemu.git Blackfin QEMU tree]
* [http://blackfin.uclinux.org/git/?p=users/vapier/qemu.git Blackfin QEMU tree]


== Developers ==
== Developers and Maintainers ==


* [[User:Agraf |Alexander Graf ]]
* [[User:Agraf |Alexander Graf ]] (maintainer for PPC, S390)
* [[User:AnthonyLiguori |Anthony Liguori ]]
* [[User:AnthonyLiguori |Anthony Liguori ]] (committer, maintainer)
* [[User:Wmat |Bill Traynor  ]]
* [[User:Wmat |Bill Traynor  ]]
* [[User:Blueswirl |Blueswirl ]]
* [[User:Blueswirl |Blueswirl ]] (committer, maintainer for SPARC, bsd-user)
* [[User:edgar |Edgar E. Iglesias ]]
* [[User:edgar |Edgar E. Iglesias ]] (committer, maintainer for CRIS, Microblaze)
* [[User:Kraxel |Gerd Hoffmann ]] (maintainer for audio, SPICE, USB)
* [[User:Joro |Joro ]]
* [[User:Joro |Joro ]]
* [[User:LuizCapitulino |Luiz Capitulino ]]
* [[User:LuizCapitulino |Luiz Capitulino ]] (maintainer for QMP/QAPI)
* [[User:Mariusmm |Màrius Montón ]]
* [[User:Mariusmm |Màrius Montón ]]
* [[User:MichaelTsirkin |Michael Tsirkin ]] (maintainer for PCI, vhost)
* [[User:Miguel |Miguel Di Ciurcio Filho ]]
* [[User:Miguel |Miguel Di Ciurcio Filho ]]
* [[User:NataliaPortillo |Natalia Portillo ]]
* [[User:NataliaPortillo |Natalia Portillo ]]
* [[User:Paolo_Bonzini |Paolo Bonzini ]]
* [[User:Paolo_Bonzini |Paolo Bonzini ]] (maintainer for NBD, SCSI)
* [[User:Pbrook |Paul Brook ]]
* [[User:Pbrook |Paul Brook ]] (committer, maintainer for ARM, m68k)
* [[User:Stefan_Weil |Stefan Weil ]]
* [[User:Stefan_Weil |Stefan Weil ]] (maintainer for [[Features/TCI|TCI]], [[Hosts/W32|w32, w64]])
* [[User:Stefanha |Stefan Hajnoczi ]]
* [[User:Stefanha |Stefan Hajnoczi ]] (maintainer for tracing)
* [[User:wuzhy |Zhi Yong Wu ]]
* [[User:wuzhy |Zhi Yong Wu ]] ([[Features/DiskIOLimits|Block I/O throttling]], [[Features/VirtioSCSI|virtio-scsi&tcm_vhost]])
 
See file [http://repo.or.cz/w/qemu.git/blob_plain/HEAD:/MAINTAINERS MAINTAINERS] in the QEMU source distribution for the latest list
of QEMU maintainers.

Revision as of 11:27, 14 March 2014

Project Infrastructure

date -d 'TZ="America/New_York" Tuesday 10:00 am'

Key Information

Students

QEMU participated in Google's Summer of Code 2011 program.

Some reports on the processed topics (partially or fully) from 2010 can be found here:

  • QMP - about syncing QEMU monitor and QEMU Machine Protocol (QMP) features
  • VNC - about improvements in speed and features of QEMU supported VNC protocols

For more information on GSoC-2011 and especially lots more of probably still open topics for improvement please see this page.

Planning

Features

Work in progress

Downstream

GIT repo

Developers and Maintainers

See file MAINTAINERS in the QEMU source distribution for the latest list of QEMU maintainers.