Activity
From 08/28/2009 to 09/26/2009
09/26/2009
- 10:34 pm Revision 1f5c1775: qemu-option: rename bool -> boolean
- We need this to allow the use of <stdbool.h>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Acked-by: Gerd Hoffm... - 10:29 pm Revision 7990496d: ARM back-end: Use sxt[bh] instructions for ext{8, 6}s
- This patch uses sxtb for ext8s_i32 and sxth for ext16s_i32 in ARM back-end.
Signed-off-by: Laurent Desnogues <lauren... - 10:26 pm Revision 02c068c3: Fix and improve qint_from_int64_test
- Use a long long integer constant to fix a compilation error (integer
constant is too large for 'long' type).
Use a b... - 10:25 pm Revision e0fed6cc: monitor: Fix do_wav_capture() argument type
- Currently do_wav_capture() path's argument type is 's' (string),
but it should be 'F' (filename), this way 'wavcaptur... - 10:25 pm Revision 075e36b8: monitor: Fix do_commit() argument type
- Currently do_commit() argument type is 's' (string), but it
should be 'B' (block), this way 'commit' gets command com... - 10:22 pm Revision 6c58e80f: Don't redefine NULL, please
- Compiled (on linux) all the targets, and it compiled as expected.
What platform needs this redefinition?
Later, Juan...
09/25/2009
- 10:57 pm Revision 3df04ac3: Fix coding style issue
- Replace:
if (-1 == foo())
with:
if (foo() == -1)
While this coding style is not in direct contravention of ou... - 10:53 pm Revision 9262f384: Remove PARAMS() macro
- Only two disassemblers (alpha and sh4) were still using it. Just remove its
use there, and its aparations in dis-asm.... - 10:53 pm Revision dfd3f85c: __thread should be before real type
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:52 pm Revision 38972938: gcc wants 1st static and then const
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:51 pm Revision 668a38fc: Bring two last users of K&R definitions to ANSI c89
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:51 pm Revision 86178a57: static and inline should came before the type of the functions
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:51 pm Revision 2b321d69: Use proper typedef syntax
- Why this ever compiled is a mistery to me.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Sw... - 10:21 pm Revision 3f600fa0: Revert "This files are compiled in libqemu.a now"
- This reverts commit fe6549dfd76c278dbcd788b3c15c5e6e5ed32190.
tcg-runtime and host-utils are needed on 32 bit host a... - 07:26 pm Revision 5d95ac5b: fix use after free
- We are using the vs structure when it was just freed. Classic use after free,
fix it.
Signed-off-by: Glauber Costa <... - 06:40 pm Revision 22f84e73: unbreak usb pass-through on linux.
- Changes:
* Re-add the 'dev->fd = fd;' line which the qdev patches dropped
by mistake.
* call qdev_init() so t... - 06:28 pm Revision befb0316: clean: remove ide/*.o files on clean
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:25 pm Revision 87b78ad1: ARM host: fix generated blocks linking
- This patch fixes the linking of generated blocks on an ARM host.
No need to say this brings a very nice speedup :-)
... - 05:34 pm Revision 979ba184: Fix spelling in comment
- replace Convery -> Convert
Cc: Paul Brook <paul@codesourcery.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
... - 05:31 pm Revision d89c682f: Suppress some variants of English in comments
- Replace surpress, supress by suppress.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jar...
09/23/2009
- 11:00 pm Revision 01b5d4e5: sparc64-8bit-asi
- Sparc64 alternate space load/store helpers expect 8 bit ASI value,
while wrasi implementation sign-extends ASI operan... - 10:25 am Revision 6db73509: exec-all.h: increase OPC_BUF_SIZE
- Increase OPC_BUF_SIZE to compensate the MAX_OP_PER_INSTR's increase.
Signed-off-by: Aurelien Jarno <aurelien@aurel32... - 10:25 am Revision d42320c2: target-mips: remove MAX_OP_PER_INSTR workaround
- Now that MAX_OP_PER_INSTR has been increased to a safer value, removed
the target-mips specific workaround.
Signed-o... - 10:25 am Revision b689c622: exec-all.h: increase MAX_OP_PER_INSTR to 96 from 64
- The x86_64 ror instruction on a 32-bit host can generate up to 77 TCG
ops. Some more space should be left for opc tha... - 10:25 am Revision fe6549df: This files are compiled in libqemu.a now
- This fixes compilation of linux-user with today qemu, please apply.
Signed-off-by: Juan Quintela <quintela@redhat.co... - 09:41 am Revision 39b7f20e: Fix device tree compile broken by ca20cf32ab3d945155141ef737f5d08ebb373e1d
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/21/2009
- 11:21 pm Revision 16d55035: Fix Sparse warning about invalid access past the end of 'mode'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:50 pm Revision 284b08f1: Fix Sparse warning about obsolete struct initializer
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:40 pm Revision d4fa8d90: Export tables properly to avoid a Sparse warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:39 pm Revision 6f4fc367: Add 'static' to please Sparse
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:11 pm Revision b9d38e95: Fix Sparse warnings about using plain integer as NULL pointer
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:24 pm Revision 52d94620: Fix user targets broken by 96e132e24ee5a693069e83b6a981693588b088c1
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/20/2009
- 10:20 pm Revision c2b023b6: Compile host-utils only once
- See also facd2857783d58387885ad7cb1e4a8386f241738 and
34005a0060c176b3025a9e7c5d064615a9f80325.
Signed-off-by: Blue ... - 10:06 pm Revision 96e132e2: Compile TCG runtime library only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:05 pm Revision cc5f688d: Fix spelling in comment
- registrs -> registers
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.... - 07:19 pm Revision bd390e64: Compile ne2000 only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:05 pm Revision afcea8cb: ioports: remove unused env parameter and compile only once
- The CPU state parameter is not used, remove it and adjust callers. Now we
can compile ioport.c once for all targets.
... - 06:35 pm Revision 5e520a7d: Compile msix only once
- Get page size in device init.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 05:58 pm Revision ca20cf32: Compile loader only once
- Callers must pass ELF machine, byte swapping and symbol LSB clearing
information to ELF loader. A.out loader needs pa... - 11:28 am Revision a333cd71: Compile qemu-config only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:02 am Revision 9801c7b4: Compile wdt_i6300esb only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:51 am Revision 8756aa72: Fix mingw32 compile
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:56 am Revision 5f6b9e8f: Probe for fdatasync()
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/19/2009
- 08:59 pm Revision cdd0935c: PPC: make system bus parent of PCI bus
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:43 pm Revision 50da01ed: Fix indentation
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:44 pm Revision cc9952f3: ESP: convert to VMState
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/18/2009
- 06:22 pm Revision dbf95805: target-alpha: fix extlh instruction
- The extlh instruction on Alpha currently doesn't work properly.
It's a combination of a cut/paste bug (16 where it sh... - 05:57 pm Revision 7fd6bf7d: target-ppc: optimize slw/srw/sld/srd
- Remove a temp local variable and a jump by computing a mask with shifts.
Signed-off-by: Aurelien Jarno <aurelien@aur... - 01:04 pm Revision 9d168976: oss: use audio_pcm_hw_clip_out
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 3fd7f635: sdlaudio: use correct function names in sdl_XXX calls
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 4f4cc0ef: audio: use muldiv64 where it makes sense
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision bdff253c: audio: internal API change
- pcm_ops.run_out now takes number of live samples (which will be always
greater than zero) as a second argument, every... - 01:04 pm Revision 68f6dc7e: coreaudio: fix sloppy "posixification" by 1ea879e5580f63414693655fcf0328559cdc...
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision ddabec73: audio: introduce audio_pcm_hw_clip_out helper function
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 155a8ad3: audio: use correct email address
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 541ba4e7: alsa: use audio_pcm_hw_clip_out
- Signed-off-by: malc <av1474@comtv.ru>
09/16/2009
- 10:26 pm Revision b348113d: tcg: fix size of local variables in tcg_gen_bswap64_i64
- t0, t1 must be 64 bit values, not 32 bit.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien ... - 09:58 pm Revision 2d6ee8e7: qemu serial: lost tx irqs (affecting FreeBSD's new uart(4) driver)
- Well one problem seems to be the rx condition,
... if ((s->ier & UART_IER_RDI) && (s->lsr & UART_LSR_DR))
is ... - 08:57 pm Revision e5934d33: fix typo in configure --help
- Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:15 am Revision e1a0e47f: escc: fix IRQ routing, broken by 6c319c82223a1766c5d64a20051e5c6ab7b53951
- The logic of Zilog makes channel B the first device and channel A the
second one.
Signed-off-by: Aurelien Jarno <aur...
09/15/2009
- 11:05 pm Revision dea21e97: ide/isa: convert to qdev.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:04 pm Revision feef3102: ide/pci: convert to qdev.
- With this patch applied ide drives (when attached to a pci adapter) can
be created via -device, like this:
-drive ... - 11:00 pm Revision 9a43dba0: ide/pci: fix indention
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:23 pm Revision da4d0419: ide/qdev: add ide bus.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:23 pm Revision 88804180: split away drive init from ide_init2()
- This allows the ide bus being initialized without drives attached
and the drives being attached and initialization la... - 10:23 pm Revision c219331e: support media=cdrom for if=none
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:23 pm Revision 71077c1c: qdev/pci: add pci_create_noinit()
- Like pci_create_simple() but doesn't call qdev_init(), so one can
set properties before initializing the device.
Sig... - 02:17 am Revision ffabf037: mips malta: ensure that the serial ports are associated with a device
- The serial ports should be present even if associated with a null device
as some firmware wants to initialize them.
... - 02:16 am Revision 387f4a5a: hw/serial: don't create a char device if none is specified
- When creating null devices, there is no way to ensure the unicity of
the labels. Bail out with an error message inste... - 01:21 am Revision e09fdfaf: curses: save 250MB of memory
- Don't call curses_resize() at the end of curses_display_init() as height
and width are not yet defined. It will be ca... - 12:52 am Revision 324a8021: Revert "Open chr device for all serial ports"
- This reverts commit 55338f1dd4648d78ee130d83a92f1059ff1f3887.
09/14/2009
- 09:34 pm Revision 5c637a20: Fix breakage by f80237d45032fbc429aba3b597175fb544a11378 for ISA-less targets
- Move ISA bus to HW library.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:34 pm Revision 7b270ef2: target-mips: fix single-stepping
- Single-stepping branches on MIPS didn't work right, because the
generation of EXCP_DEBUG happened after the generatio... - 08:34 pm Revision 55338f1d: Open chr device for all serial ports
- Now that labels must be unique, the chr devices can't be opened anymore
within the serial port code (in case they are... - 07:40 pm Revision b37fc148: unbreak ppc/prep
- Changes:
* added isa bus, hooked up to the system bus. Not sure this is correct,
but 'info pci' lists lists no ... - 06:33 pm Revision f80237d4: Add an ISA bus version of m48t59
- Many thanks to Gerd Hoffmann for finding and fixing a bug in the initial
version.
Signed-off-by: Blue Swirl <blauwir... - 12:16 pm Revision 042eb37a: Fix Linux task preemption on Versatile board
- Recent versions of the Linux kernel will not preempt CPU-intensive
tasks unless the clock used by sched_clock() works... - 11:44 am Revision fad8c772: pflash_cfi01: Correct debug build, no functional changes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 08:21 am Revision a6124103: ne2000-isa: Do not free memory owned by qdev
- Signed-off-by: malc <av1474@comtv.ru>
- 02:55 am Revision 6ebfda13: alsa/oss: Remove fd transfer handlers before closing oss/alsa fd/handle
- Signed-off-by: malc <av1474@comtv.ru>
- 02:55 am Revision b4f763b8: alsa: Use proper value when testing returned events in alsa_poll_handler
- Signed-off-by: malc <av1474@comtv.ru>
09/13/2009
- 10:42 pm Revision 9332f6a2: configure: change "found" to "find"
- Change "ERROR: configure was not able to found it" to
"ERROR: configure was not able to find it".
Signed-off-by: Seb... - 10:38 pm Revision 50108930: Revert "Fix Sparc/Linux host breakage by df70204db53e3611af986f434e74a882bce19...
- This reverts commit 91b40c5be84a478e98c0416325844a7f66d0efae.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:38 pm Revision 240324f6: Fix sparc.ld
- Makes 91b40c5be84a478e98c0416325844a7f66d0efae unnecessary.
Acked-by: Kirill A. Shutemov <kirill@shutemov.name>
Sign... - 09:50 pm Revision 0a90e344: audio: Fix typo that broke QEMU_AUDIO_ADC_TRY_POLL
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: malc <av1474@comtv.ru> - 04:33 pm Revision 91b40c5b: Fix Sparc/Linux host breakage by df70204db53e3611af986f434e74a882bce190ca
- While i386, x86_64 and Sparc64/OpenBSD still worked after
df70204db53e3611af986f434e74a882bce190ca, Sparc32 and Sparc... - 11:32 am Revision c5ff6d54: Sparc64: make system bus parent of PCI bus
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:32 am Revision 075cd324: x86: move a declaration to header
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:32 am Revision 675d6f82: x86: add 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:15 am Revision 54762b73: oss: Simplify mmap code
- Signed-off-by: malc <av1474@comtv.ru>
- 10:15 am Revision 0b3652bc: oss: OSS v4 support
- a. Use SNDCTL_DSP_POLICY instead of SNDCTL_DSP_SETFRAGMENT
b. Add ability to open device in exclusive mode, thus bypa...
09/12/2009
- 06:52 pm Revision 23054111: i386: Drop redundant kvm_enabled test
- cpu_synchronize_state already does this.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swir... - 06:20 pm Revision 6a0b9cc9: Make string arrays used to convert numbers to strings when DEBUG_EEPRO100 is e...
- Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:00 pm Revision d8becc35: Fix xen build after sys-queue renaming
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:17 pm Revision 34005a00: Add configure option to compile user targets as PIE
- Build uset targers as true PIE if user want to keep qemu
self-virtualizable.
v5:
- Split into to patches: drop lin... - 04:15 pm Revision df70204d: Fix text relocations in linux-user targets
- There is a link hack in linux-user which produces an executable that
looks like PIE, but always has text relocations ... - 04:14 pm Revision 5791f45b: Do not link usermode targets with libhw*.a
- Usermode targets are hardware-independed.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Acked-by: Juan Qu... - 03:36 pm Revision aba1d00a: Work around OpenSolaris sys/regset.h namespace pollution
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:36 pm Revision a2a45a26: Fix signedness warnings on OpenSolaris
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:36 pm Revision d741429a: Add #defines needed by OpenSolaris, fix breakage by the #defines
- We need to define _XOPEN_SOURCE and __EXTENSIONS__ macros in order to get
CMSG_ and TIOCWIN macros defined. But then ... - 03:33 pm Revision 31ff504d: Fix OpenSolaris build breaking typos
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:58 pm Revision c1390903: Add 'static'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:58 pm Revision de5071c5: Fix a Sparse warning about redefinition of offsetof()
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:36 am Revision 72cf2d4f: Fix sys-queue.h conflict for good
- Problem: Our file sys-queue.h is a copy of the BSD file, but there are
some additions and it's not entirely compatibl... - 09:19 am Revision 620150dc: Try to fix BSD breakage by 806b60248218bd5f74a8b070f5a99a864e8e51c6
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:19 am Revision 15cc9235: Include sys-queue.h early to override system queue definitions on BSD
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:19 am Revision 47faadc6: Unbreak BSD: use qemu_fdatasync instead of fdatasync
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:18 am Revision b2e3b6e9: Use proper format conversion specifier when printing size_t value
- And untabify this while we are at it.
Signed-off-by: malc <av1474@comtv.ru> - 01:50 am Revision 057fa65c: audio: remove lsbindex/popcount in favour of host-utils's ctz32
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 2182349d: oss: Unbreak mmaping the ability to mmap oss fd on Linux
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision dd8a5649: oss: poll mode handling
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 8b438ba3: alsa: poll mode handling
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 435c247a: gus: Do not manually free the state, qdev does it for us
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 713a98f8: audio: poll mode infrastructure
- Signed-off-by: malc <av1474@comtv.ru>
09/11/2009
- 07:10 pm Revision 747791f1: vmstate: port serial device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision e6cb4d45: vmstate: port hpet device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7e72abc3: vmstate: port cirrus_vga device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 2637c754: kvm_arch_get_registers() shouldn't be called directly
- Direct call to kvm_arch_get_registers() bypass logic in
cpu_synchronize_state()
Signed-off-by: Gleb Natapov <gleb@re... - 07:10 pm Revision 3e9e9888: vmstate: port ioapic device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 67f0875e: hpet: it is imposible that qemu_timer field is NULL at this point
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision bcb58d9a: vmstate: port vmmouse device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 80a04bbe: vmstate: add uint64 array support
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 3c619b59: vmstate: port pckbd device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7b5045c5: vmstate: port dma device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 77eea838: vmstate: port i8259 device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 632cf073: vmstate: add support for arrays of uint16_t
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 80cd83e7: vmstate: add support for uint8_t equal
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7d2edd40: vmstate: port fw_cfg device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision d7a6c270: vmstate: port fdc device
- We can't move fifo back to an embeded array because it needs to be aligned
Signed-off-by: Juan Quintela <quintela@re... - 07:10 pm Revision 752ff2fa: vmstate: rename run_after_load() -> post_load()
- This naming was used in kvm tree, and is easier to remember
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 07:10 pm Revision 1eb7538b: vmstate: add sensible arguments to vmstate_unregister()
- vmsd alone is not enugh, because we can have several structs saved with the same description (vmsd).
Signed-off-by: ... - 07:10 pm Revision e7f4eff7: vmstate: port cpu_comon
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision fd4d52de: vmstate: Add pre_load() hook
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 274dfed8: Make get_ticks_per_sec() a static inline
- ticks_per_sec is a constant. There's no need to store it as a variable as it
never changes since our time is based o... - 07:10 pm Revision 8fb0791d: vmstate: Add pre/post_save() hooks
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 6ee093c9: Unexport ticks_per_sec variable. Create get_ticks_per_sec() function
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 6f68e33e: timers: Createt TimersState and put all timers state there
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 2faf58cd: timers: move them to VMState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision b03b2e48: timers: remove useless check
- loadvm_state is called from: vl.c during startup, vmstart() is called after finishing loading. The other caller do_l...
- 06:19 pm Revision 1a621c8d: ram: remove support for loading v1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 94fb0909: ram: Remove SaveVM Version 2 support
- It don't work. It fails in this check
if (qemu_get_be32(f) != last_ram_offset)
With 512MB of ram, values w... - 06:19 pm Revision bbfe1408: Remove SaveVM v2 support
- In previosu series I remove v2 support for RAM (that was the version that was
supported when SaveVM v3 appeared). No... - 06:19 pm Revision 7e1b35b4: convert udp chardev to QemuOpts.
- While being at it: create a new inet_dgram_opts() function for udp setup,
so udp can handle IPv6 now.
new cmd line s... - 06:19 pm Revision 7591c5c1: convert mux chardev to QemuOpts.
- new cmd line syntax: you can add mux=1 to any chardev to enable muxing,
then attach it multiple times, like this:
... - 06:19 pm Revision c845f401: Allow -serial chardev:<name>
- Lets put -chardev into use now. With this patch applied chardev:name is
accepted as chardev specification everywhere... - 06:19 pm Revision 06113719: qdev: add parser for chardev properties
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 48b76496: convert tty + parport chardevs to QemuOpts.
- new cmd line syntax:
-chardev tty,id=name,path=/dev/tty*
-chardev parport,id=name,path=/dev/parport*
Signed-... - 06:19 pm Revision a7aec5da: monitor: fix muxing
- make the mux driver send mux_in and mux_out events when switching
focus while hooking up more handlers.
stop using C... - 06:19 pm Revision 6ea314d9: convert vc chardev to QemuOpts.
- new cmd line syntax:
-chardev vc,id=name
-chardev vc,id=name,width=pixels,height=pixels
-chardev vc,id=na... - 06:19 pm Revision 799f1f23: move mux focus field from CharDriverState to MuxDriver
- Now that monitor stopped using focus we can make it internal
to the mux driver.
Signed-off-by: Gerd Hoffmann <kraxel... - 06:19 pm Revision d6c983cd: convert windows console chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision dc1c21e6: convert braille chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 62b6adfb: sockets: add unix_listen_opts
- Add unix_listen_opts(). Does the same as unix_listen(), but uses
QemuOpts. unix_listen() is a compatibility wrapper... - 06:19 pm Revision aeb2c47a: convert unix+tcp chardevs to QemuOpts.
- new cmd line syntax:
unix socket:
-chardev socket,id=name,path=/path/to/socket
tcp socket:
-chardev socke... - 06:19 pm Revision 108af7b9: sockets: add unix_*_opts for windows.
- Add unix_*_opts function dummys for windows.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony... - 06:19 pm Revision 2af2bf67: sockets: add unix_connect_opts
- Add unix_connect_opts(). Does the same as unix_connect(), but uses
QemuOpts. unix_connect() is a compatibility wrap... - 06:19 pm Revision 4490dadf: convert pty chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision f0457e8d: convert msmouse chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 3c17affb: convert stdio chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision e5bc776f: sockets: add inet_listen_opts
- Add inet_listen_opts(). Does the same as inet_listen(), but uses
QemuOpts. inet_listen() is a compatibility wrapper... - 06:19 pm Revision f4c94c7c: sockets: add inet_connect_opts
- Add inet_connect_opts(). Does the same as inet_connect(), but uses
QemuOpts. inet_connect() is a compatibility wrap... - 06:19 pm Revision d03f09cc: qdev: Fix i6300 upcast
- Use DO_UPCAST() instead of container_of() to go from PCIDevice to
I6300State. This ensures that PCIDevice is the fir... - 06:19 pm Revision ed757e14: VirtIO: Fix QEMU crash during Windows PNP tests
- Hello,
In some cases bus driver can deassert "bus master" bit in PCI command
register. The driver will no longer be ... - 06:19 pm Revision 9d868d45: qemu-option.h include protectors
- qemu-option.h has no protection against including it twice.
This patch adds the usual "#ifndef header" bits.
Signed-... - 06:19 pm Revision 96729cbd: QemuOpts: split option parser into two functions.
- looking for id= and creating a new QemuOpts instance is splitted from
the actual option parser code now, so the parse... - 06:19 pm Revision 7d31544f: convert file+pipe chardevs to QemuOpts.
- new cmd line syntax:
-chardev file,id=name,path=/path/to/file
-chardev pipe,id=name,path=/path/to/pipe
Signe... - 06:19 pm Revision 191bc01b: switch chardev to QemuOpts: infrastructure, null device
- start switching chardevs to QemuOpts. This patch adds the
infrastructure and converts the null device.
The patch br... - 06:19 pm Revision b2e12bc6: block: add aio_flush operation
- Instead stalling the VCPU while serving a cache flush try to do it
asynchronously. Use our good old helper thread po... - 06:19 pm Revision 711bf3d9: qemu: make virtio-blk PCI compliant by default
- commit bf011293faaa7f87e4de83185931e7411b794128 made virtio-blk-pci not
PCI-compliant, since it makes region 0 (which... - 06:19 pm Revision b0484ae4: ide: use bdrv_aio_flush
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision e900a7b7: block: add enable_write_cache flag
- Add a enable_write_cache flag in the block driver state, and use it to
decide if we claim to have a volatile write ca... - 06:19 pm Revision 6f1953c4: block: use fdatasync instead of fsync if possible
- If we are flushing the caches for our image files we only care about the
data (including the metadata required for ac... - 06:19 pm Revision b8193adb: qemu: init all queues to NO_VECTOR value
- initialize vectors for all vqs to VIRTIO_NO_VECTOR rather than 0 which
is a valid vector. This fixes migration which ... - 06:19 pm Revision aa659be3: virtio-blk: add volatile writecache feature
- Add a new VIRTIO_BLK_F_WCACHE feature to virtio-blk to indicate that we have
a volatile write cache that needs contro... - 06:19 pm Revision c4c0e236: usb-linux.c: fix buffer overflow
- In usb-linux.c:usb_host_handle_control, we pass a 1024-byte buffer and
length to the kernel. However, the length was... - 06:19 pm Revision aeec26d3: Fix conditional compilation (MIPS host)
- Compilation for MIPS host (not part of official QEMU)
checks __mips_isa_rev which is not always defined.
Signed-off-... - 06:18 pm Revision 91553dcc: virtio-blk: Use bdrv_aio_multiwrite
- It is quite common for virtio-blk to submit more than one write request in a
row to the qemu block layer. Use bdrv_ai... - 06:18 pm Revision 1c3173b9: Revert "don't call cpu_sychronize_state from reset handlers"
- This reverts commit 733318ea9c6d846a6a047b87619e7d9d6e9707d1.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:18 pm Revision 40b4f539: Add bdrv_aio_multiwrite
- One performance problem of qcow2 during the initial image growth are
sequential writes that are not cluster aligned. ... - 11:38 am Revision 02b33596: microblaze: Trap if QEMU finds an unknown insns.
- If PVR settings enable illegal insn trap, trap when QEMU finds an
insn it knows nothing about.
Signed-off-by: Edgar ... - 11:35 am Revision a12f6507: microblaze: Correct prio between MMU and unaligned exceptions.
- The microblaze gives MMU faults priority. For stores we still
have a flaw that the value leaks to memory in the case ... - 11:27 am Revision 97f90cbf: microblaze: HW Exception fixes.
- * Correct PVR checks for masking off individual exceptions.
* Correct FPU exception code.
* Set EAR on unaligned and ... - 10:13 am Revision 487a4d60: Update OpenBIOS images to r577
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:38 am Revision abb6ae2c: X86_64: Use proper jumps/calls when displacement exceeds +-2G
- Signed-off-by: malc <av1474@comtv.ru>
09/10/2009
- 08:09 pm Revision 3c854e47: Remove bit-rotten threshold handling
- Thanks to Toshiya Takeda for bringing up an unrelated issue which led
to this.
Signed-off-by: malc <av1474@comtv.ru> - 07:27 pm Revision fbd5de9b: F_DUPFD_CLOEXEC is not universally available
- The same issue (and the same patch to the byte) was experienced/proposed
by Vince Weaver.
Signed-off-by: malc <av147... - 07:05 pm Revision 720036a5: Add information w.r.t default GUS IRQ assigment
- 06:59 pm Revision 31226166: Fix formatting
- 06:59 pm Revision a5e8e46b: Fix formatting, get rid of conf and fix description
- 06:59 pm Revision 41875be5: Fix formatting and and description field
- 06:48 pm Revision 32e0c826: qdev/isa: convert real time clock
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision 11d23c35: qdev/isa: finish pckbd conversion
- drop old init path and switch remaining users to
isa_create_simple().
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:48 pm Revision 9453c5bc: qdev/isa: convert ne2000
- Also split the isa bits into a separate source file, so we don't drag in
a dependency for isa-bus.o for machines whic... - 06:48 pm Revision f8ba7846: qdev/isa: convert cs4231a sound card
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision f7b4f61f: qdev/isa: convert soundblaster
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision 9df34396: qdev/isa: convert gravis ultrasound
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 787aa97a: qdev: tag isabus-bridge as no-user
- isabus-bridge isn't supposed to be added via -device ...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:47 pm Revision 2e15e23b: qdev: simplify isa irq assignments
- isa-bus owns the isa irqs now, so it can hand them out directly.
There is no need for the separate isa_connect_irqs s... - 06:47 pm Revision 924f6d72: qdev: add isa_create() function
- Like isa_create_simple, but doesn't call qdev_init, so one can set
properties after creating and before initializing ... - 06:47 pm Revision 316940b0: qdev: add property type for 32bit signed integers.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 86c86157: qdev: drop iobase properties from isa bus
- Lot of ISA devices work at fixed addresses, so having iobase
as bus property doesn't make much sense. Devices which ... - 06:47 pm Revision 679a37af: isapc: pick a more sane default cpu for such old hardware.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 2c8d9340: isapc: Fix irq routing
- Only send irqs to ioapic in case we have one.
Fixes qemu segfault.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:16 am Revision c4a735f9: Allow to unscale the output window with a Ctrl-Alt-u hotkey
- Signed-off-by: malc <av1474@comtv.ru>
- 02:20 am Revision 13f5545d: Fix VMSTATE_PCI_DEVICE version
- PCI device entries have to have a default version, not 2, because they are
used in the midle of other structures that... - 01:31 am Revision 3cfcae3c: configure: fix Linux AIO detection
- We should set $linux_aio to 'no' if detection failed, otherwise
its contents will be empty, which is a bug as we test... - 01:31 am Revision e09a5267: qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back to non-...
- qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back
to non-accelerated mode
We're seeing segfault... - 01:31 am Revision 98815437: RTC polling mode broken
- The RTC emulation does not set the IRQ flags independent of the IRQ enable bits.
The original MC146818A datasheet fr... - 01:31 am Revision 733318ea: don't call cpu_sychronize_state from reset handlers
- Doing this will make the vcpu ioctl be issued from the I/O thread, instead
of cpu thread. The correct behaviour is to... - 01:31 am Revision 9ab35c63: Fix compilation warnings when DEBUG_BUFFERED_FILE is defined
- gcc 4.3.2 throws warnings when DEBUG_BUFFERED_FILE is defined, because
we are using the wrong format specifiers to pr... - 01:31 am Revision ea80b906: qcow2: Fix metadata preallocation
- The wrong version of the preallocation patch has been applied, so this is the
remaining diff.
We can't use truncate ... - 01:31 am Revision 3aefa744: fix VNC SASL detection
- This test was missing the change to != no.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony... - 01:31 am Revision 9b083b62: otionrom: Use local CFLAGS no global one
- It is needed by %.o : %.c rule.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <a... - 01:31 am Revision f214978a: qcow2: Order concurrent AIO requests on the same unallocated cluster
- When two AIO requests write to the same cluster, and this cluster is
unallocated, currently both requests allocate a ... - 01:31 am Revision ae20c622: optionrom: make clean should remove raw and .d
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:31 am Revision 8a2e6ab5: Remove CFLAGS parameter in cc-option
- With cc-option we are testing if gcc just accept a particular option, we don't need CFLAGS at all. And this fixes th...
09/09/2009
- 10:57 pm Revision d4c3fddd: mv from strdup to qemu_strdup in qemu-option.c
- one place is using strdup() instead of qemu_strdup
Fix it
Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.ne... - 10:57 pm Revision 321c1cb1: fix vl.c compilation if CONFIG_KVM is not defined
- vl.c will not link if CONFIG_KVM is not defined.
This patch fixes the problem.
Signed-off-by: Jean-Christophe Duboi... - 10:57 pm Revision 73ffc805: mv strdup to qemu_strdup in vl.c
- There are few places in vl.c not using the qemu version of
malloc/free/strdup.
Fix it.
Signed-off-by: Jean-Christop... - 10:57 pm Revision d6fd1e66: eepro100: Clean code which sets the PCI device id
- * Use function pci_config_set_device_id
* Use new macro PCI_DEVICE_ID_INTEL_82557
Signed-off-by: Stefan Weil <weil@m... - 10:57 pm Revision 0859df68: Fix for commit 3f9cb1c14dc368f41447db5f78d6248c4f100ad4
- Here's a patch to fix the issue introduced by me, as Reimar Döffinger pointed out,
Reimar Döffinger wrote:
> On Thu,... - 10:57 pm Revision 4d224196: fix PATH_MAX conditional compilation
- PATH_MAX is used elsewhere in the qemu source tree without protection.
In addtion the actual code would not compile ... - 10:57 pm Revision cc2040f8: Fix spelling in comment.
- The company which made Virtual PC was Connectix.
They use the magic string "conectix" in their disk images.
Signed-o... - 10:57 pm Revision 20bb8277: qdev: convert tcx to reset + vmsd
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision 959f733a: qdev: integrate reset
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision 391a079e: qdev: integrate vmstate
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision f82de8f0: qdev: convert rtl8139 to reset
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision c32d766a: qemu-io: Improve portability (win32 now supported).
- * Add missing include for struct timeval.
* Replace non-portable strsep by local qemu_strsep.
* Use POSIX basename by... - 10:57 pm Revision d52affa7: qdev/scsi: add scsi bus support to qdev, convert drivers.
- * Add SCSIBus.
* Add SCSIDeviceInfo, move device callbacks here.
* add qdev/scsi helper functions.
* convert drive... - 10:57 pm Revision 7fc2f2c0: qdev/scsi+usb: convert usb-storage to qdev.
- Full coverage with properties and everything. You can add virtual usb
sticks this way now:
-drive if=none,id=pend... - 10:55 pm Revision 6cf9b6f1: qdev/usb: convert uhci.
- Hookup pci device into qdev.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguo... - 10:55 pm Revision 5b19d9a2: qdev/usb: convert ohci.
- Drop num_ports argument for usb_ohci_init_pci(), everybody
calls it with num_ports == 3, so it is pointless.
Convert... - 10:55 pm Revision 274945b6: qdev/usb: add some convinience aliases.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 75570088: qdev: add error message to qdev_device_add().
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 806b6024: qdev/usb: add usb bus support to qdev, convert drivers.
- * Add USBBus.
* Add USBDeviceInfo, move device callbacks here.
* Add usb-qdev helper functions.
* Switch drivers t... - 10:55 pm Revision a5d2f727: qdev/usb: make qemu aware of usb busses.
- Move usb code from vl.c to usb-bus.c and make it use the new data
structures added by qdev conversion. qemu usb core... - 10:55 pm Revision 4d007814: allow passing null machine pointer to drive_init().
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision bb150dc8: Add LIST_FOREACH_SAFE() definition
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision f4dbb8dd: savevm: Convert loadvm handlers list to LIST
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 8718e999: savevm: Convert savevm handlers list to TAILQ
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 93ec8b32: cirrus_vga: CIRRUS_HOOK_* is not used anymore
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision b863d514: cirrus_vga: rename cirrus_hook_read_cr() cirrus_vga_read_cr()
- Simplify the logic to do everything inside the function. Return 0xff if index is out of range independetly of DEBUG_...
- 10:55 pm Revision 4ec1ce04: cirrus_vga: rename cirrus_hook_write_cr() cirrus_vga_write_cr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision 31c63201: cirrus_vga: rename cirrus_hook_write_sr() cirrus_vga_write_sr()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 5deaeee3: cirrus_vga: rename cirrus_hook_read_palette() cirrus_vga_read_palette()
- Simplify the logic to do everything inside the function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-of... - 10:55 pm Revision f705db9d: cirrus_vga: rename cirrus_hook_read_gr() cirrus_vga_read_gr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision 86948bb1: cirrus_vga: rename cirrus_hook_write_palette() cirrus_vga_write_palette()
- Simplify the logic to do everything inside the function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-of... - 10:55 pm Revision 22286bc6: cirrus_vga: rename cirrus_hook_write_gr() cirrus_vga_write_gr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision 8a82c322: cirrus_vga: rename cirrus_hook_read_sr() cirrus_vga_read_sr()
- And make it a real function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 10:55 pm Revision e9b43ea3: vga: change tabs to spaces
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision a46007a0: vga and cirrus_vga: substitute switch for equivalent assigntment
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision cedd91d2: vga: Rename last VGAState occurrences to VGACommonState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 957c9db5: cirrus_vga: make cirrus_read_hidden_dac() return its result
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 25a18cbd: vga and cirrus_vga: create vga_ioport_invalid() and use it everywhere
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision b6343073: cirrus_vga: Add a VGACommonState local var to cirrus_vga_ioport_{read, write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 47d37dd9: vga: split pci bits into vga-pci.c
- Adjust all the VGAState in VGACommonState
Compile vga-pci.o only for targets that use it.
Signed-off-by: Juan Quinte... - 10:55 pm Revision 79b97bf2: vga: split vga-isa-mm.o
- It is only used in mips softmmu, compile only there.
it_shift field was only used for vga_isa_mm, move it from VGACom... - 10:55 pm Revision 0d65ddc3: vga: split vga_{load, save} into pci and common parts
- Once there adjust VGAState <-> VGACommonState
Export vga_common_save/vga_common_load (nreeded by wmvare_vga
Remove vg... - 10:55 pm Revision f97e36b9: vga: export vga_mem_{read,write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 76323919: vga: split isa bits inco vga-isa.c
- Adjust all the VGAState in VGACommonState
Compile vga-isa.o in the targets that use it
Signed-off-by: Juan Quintela ... - 10:55 pm Revision 0ceac75b: cirrus_vga: prefix vga_ioport_{read, write} with cirrus
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 43bf782b: vga: export vga_ioport_{read,write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 1a5ab757: vga: remove useless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
09/07/2009
- 10:00 pm Revision 179da8af: USB: use opaque parameter passing for monitor handle
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/06/2009
- 07:34 pm Revision 1e43a8e4: Sparc64: use ISA bus for i8042
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:32 pm Revision 5bc89ef6: Sparc64: remove unused variables
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:32 pm Revision 1dde6fcc: Make ioport default tables const
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:31 pm Revision 82663ee2: Fix indentation
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:24 am Revision c45851c4: When targeting PPU use rlwinm instead of andi. if possible
- andi. is microcoded and slow there.
Signed-off-by: malc <av1474@comtv.ru> - 05:49 am Revision b3d6fb4a: Checks in select_soundhw were never intended to accept abbreviations
- Signed-off-by: malc <av1474@comtv.ru>
09/05/2009
- 01:14 pm Revision 1e6eec8b: Fix Sparse warnings: add "static"
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:24 am Revision f2818f22: esp: handle "select without attention"
- Up to now "select without attention" was handled the same way as
"select with attention". According to
http://www.ib...
09/04/2009
- 08:47 pm Revision f40d7537: Include sys-queue.h early to override system queue definitions on BSD
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:43 pm Revision aa43d9cc: Shuffle lines to avoid gcc 3 warning about redundant redeclaration
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:13 pm Revision c34ebfdc: Bring pcbios, seabios, and vgabios into the tree as git submodules. Right now,
- they aren't integrated into the build but we can do that incrementally.
Signed-off-by: Anthony Liguori <aliguori@us.... - 05:37 pm Revision ae027ad3: mips malta: Fix fdc regression and use qdev for i8042 setup
- 8baf73adf664e79eae201c3f618078a220a661d9 (qdev/isa: convert fdc)
breaks MIPS Malta:
Tried to create isa device isa-f... - 05:37 pm Revision 93bd4eee: Introduce QDict test data file
- This file is used by the QDict stress test, it adds 5k nodes
on the dictionary and performs various operations.
My o... - 05:37 pm Revision 5de65a07: Introduce QString unit-tests
- This suite contains tests to assure that QString API works as expected.
To execute it you should have check installe... - 05:37 pm Revision 7b8c51ad: Introduce QDict unit-tests
- This suite contains tests to assure that QDict API works as expected.
To execute it you should have check installed ... - 05:37 pm Revision 5495ed11: Add check support
- Check is a unit testing framework for C.
All the QObjects have unit-tests and more will be written for the
future da... - 05:37 pm Revision fb46660e: monitor: Update supported types documentation
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 33837ba6: Introduce QInt unit-tests
- This suite contains tests to assure that QInt API works as expected.
To execute it you should have check installed a... - 05:37 pm Revision 675ebef9: monitor: fail when 'i' type is greater than 32-bit
- The 'i' argument type is for 32-bit only and most handlers
will use an 'int' to store its value.
It's better to fail... - 05:37 pm Revision 53773581: monitor: Drop args[] handling code
- This commit drops all the code used to handle the 'args[]' array,
as now we use a dictionary to pass arguments.
Sign... - 05:37 pm Revision 37b7ad48: monitor: Port handler_10 to use QDict
- This commit ports command handlers that receive ten arguments to use
the new monitor's dictionary.
Signed-off-by: Lu... - 05:37 pm Revision 6d1cac3b: monitor: Drop handler_8 and handler_9
- Commit 79c4f6b08009a1d23177c2be8bd003253cf3686a added handler_8 and
handler_9 handling, but there isn't any command h... - 05:37 pm Revision 439bcb61: monitor: Drop unused macros
- GET_TLONG() and GET_TPHYSADDR() are not needed anymore, QInt can
handle such conversions.
Signed-off-by: Luiz Capitu... - 05:37 pm Revision 590fb3b7: monitor: Drop str_allocated[]
- It's not used anymore, as QDict is now used to handle string
memory allocation/deallocation.
Signed-off-by: Luiz Cap... - 05:37 pm Revision 55f81d96: monitor: Split monitor_handle_command()
- In order to help the integration with unit-tests and having a better
design, this commit splits monitor_handle_comman... - 05:37 pm Revision 1d4daa91: monitor: Port handler_3 to use QDict
- This commit ports command handlers that receive three arguments to use
the new monitor's dictionary.
Signed-off-by: ... - 05:37 pm Revision aa93e39c: monitor: Port handler_6 to use QDict
- This commit ports command handlers that receive six arguments to use
the new monitor's dictionary.
Signed-off-by: Lu... - 05:37 pm Revision 1bd1442e: monitor: Port handler_5 to use QDict
- This commit ports command handlers that receive five arguments to use
the new monitor's dictionary.
Note that GET_TL... - 05:37 pm Revision f18c16de: monitor: Port handler_2 to use QDict
- This commit ports command handlers that receive two arguments to use
the new monitor's dictionary.
Signed-off-by: Lu... - 05:37 pm Revision c1925484: monitor: Port handler_7 to use QDict
- This commit ports command handlers that receive seven arguments to
use the new monitor's dictionary.
Signed-off-by: ... - 05:37 pm Revision d54908a5: monitor: Port handler_1 to use QDict
- This commit ports command handlers that receive one argument to use
the new monitor's dictionary.
Signed-off-by: Lui... - 05:37 pm Revision afe67ef2: monitor: Port handler_4 to use QDict
- This commit ports command handlers that receive four arguments to use
the new monitor's dictionary.
Note that GET_TL... - 05:37 pm Revision f96fc8a0: monitor: Port handler_0 to use QDict
- This commit ports command handlers that receive no arguments to use
the new monitor's dictionary.
It might seem no s... - 05:37 pm Revision f7188bbe: monitor: Setup a QDict with arguments to handlers
- With this commit monitor_handle_command() will be able to setup a
QDict with arguments to command handlers.
However,... - 05:37 pm Revision cdb0def3: monitor: Export QDict header
- Command handlers will have to use QDict functions, so export
qdict.h through monitor.h.
Signed-off-by: Luiz Capituli... - 05:37 pm Revision 66f70487: Introduce QString
- QString is a high-level data type that can be used to represent
C strings.
The following functions are available:
-... - 05:37 pm Revision 6b8d1ece: Introduce QInt
- QInt is a high-level data type that can be used to represent integers,
internally it stores an int64_t value.
The fo... - 05:37 pm Revision fb08dde0: Introduce QDict
- QDict is a high-level dictionary data type that can be used to store a
collection of QObjects. A unique key is associ... - 05:37 pm Revision 4d76d2ba: monitor: New format for handlers argument types
- Current handlers argument types, as defined in qemu-monitor.hx file,
are a sequence of chars where each one represent... - 05:37 pm Revision 38183186: Add wrappers to functions used by the Monitor
- Some functions exported to be used by the Monitor as command
handlers are also called in other places as regular func... - 05:37 pm Revision 5a1a2356: Introduce QObject
- This commit introduces the qobject.h header file, it contains
basic QObject definitions and helper macros.
Signed-of... - 05:37 pm Revision f455e98c: ide: pass down DriveInfo instead of BlockDriverState
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 4e2f73ce: do not issue ioctl from within the io thread
- According to Documentation/kvm/api.txt, (and well, to common sense),
we should not be calling vcpu ioctls from within... - 05:37 pm Revision ddd9bbd9: Support for multiple -monitor devices
- Rebased version of Anthony's patch: Allow to specify more than one
monitor terminal via the -monitor command line swi... - 05:37 pm Revision 9cdd03a7: ide: move cmd+irq from IDEState to IDEBus.
- These variables are per bus, not per drive. Lets move them and
cleanup things a bit. And fix the cmd migration bug ... - 05:37 pm Revision 9da43187: net: Fix send queue ordering
- Ensure that packets enqueued for delayed delivery are dequeued in FIFO
order. At least one simplistic guest TCP/IP st... - 05:37 pm Revision 67b3b71d: Delay sighandler_setup()
- If we are using --serial telnet:0:5555,server or similar, ^C will not
kill qemu. We need to first connect using tel... - 05:37 pm Revision b84a5c6f: Remove typedef for bool from eepro100.c
- eepro100.c shouldn't have the need to do this in its local header file.
And I recently started getting this:
$ make... - 05:37 pm Revision 58a04db1: add documentation for multi-core features
- extend QEMU's internal help and man page to cover the recently
added multi-core feature.
Signed-off-by: Andre Przywa... - 05:37 pm Revision d1f171bd: piix3: use new vmstate infrastructure
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 0c7d19e5: i440fx: use new vmstate infrastructure
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision fa3aad24: VMState: Fix sub-structs versioning
- We can't check the version in a substruct, it is not stored anywhere
Signed-off-by: Juan Quintela <quintela@redhat.c... - 05:37 pm Revision 8372615d: pci_irq_levels[] belong to PIIX3State
- With previous cleanups, now it is possible to put it where it belongs
Signed-off-by: Juan Quintela <quintela@redhat.... - 05:37 pm Revision da64182c: Update SaveVM versions
- Now that we have all fields belonging to a PCIDevice, save each field
on the device that it belongs. This means movi... - 05:37 pm Revision fd37d881: Create PIIX3State instead of using PCIDevice for PIIX3
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision bd7dce87: Introduce PIIX3IrqState for piix3 irq's state
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision fd83e9b9: We can add piix3_dev now to PIIX3IrqState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 867a0d7d: Save irq_state into PCII440FXState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 85a750ca: Fold piix3_init() intto i440fx_init
- i440fx_init will now work properly if we don't setup piix3
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed... - 05:37 pm Revision 5d4e84c8: We want the argument pass to set_irq to be opaque
- piix_pci want to pass more things that the pic
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Ant... - 05:37 pm Revision 6c009fa4: Move smm_enabled and isa_memory_mappings to PCII440FXState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 0a3bacf3: Use PCII440FXState instead of generic PCIDevice
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision a4bf1f3e: piix4 don't use pci_irq_levels at all
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 15dc1128: low_set_irq is not used anywhere
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 823e675a: Split piix4 support from piix_pci.c
- Now mips_malta uses piix4 and pc's use piix_pci definitions
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 11:38 am Revision 0187688f: microblaze: Trap on illegal load/store sizes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:40 am Revision 329bfa77: microblaze: Correct FPU decoding masks.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
09/03/2009
- 11:28 pm Revision 3aa80988: microblaze: Compute masks for alignment checks at translation time.
- Thanks to Blue Swirl for reporting.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 02:25 pm Revision faed1c2a: microblaze: Trap on bus accesses to unmapped areas.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:04 pm Revision 3c50a71f: microblaze: MMU shows more respect to synthesis config.
- The microblaze MMU can be synthesized in different configurations.
Have the MMU model show more respect to the chosen... - 01:59 pm Revision 968a40f6: microblaze: Trap on unaligned data accesses.
- Untested...
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 01:52 pm Revision 821ebb33: microblaze: Trap on divizions by zero.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:18 pm Revision ee7dbcf8: microblaze: Correct mfs into r0.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:12 pm Revision 1567a005: microblaze: Catch illegal insns and privilege violations.
- Raise illegal instruction exceptions when executing instructions that
require units not available on the particulare ... - 11:25 am Revision cedb936b: microblaze: Add infrastructure for supporting hw exceptions.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:15 am Revision a75cf0c5: microblaze: Clear exception in dslot ESR bit if not in dslot.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:13 am Revision 21d20636: microblaze: Correct MMU debug log.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
09/02/2009
- 03:46 pm Revision f9c7b77c: Fix warning on x86_64
- audio/esdaudio.c: In function 'qesd_thread_out':
audio/esdaudio.c:136: error: format '%d' expects type 'int', but
arg...
08/31/2009
- 10:30 pm Revision 9902571d: Sparc32: port sun4c interrupt controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision f4b19cd0: Sparc32: port timers to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision 9ebec28b: Sparc32: timer field is never NULL
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision 55a6e51f: Add VMState support for ptimers
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:12 pm Revision 4e2a68c1: esp (sparc32) Extra scsi data.
- > ESP: Message Accepted (12)
> ESP: Transfer status (sense=0)
> ESP: read reg[5]: 0x20
> ESP: read reg[4]: 0x07
> ESP... - 06:41 pm Revision 9e3a95ef: Fix compiler warnings
- Starting with commit df7a86ed735eafefbd046c8cad7134652fe3f600,
mingw32 builds result in a compiler warning for dns_ad... - 06:14 pm Revision 528e93a9: Fix breakage due to __thread
- Thread-local storage is not supported on all hosts.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/29/2009
- 04:37 pm Revision 757506d2: Fix gcc 3 warning: comparison is always true due to limited range of data type
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:37 pm Revision 2000cbc5: Fix gcc 3 warning about uninitialized variable
- If nb_sectors is 0, cluster_offset will not be initialized.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:37 pm Revision d37adb09: Sparc32: port Slavio misc devices to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:36 pm Revision c21011a9: Sparc32: port ECC memory controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/28/2009
- 11:46 pm Revision db3c9e08: Sparc32: port IOMMU to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:46 pm Revision 75c497dc: Sparc32: port DMA controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:43 pm Revision c0c41a4b: Sparc32: port TCX to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:22 pm Revision c9e95029: Sparc32: port interrupt controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:47 pm Revision 7130a422: Update OpenBIOS images to r569
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:12 pm Revision 73538c31: Suppress kraxelisms
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:04 pm Revision 1387fe4a: Fix Sparc64 breakage: add dummy ISA irqs
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:30 pm Revision bdae2298: Fix merge of 59f2a78793b6d17634f39646d604e84af51e0919
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:57 pm Revision e44bd6fc: Don't compile aio code if CONFIG_LINUX_AIO is undefined
- This patch fixes linker errors when building QEMU without Linux AIO support.
It is based on suggestions from malc an... - 01:34 pm Revision f8274971: Fix sb16 breakage due to unassigned s->irq
- Signed-off-by: malc <av1474@comtv.ru>
- 01:34 pm Revision 660cfb6b: Fix formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 04:55 am Revision 3737c054: Merge commit 'linux-user/linux-user-for-upstream' into staging
- 04:47 am Revision 4617e593: Relax pthreads check to avoid win32
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:47 am Revision 7d9e52bd: e1000 cleanup
- Remove un needed casts from void *.
Use DO_UPCAST() instead of blind casts
Signed-off-by: Juan Quintela <quintela@re... - 04:47 am Revision e05587e8: cirrus_vga: remove pointless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 0abaa7c1: pcnet: Add pci_pcnet_{save/load} functions, then remove PCNetState pci_dev field
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision f3566bf9: cirrus_vga: Change casts to DO_UPCAST() for PCICirrusVGAState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 2b7a050a: We need PCINE2000State for save/load functions
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 1f235a73: pcnet: Change casts to DO_UPCAST() for PCIPCNetState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 9fdab57b: pcnet: remove useless casts This are casts to the very type of the function
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 4f335feb: Add pci_cirrus_vga_{save/load} functions, then remove vga.pci_dev use
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision a60380a5: Add pci_ne2000_{save/load} functions, then remove pci_dev NE2000State field
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 94a943ef: ne2000: pci_dev has this very value with the right type
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision a10fcec6: ne2000: remove casts from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision f305261f: lsi53c895a: rename PCIDevice field from pci_dev to dev (consistence)
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 505da599: usb-ohci: Change casts to DO_UPCAST() for OHCIPCIState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision dc5d0b9a: lsi53c895a: use DO_UPCAST to cast from PCIDevice
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 03a3e7ba: Introduce vga_common_reset() to be able to typcheck vga_reset()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision eb40f984: lsi53c895a: remove pointless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 63124a0d: lsi53c895a: LSIState is a DeviceHost
- Go figure.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision a4a2f59c: Everything outside of vga.c should use VGACommonState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 2191dffc: vga: Rename vga_state -> vga
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 377a7f06: ne2000: Change casts to DO_UPCAST() for PCINE2000State
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 382f0743: switch balloon initialization to -device.
- With that patch applied "-balloon virtio,args" becomes a shortcut for
"-device virtio-balloon-pci,args".
Side effect... - 04:46 am Revision 769cf7a5: eepro100: cast a void * makes no sense
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision d986bd50: eepro100: convert casts to DO_UPCAST()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision ce0bd027: slirp: Remove our_addr code
- Three problems with our_addr:
- It's determined only once when qemu starts, but the address can change
(just like th... - 04:46 am Revision 6597ebbb: rtl8139: remove pointless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision df7a86ed: slirp: Read host DNS config on demand
- Currently the qemu user-mode networking stack reads the host DNS
configuration (/etc/resolv.conf or the Windows equiv... - 04:46 am Revision 273a2142: eepro100: Remove unused indirection of PCIDevice
- Once there, there is no way that we don't have a PCI Device at save/load time. Remove the check
Signed-off-by: Juan ... - 04:46 am Revision efd6dd45: rtl8139: Remove unneeded double indirection of PCIRTL8139State
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 59f2a787: ide: move code to hw/ide/
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 am Revision 2bcbf7e4: ide: add save/restore support for mmio
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 am Revision cebbe6d4: ide: add save/restore support for isa
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 am Revision 356721ae: ide: split away ide-internal.h
- move lots of IDE defines to the new file.
also make a bunch of functions non-static
and add declaration for them. Ne... - 04:43 am Revision 3d2bf4a1: ide: split away ide-mmio.c
- create ide-mmio.c and place mmio support there.
only build ide-mmio support for platforms using it.
Signed-off-by: G... - 04:43 am Revision ec82026c: ide: split away ide-isa.c
- create ide-isa.c and place isa bus support there.
only build ide-isa support for platforms using it.
also create ide.... - 04:43 am Revision 84fc5589: virtio-pci error logging
- Use the new qemu_error() function for virtio-blk-pci.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by... - 04:43 am Revision ac7531ec: add qemu_error() + friends
- This patch adds some functions for error reporting to address the
problem that error messages should be routed to dif... - 04:43 am Revision bcbdc4d3: ide: add IDEBus struct, cleanups
- The current IDE code uses an array of two IDEState structs to maintain
the IDE bus. This patch adds a IDEBus to be u... - 04:43 am Revision 977e1244: ide: split away ide-pci.c
- create ide-pci.c and place pci bus support there.
only build ide-pci support for platforms using it.
Signed-off-by: ... - 04:43 am Revision b8842209: ide: split away ide-macio.c
- create ide-macio.c and place macio support there.
only build ide-macio support for platforms using it.
Signed-off-by... - 04:43 am Revision 3f221c8d: ide: split away ide-microdrive.c
- create ide-microdrive.c and place microdrive support there.
only build ide-microdrive support for platforms using it.... - 04:43 am Revision 286c2321: qdev error logging
- Use the new qemu_error() function in qdev.c
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony ... - 04:43 am Revision 81a322d4: qdev: add return value to init() callbacks.
- Sorry folks, but it has to be. One more of these invasive qdev patches.
We have a serious design bug in the qdev in... - 04:35 am Revision 24e6f355: fix stack buffer overflows in eepro100.c tx
- Hello,
the real world issue is that the hardware allows sends up to 2600 bytes,
and for some reason FreeBSD sometimes... - 04:35 am Revision d0e7605e: Check block driver read error in pflash_cfi0x
- If a flash file of size smaller than the flash size is specified in
the -pflash option, the block driver returns erro... - 04:35 am Revision 4c0960c0: kvm: Simplify cpu_synchronize_state()
- cpu_synchronize_state() is a little unreadable since the 'modified'
argument isn't self-explanatory. Simplify it by ... - 04:35 am Revision 09aaa160: qdev: convert watchdogs
- -watchdog NAME is now equivalent to -device NAME, except it treats
option argument '?' specially, and supports only o... - 04:30 am Revision 87b245db: virtio-blk: handle NULL returns from bdrv_aio_{read, write}
- The bdrv_aio_{read,write} routines can return a NULL pointer when the
I/O submission fails. Currently we ignore this... - 04:30 am Revision 88b3be20: Move watchdog, watchdog_action, give them internal linkage
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 9d472d51: Clean up upcast from PCIDevice to I6300State
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 0f2065a1: pci ids: remove redundant defines
- Remove some redundant definitions for PCI classes:
PCI_CLASS_SERIAL_OTHER already exists as PCI_CLASS_COMMUNICATION_O... - 04:30 am Revision f16c4abf: Add version_id to PCIDevice.
- It is needed for VMState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori... - 04:30 am Revision b31442c3: Port PS2 devices to VMState design
- This uses STRUCT and BUFFER
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 04:30 am Revision 0a031e0a: Add VMState support for int32_t check value
- We read the saved value and check that it is less or equal than the one
stored in the structure.
Signed-off-by: Juan... - 04:30 am Revision 5c6c3a6c: raw-posix: add Linux native AIO support
- Now that do have a nicer interface to work against we can add Linux native
AIO support. It's an extremly thing layer... - 04:30 am Revision bf0cb498: virtio-console: rename dvq to ovq
- It isn't obvious what 'dvq' stands for. Since it's the output queue and
the corresponding input queue is called 'ivq'... - 04:30 am Revision 9ef91a67: raw-posix: refactor AIO support
- Currently the raw-posix.c code contains a lot of knowledge about the
asynchronous I/O scheme that is mostly implement... - 04:30 am Revision 6f67c50f: Add VMState support for static sized buffers (uint_8)
- This patch adds support for static sized buffer and typecheks that the buffer is right.
Signed-off-by: Juan Quintela... - 04:30 am Revision cff09e92: Add VMState support to run a function after load
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision b00319a9: Add VMState support for variable sized arrays
- This patch add supports for variable sized arrays whose size is
another field of the state.
Signed-off-by: Juan Quin... - 04:30 am Revision 73534f2f: Port PCIDevice state to VMState
- This uses a variant of buffer, with extra checks. Also uses the new
support for cheking that a read value is less or ... - 04:30 am Revision 452e6a7d: multiboot.raw is a generated file
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 76dec49f: Port ACPI to VMState
- This uses a run_after_load() function, and VMSTATE_PCI_DEVICE()
It could be made smaller changing the type of pm_io_s... - 04:30 am Revision 2d1e9f96: Port PCI Bus to VMState design
- This uses VARRAY and INT32_EQUAL values
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Li... - 04:30 am Revision 4082be4d: Add vmstate_load() and vmstate_save() functions
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 79c451b9: Add VMState support for arrays of structs
- This patch add supports for arrays of structs
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anth... - 04:30 am Revision 5122b431: Port i8254 to new VMState design
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision b5a22e4a: Use return value from load_state() call back
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 82501660: Add VMState support for int32_t check value
- We read the saved value and check that it is the same that the one
is stored in the structure.
Signed-off-by: Juan Q... - 04:30 am Revision 9ed7d6ae: New VMstate save/load infrastructure
- This patch introduces VMState infrastructure, to convert the save/load
functions of devices to a table approach. Thi... - 04:30 am Revision dde0463b: Add VMState support for pointers
- This patch adds support for saving pointers to values
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-... - 04:30 am Revision 695dcf71: Port apic to new VMState design
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision f752a6aa: Add VMState support for arrays
- This patch adds support for saving arrays inside the struct
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 04:30 am Revision ec245e21: Add VMState support for structs
- This patch adds support for saving one VMStateDescription from other
VMStateDescription.
Signed-off-by: Juan Quintel... - 04:30 am Revision f0d99ad7: move useful type definitons to osdep.h
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision a35e1c17: qcow2: Metadata preallocation
- This introduces a qemu-img create option for qcow2 which allows the metadata to
be preallocated, i.e. clusters are re... - 04:30 am Revision 3a38d437: Add isa_reserve_irq().
- Introduce isa_reserve_irq() which marks an irq reserved and returns
the appropriate qemu_irq entry from the i8259 tab... - 04:30 am Revision c8d41b2c: move do_loadvm() to monitor.c
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision e8935eef: Move isa_connect_irq calls into isa_create_simple
- Now with isa-bus maintaining the isa irqs we can move the
isa_connect_irq() calls into isa_create_simple().
Signed-o... - 04:30 am Revision 05f2401e: make load_vmstate() return errors
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 7b630349: split do_loadvm() into do_loadvm() and load_vmstate()
- do_loadvm() is now called from the monitor.
load_vmstate() is called by do_loadvm() and when -loadvm command line is ... - 04:30 am Revision 2091ba23: isa bus irq changes and fixes.
- Changes:
(1) make isa-bus maintain isa irqs, complain when allocating
already taken irqs.
(2) note that (1... - 03:33 am Revision 3f9cb1c1: hw/eepro100.c: Use extended TBD only where applicable
- Bug fix for segfault when run as i82551 HW:
Use Extended TBD only when HW supports it (i82558 and up).
Added asserti... - 03:33 am Revision 06c79f4e: pci-hotplug: initialize dinfo to NULL in pci_device_hot_add
- Suppress the following compiler warning emitted by at least gcc version 4.2.1 (SUSE Linux)
and gcc version 3.4.5 (min... - 03:33 am Revision d1cd4bf4: introduce kvm64 CPU
- In addition to the TCG based qemu64 type let's introduce a kvm64 CPU type,
which is the least common denominator of a... - 03:33 am Revision ac72472b: push CPUID level to 4 to allow Intel multicore decoding
- Intel CPUs store the number of cores in CPUID leaf 4. So push
the maxleaf value to 4 to allow the guests access to th... - 03:33 am Revision fc321b4b: Add xen to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision b31a0277: Add kvm to new feature convention
- Extra error message is only given if --enable-kvm was given
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 03:33 am Revision dfffc653: Add sparse to new feature convention
- Once there, move to a proper test to see if we are going to use it or not
Signed-off-by: Juan Quintela <quintela@red... - 03:33 am Revision 5ac1fad3: add file descriptor migration
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Chris Lalancette <clalance@redhat.com>
Signed-off-by: Anthony ... - 03:33 am Revision 6eea90eb: block/vdi.c: Fix several bugs
- * The code for option '-static' was wrong, so image creation
always created static images.
* Static images created... - 03:33 am Revision 400281af: set CPUID bits to present cores and threads topology
- Controlled by the enhanced -smp option set the CPUID bits to present the
guest the desired topology. This is vendor s... - 03:33 am Revision a8a358bf: allow overriding of CPUID level on command line
- The CPUID level determines how many CPUID leafs are exposed to the guest.
Some features (like multi-core) cannot be p... - 03:33 am Revision dc6b1c09: extend -smp parsing to include cores= and threads= options
- For injecting multi-core and multi-threading CPU topology into guests
extend the -smp syntax to accommodate cores and... - 03:33 am Revision 2df87df7: Add fdt to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision a25dba17: Rename build_docs to docs
- All other features are named foo and enabled with --enable-foo.
Signed-off-by: Juan Quintela <quintela@redhat.com>
S... - 03:33 am Revision c4198157: Add sdl to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision ea784e3b: Add vnc_sasl to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 788c8196: Add curl to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision a20a6f46: Add bluez to new feature convencion
- Once there, remove extra check for package and output if bluez was found or not as the other features
Signed-off-by:... - 03:33 am Revision b0a47e79: Add nptl to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision c584a6d0: Add curses to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 1be10ad2: Add vnc_tls to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 83a3ab8b: Add build_docs to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 576edbfa: Make vnc configure options less verbose.
- Rest of libraries don't print themselves
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony L... - 03:33 am Revision 4ffcedb6: Add brlapi to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 4f78ef9a: Use the same structure for list of libs in curses and pthread
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision dfb278bd: Add vde to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 249247c9: Add error message for feature not found
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision e2d52ad3: Add feature configure help
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Also available in: Atom