aboutsummaryrefslogtreecommitdiffstats
path: root/qemu-common.h
AgeCommit message (Expand)AuthorFilesLines
2012-10-05qemu-sockets: Fix compiler warning (regression for MinGW)Stefan Weil1-1/+9
2012-09-23net/socket: Fix compiler warning (regression for MinGW)Stefan Weil1-0/+5
2012-08-15block: Enable qemu_open/close to work with fd setsCorey Bryant1-0/+1
2012-08-15block: Convert close calls to qemu_closeCorey Bryant1-0/+1
2012-08-13Merge remote-tracking branch 'quintela/migration-next-20120808' into stagingAnthony Liguori1-0/+21
2012-08-09iscsi: Pick default initiator-name based on the name of the VMRonnie Sahlberg1-0/+1
2012-08-08Add uleb encoding/decoding functionsOrit Wasserman1-0/+8
2012-08-08Add cache handling functionsOrit Wasserman1-0/+13
2012-08-03Merge remote-tracking branch 'stefanha/net' into stagingAnthony Liguori1-2/+1
2012-08-02Support 'help' as a synonym for '?' in command line optionsPeter Maydell1-0/+18
2012-08-01net: Rename VLANClientState to NetClientStateStefan Hajnoczi1-1/+1
2012-08-01net: Remove VLANStateStefan Hajnoczi1-1/+0
2012-07-26cutils: add strpadcpy()Dmitry Fleytman1-0/+1
2012-07-21cpus.c: Make all_cpu_threads_idle() staticPeter Maydell1-1/+0
2012-07-09Merge remote-tracking branch 'mjt/mjt-iov2' into stagingAnthony Liguori1-31/+25
2012-06-29Add MigrationParams structureIsaku Yamahata1-0/+1
2012-06-21qdev-properties: Introduce pci-host-devaddr.Anthony PERARD1-0/+7
2012-06-15Un-inline fdctrl_init_isa()Markus Armbruster1-0/+1
2012-06-11cleanup qemu_co_sendv(), qemu_co_recvv() and friendsMichael Tokarev1-20/+17
2012-06-11rename qemu_sendv to iov_send, change proto and move declarations to iov.hMichael Tokarev1-3/+0
2012-06-11change qemu_iovec_to_buf() to match other to,from_buf functionsMichael Tokarev1-1/+2
2012-06-11consolidate qemu_iovec_copy() and qemu_iovec_concat() and make them consistentMichael Tokarev1-3/+2
2012-06-11allow qemu_iovec_from_buffer() to specify offset from which to start copyingMichael Tokarev1-1/+2
2012-06-11consolidate qemu_iovec_memset{,_skip}() into single function and use existing...Michael Tokarev1-3/+2
2012-06-03Merge remote-tracking branch 'qemu-kvm/uq/master' into stagingAnthony Liguori1-0/+1
2012-05-16Introduce MSIMessage structureJan Kiszka1-0/+1
2012-05-10declare ECANCELED on all machinesPaolo Bonzini1-0/+3
2012-04-10Merge commit 'ff71f2e8cacefae99179993204172bc65e4303df' into stagingAnthony Liguori1-0/+1
2012-03-30qtest: add C version of test infrastructureAnthony Liguori1-1/+0
2012-03-19cleanup obsolete typedefJoshua Housh1-1/+0
2012-03-16shpc: standard hot plug controllerMichael S. Tsirkin1-0/+1
2012-03-11w64: Don't redefine lseek, ftruncateStefan Weil1-2/+6
2012-02-28Move definition of HOST_LONG_BITS to qemu-common.hStefan Weil1-0/+9
2012-02-09cutils: extract buffer_is_zero() from qemu-img.cStefan Hajnoczi1-0/+2
2012-02-07qdev: remove print/parse methods from LostTickPolicy propertiesPaolo Bonzini1-0/+1
2012-02-01qdev: Introduce lost tick policy propertyJan Kiszka1-0/+7
2011-12-22sheepdog: move coroutine send/recv function to generic codePaolo Bonzini1-1/+31
2011-12-21add qemu_send_full and qemu_recv_fullPaolo Bonzini1-0/+4
2011-12-20isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() ...Hervé Poussineau1-0/+1
2011-12-05qemu-common: add QEMU_ALIGN_DOWN() and QEMU_ALIGN_UP() macrosStefan Hajnoczi1-0/+6
2011-11-01Move filedescriptor parsing code from net.c into qemu_parse_fd()Stefan Berger1-0/+1
2011-10-21main-loop: create main-loop.cPaolo Bonzini1-3/+0
2011-10-21main-loop: create main-loop.hPaolo Bonzini1-30/+0
2011-10-21qemu-timer: move icount to cpus.cPaolo Bonzini1-0/+4
2011-09-23core: remove qemu_service_ioFrediano Ziglio1-3/+0
2011-08-20Remove qemu_malloc/qemu_freeAnthony Liguori1-6/+0
2011-08-20Make glib mandatory and fixup utils appropriatelyAnthony Liguori1-0/+1
2011-08-08Merge remote-tracking branch 'qemu-kvm/uq/master' into stagingAnthony Liguori1-0/+2
2011-08-05Avoid allocating TCG resources in non-TCG modeJan Kiszka1-1/+4
2011-08-05qemu: Add strtosz_suffix_unit functionJoerg Roedel1-0/+2
2011-08-04Merge remote-tracking branch 'kraxel/usb.22' into stagingAnthony Liguori1-0/+1
2011-08-04move QEMUSGList typedefGerd Hoffmann1-0/+1
2011-08-02async: Remove AsyncContextKevin Wolf1-4/+0
2011-07-29move WORDS_ALIGNED to qemu-common.hPaolo Bonzini1-0/+4
2011-07-25Wrap recv to avoid warningsBlue Swirl1-0/+6
2011-07-21Introduce compiler.h header fileLuiz Capitulino1-24/+1
2011-07-12Remove unneeded setjmp.h (fix compilation on Debian "lenny")Stefan Weil1-1/+0
2011-06-24w32: Remove redundant definitions of PRI*64Stefan Weil1-5/+0
2011-06-14cocoa: Provide central qemu_main() prototypeAndreas Färber1-0/+5
2011-06-08Fix compilation warning due to missing header for sigactionAlexandre Raymond1-0/+1
2011-05-18Add documentation for qemu_progress_{init,print}()Jes Sorensen1-1/+1
2011-05-15w32: Fix missing declaration of ffs()Stefan Weil1-5/+0
2011-04-15Move generic or OS function declarations to qemu-common.hBlue Swirl1-0/+19
2011-04-15enable vm_clock to "warp" in the iothread+icount casePaolo Bonzini1-0/+1
2011-04-07qemu-img: Initial progress printing supportJes Sorensen1-0/+4
2011-03-29add a service to reap zombies, use it in SLIRPPaolo Bonzini1-0/+1
2011-03-29extract I/O handler lists to iohandler.cPaolo Bonzini1-0/+3
2011-03-15x86: Refine error reporting of MCE injection servicesJan Kiszka1-3/+3
2011-03-13Refactor thread retrieval and checkJan Kiszka1-1/+1
2011-03-06WIN32: Add missing include for 'struct timeval', used in vnc.hHervé Poussineau1-0/+1
2011-02-16Merge remote branch 'kwolf/for-anthony' into stagingAnthony Liguori1-0/+2
2011-02-14Introduce VCPU self-signaling serviceJan Kiszka1-0/+1
2011-02-10QCOW2: bug fix - read base image beyond its sizeChunqiang Tang1-0/+2
2011-01-31blockdev: Move BlockInterfaceType from qemu-common.h to blockdev.hMarkus Armbruster1-6/+0
2011-01-31Add documentation for STRTOSZ_DEFSUFFIX_ macrosJes Sorensen1-0/+7
2011-01-24Make strtosz() return int64_t instead of ssize_tJes Sorensen1-2/+2
2011-01-23Delete useless 'extern' qualifiers for functionsBlue Swirl1-1/+1
2010-12-27Merge branch 'spice.v23.pull' of git://anongit.freedesktop.org/spice/qemuAurelien Jarno1-0/+3
2010-12-17Introduce strtosz_suffix()Jes Sorensen1-0/+7
2010-12-09vnc: support password expireGerd Hoffmann1-0/+3
2010-11-22pcie/aer: helper functions for pcie aer capabilityIsaku Yamahata1-0/+3
2010-11-03Introduce strtosz() library function to convert a string to a byte count.Jes Sorensen1-0/+1
2010-11-01Merge remote branch 'mst/for_anthony' into stagingAnthony Liguori1-0/+4
2010-10-30Consolidate oom_check() functionsJes Sorensen1-0/+1
2010-10-30Move qemu_gettimeofday() to OS specific filesJes Sorensen1-0/+5
2010-10-30Add fprintf_function for function pointers to fprintf-like functionsStefan Weil1-0/+3
2010-10-30Mov muldiv64 to qemu-common.h (Thus unbreaking gus)malc1-0/+24
2010-10-27Merge branch 'pci' into for_anthonyMichael S. Tsirkin1-0/+4
2010-10-23qemu-timer: move commonly used timer code to qemu-timer-commonBlue Swirl1-2/+0
2010-10-22Remove special handling of system include files (no longer needed)Stefan Weil1-7/+0
2010-10-20pcie port: define struct PCIEPort/PCIESlot and helper functionsIsaku Yamahata1-0/+2
2010-10-19pcie: helper functions for pcie capability and extended capabilityIsaku Yamahata1-0/+1
2010-10-03Replace most gcc format attributes by macro GCC_FMT_ATTR (format checking)Stefan Weil1-2/+1
2010-09-22Move macros GCC_ATTR and GCC_FMT_ATTR to common header fileStefan Weil1-0/+16
2010-09-21cutils: qemu_iovec_copy and qemu_iovec_memsetKevin Wolf1-0/+3
2010-09-07pci_bridge: introduce pci bridge library.Isaku Yamahata1-0/+1
2010-08-24Rearrange block headersBlue Swirl1-0/+7
2010-06-19apic: qdev conversion cleanupBlue Swirl1-1/+1
2010-06-15cow: stop using mmapChristoph Hellwig1-3/+0
2010-06-13Move stdbool.hPaul Brook1-0/+1
2010-05-11port qemu-kvm's on_vcpu codeMarcelo Tosatti1-0/+8
2010-04-01virtio: move typedef to qemu-commonMichael S. Tsirkin1-0/+1
2010-04-01notifier: event notifier implementationMichael S. Tsirkin1-0/+1
2010-03-29Compile qemu-timer only onceBlue Swirl1-4/+4
2010-03-29Move cpu_exec_init_all() declaration to qemu-common.hBlue Swirl1-0/+2
2010-03-19rename IOCanRWHandler to IOCanReadHandlerJuan Quintela1-1/+1
2010-03-17split out qemu-timer.cPaolo Bonzini1-0/+1
2010-02-22Merge remote branch 'qemu-kvm/uq/master' into stagingAnthony Liguori1-0/+1
2010-02-19Merge remote branch 'mst/for_anthony' into stagingAnthony Liguori1-0/+2
2010-02-18get rid of hostregs_helper.hPaolo Bonzini1-0/+2
2010-02-17use eventfd for iothreadPaolo Bonzini1-0/+1
2010-02-14pci: move pcibus_t to qemu-commonMichael S. Tsirkin1-0/+2
2010-01-26block: avoid creating too large iovecs in multiwrite_mergeChristoph Hellwig1-0/+4
2010-01-26force to test result for qemu_write_full()Juan Quintela1-1/+2
2010-01-26Introduce qemu_write_full()Kirill A. Shutemov1-0/+1
2010-01-19Fix QEMU_WARN_UNUSED_RESULTKevin Wolf1-1/+2
2009-12-03Don't leak file descriptorsKevin Wolf1-0/+7
2009-12-01pci: move typedef, PCIHostState, PCIExpressHost to qemu-common.h.Isaku Yamahata1-0/+2
2009-11-22BCD cleanupPaul Brook1-0/+11
2009-10-27Introduce contexts for asynchronous callbacksKevin Wolf1-0/+4
2009-10-27Split out bottom halvesKevin Wolf1-0/+1
2009-10-27net: add macaddr type.Gerd Hoffmann1-0/+1
2009-10-18Suppress warnings about 'warn_unused_result' attribute directiveBlue Swirl1-0/+5
2009-10-15net: refactor packet queueing codeMark McLoughlin1-0/+1
2009-10-12unlock iothread mutex before running kvm ioctlGlauber Costa1-0/+3
2009-09-11block: use fdatasync instead of fsync if possibleChristoph Hellwig1-0/+1
2009-09-11Add bdrv_aio_multiwriteKevin Wolf1-0/+1
2009-08-15user: compile path.c only onceBlue Swirl1-0/+4
2009-07-28Define ENOTSUP anywhere it isn't definedAnthony Liguori1-1/+1
2009-07-27define ENOTSUP the same that the other errorsJuan Quintela1-2/+3
2009-07-27rename HAVE_IOVEC to CONFIG_IOVECJuan Quintela1-2/+2
2009-07-27define MAP_ANONYMOUS if it is not defined in qemu-common.hJuan Quintela1-1/+3
2009-07-09Revert "support colon in filenames"Anthony Liguori1-1/+0
2009-07-01Fix missing strnlen problemsBlue Swirl1-0/+1
2009-06-29support colon in filenamesRam Pai1-0/+1
2009-05-14SSP bus frameworkPaul Brook1-0/+1
2009-05-14Basic qdev infrastructure.Paul Brook1-0/+1
2009-05-14Constructor supportAnthony Liguori1-0/+2
2009-05-13Include assert.h from qemu-common.hPaul Brook1-0/+1
2009-05-10Follow coding conventionsPaul Brook1-1/+4
2009-04-24qemu: introduce qemu_cpu_kick (Marcelo Tosatti)aliguori1-0/+4
2009-04-24qemu: introduce qemu_init_vcpu (Marcelo Tosatti)aliguori1-0/+6
2009-04-24qemu: create helper for event notification (Marcelo Tosatti)aliguori1-0/+3
2009-03-28add qemu_iovec_init_external (Christoph Hellwig)aliguori1-0/+1
2009-03-13DisplayAllocator interface (Stefano Stabellini)aliguori1-0/+1
2009-03-08Fix windows build and clean up use of <windows.h>aliguori1-6/+0
2009-03-05monitor: Rework API (Jan Kiszka)aliguori1-0/+3
2009-02-05Add qemu_iovec_reset() (Avi Kivity)aliguori1-0/+1
2009-02-01Replace noreturn with QEMU_NORETURNmalc1-3/+3
2009-01-26qemu iovec: keep track of total size, allow partial copies (Gerd Hoffman)aliguori1-1/+2
2009-01-22I/O vector helpers (Avi Kivity)aliguori1-0/+12
2009-01-15DisplayState interface change (Stefano Stabellini)aliguori1-0/+3
2009-01-15Fix Windows build (Hervé Poussineau)aliguori1-3/+6
2009-01-14Add noreturn function attributeblueswir11-3/+11
2008-12-11Rename fls to qemu_flsblueswir11-1/+1
2008-12-06The configure test for struct iovec #includes <sys/uio.h> but qemu-common.h d...blueswir11-0/+2
2008-12-05Make struct iovec universally availablealiguori1-1/+9
2008-12-04Introduce fls() helperaliguori1-0/+1
2008-11-16Attached patch fixes a series of this warningblueswir11-0/+16
2008-11-12Include <strings.h> for ffs().balrog1-0/+1
2008-11-11sockets: helper functions for qemu (Gerd Hoffman)aliguori1-0/+1
2008-11-09Add qemu_strndup: qemu_strdup with length limit.balrog1-0/+1
2008-11-08Revert r5532, r5536 and a piece of r5531.balrog1-1/+0
2008-10-31Clarify qemu_bh_schedule_idle() usagealiguori1-0/+6
2008-10-31Make bottom halves more robustaliguori1-0/+1
2008-10-25Replace uses of strndup (a GNU extension) with Qemu pstrdupblueswir11-0/+1
2008-10-08Fix IO performance regression in sparcaliguori1-0/+3
2008-09-28Add a "null" bluetooth HCI and a header file for bluetooth.balrog1-0/+1
2008-08-06Add qemu_realloc(), by Gerd Hoffmann.ths1-0/+1
2008-07-01Implement resolution switching in common console code.pbrook1-0/+1
2008-06-30Move CPU save/load registration to common code.pbrook1-0/+4
2008-04-11Remove osdep.c/qemu-img code duplicationaurel321-0/+8
2008-02-17Unify RTCs that use host time, fix M48t59 alarm.balrog1-0/+3
2007-12-17Use WIN32_LEAN_AND_MEAN, by Stefan Weil.ths1-0/+1
2007-11-19Avoid duplicated definitions: move common definitions from exec-all.hj_mayer1-31/+0
2007-11-17Break up vl.h.pbrook1-0/+71
2007-11-11Split block API from vl.h.pbrook1-0/+83