Activity

From 04/27/2009 to 05/26/2009

05/26/2009

10:11 pm Revision d74d6a99: microblaze: Add GDB stub support.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:11 pm Revision 72b675ca: microblaze: Hook into the build-system.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 6a8b1ae2: microblaze: Add petalogix s3a1800dsp MMU linux ref-design.
This setup was designed by petalogix and is supported by upstream linux.
The design targets a xilinx spartan-3a-1800 ...
Edgar E. Iglesias
10:10 pm Revision b43848a1: xilinx: Add ethlite emulation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision ee118d95: xilinx: Add uartlite emulation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 388f60b1: xilinx: Add OPB timer.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 1f07fd1f: microblaze: Add CPU interrupt wrapper logic.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 17628bc6: xilinx: Add interrupt controller.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision afeeceb0: microblaze: Add MMU emulation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision b779e29e: microblaze: linux-user support.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision e90e390c: microblaze: Add disassembler.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 8dfbe4e8: microblaze: Add syscall, signal and termbits defs for linux-user.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 4acb54ba: microblaze: Add translation routines.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
05:07 pm Revision 370ab986: Remove temporary config-host.h
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
04:56 pm Revision 067a3ddc: Remove qdev irq sink handling
We have both IRQ sinks and GPIO inputs. These are in principle exactly
the same thing, so remove the former.
Signed...
Paul Brook

05/25/2009

08:56 pm Revision c2fb2637: Add dummy command to submakefiles
Add a dummy command to the all: rule in sub-makefiles.
This avoids "Nothing to be done for `all'." messages from make...
Paul Brook

05/24/2009

11:24 pm Revision 3c80c6fe: Remove unused variable
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

05/23/2009

10:43 pm Revision 3cb5a223: ETRAX: Removed unused struct entry and fixed Windows build.
"struct timeval last" caused a compilation error with mingw32
(missing header for struct timeval).
It is unused, so ...
Stefan Weil
02:13 am Revision 02e2da45: Add common BusState
Implement and use a common device bus state. The main side-effect is
that creating a bus and attaching it to a paren...
Paul Brook

05/22/2009

07:44 pm Revision 4856fcff: Fix lance segfaults
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
07:22 pm Revision 52368552: Avoid errors when curl-config does not exist
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
06:50 pm Revision a2397807: x86: Add support for resume flag
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Jan Kiszka
06:50 pm Revision 00070396: bios: Use the correct mask to size the PCI option ROM BAR
Bit 0 is the enable bit, which we not only don't want to set, but
it will stick and make us think it's an I/O port re...
Anthony Liguori
06:50 pm Revision 37cb6fc3: net: Fix dump time stamps
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Jan Kiszka
06:50 pm Revision 40ff1624: serial: fix lost character after sysrq
After creating an automated regression test to test the sysrq
responses while running a linux image in qemu, I found ...
Jason Wessel
06:50 pm Revision 769ce76d: Add HTTP protocol using curl v6
Currently Qemu can read from posix I/O and NBD. This patch adds a
third protocol to the game: HTTP.
In certain situa...
Alexander Graf
06:50 pm Revision d55ebf55: USB serial device support
Add in a workaround to allow the usb serial devices to work with the
usb pass through mechanism. The ioctl() to requ...
Jason Wessel
06:50 pm Revision 7e57f049: usb-serial: implement break event.
Implement the serial break via usb serial.
The second data byte in ftdi status packet contains the break status.
The...
Jason Wessel
06:50 pm Revision d33a1810: kvm: Rework VCPU reset
Use standard callback with highest order to synchronize VCPU on reset
after all device callbacks were execute. This a...
Jan Kiszka
06:50 pm Revision f8d926e9: kvm: x86: Save/restore KVM-specific CPU states
Save and restore all so far neglected KVM-specific CPU states. Handling
the TSC stabilizes migration in KVM mode. The...
Jan Kiszka
06:50 pm Revision 0928a95f: slirp: Reassign same address to same DHCP client
In case a client restarts a DHCP recovery without releasing its old
address, reassign the same address to prevent con...
Jan Kiszka
06:50 pm Revision 8217606e: Introduce reset notifier order
Add the parameter 'order' to qemu_register_reset and sort callbacks on
registration. On system reset, callbacks with ...
Jan Kiszka
06:50 pm Revision 4495d6a7: kvm: Introduce kvm_set_migration_log
Introduce a global dirty logging flag that enforces logging for all
slots. This can be used by the live migration cod...
Jan Kiszka
06:50 pm Revision 62518b8b: kvm: Fix dirty log temporary buffer size
The buffer passed to KVM_GET_DIRTY_LOG requires one bit per page. Fix
the size calculation in kvm_physical_sync_dirty...
Jan Kiszka
06:50 pm Revision 151f7749: kvm: Rework dirty bitmap synchronization
Extend kvm_physical_sync_dirty_bitmap() so that is can sync across
multiple slots. Useful for updating the whole dirt...
Jan Kiszka
06:50 pm Revision b0a46a33: kvm: Add missing bits to support live migration
This patch adds the missing hooks to allow live migration in KVM mode.
It adds proper synchronization before/after sa...
Jan Kiszka
06:50 pm Revision 93102fd6: kvm: Fix framebuffer dirty log sync
kvm_physical_sync_dirty_bitmap() takes the end address as second
argument, not the region size. Moverover, the kvm AP...
Jan Kiszka
06:50 pm Revision efa84d43: Convert qemu-img convert to new bdrv_create
This is part two of the qemu-img conversion. This really works the same as the
previous conversion of qemu-img create...
Kevin Wolf
06:50 pm Revision 73c632ed: qcow2: Allow different cluster sizes
Add an option to specify the cluster size of a newly created qcow2 image.
Default is 4k which is the same value that ...
Kevin Wolf
06:50 pm Revision e69917e2: kvm: Conditionally apply workaround for KVM slot handling bug
Only apply the workaround for broken slot joining in KVM when the
capability was not found that signals the correspon...
Jan Kiszka
06:50 pm Revision daa91de2: allow changing the speed of a running migration
This patch allow us to call migrate_set_speed on running
migrations. This should allow mgmt tools to increase the all...
Glauber Costa
06:50 pm Revision d3f24367: Create qemu-option.h
This patch creates a new header file and the corresponding implementation file
for parsing of parameter strings for o...
Kevin Wolf
06:50 pm Revision 9ea2ea71: Convert qemu-img create to new bdrv_create
This patch changes qemu-img to actually use the new bdrv_create interface. It
translates the old-style qemu-img optio...
Kevin Wolf
06:50 pm Revision 0e7e1989: Convert all block drivers to new bdrv_create
Now we can make use of the newly introduced option structures. Instead of
having bdrv_create carry more and more para...
Kevin Wolf
06:50 pm Revision 19629537: introduce set_rate_limit function for QEMUFile
This patch converts the current callers of qemu_fopen_ops().
Signed-off-by: Glauber Costa <glommer@redhat.com>
Signe...
Glauber Costa
06:50 pm Revision 976305b7: Minimal ethernet frame length is 64 bytes.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gleb Natapov
06:50 pm Revision 9f9e28cd: augment info migrate with page status
This patch augments info migrate output with status about:
* ram bytes remaining
* ram bytes transferred
* ram bytes ...
Glauber Costa
06:50 pm Revision ed8b330b: Don't send all gratuitous packets at once.
Use timer to separate them in time.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <al...
Gleb Natapov
06:50 pm Revision c833ab73: Fix segv when passing an unknown protocol
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:50 pm Revision 71b9b0ca: Partially revert e20a8dff4c0da3827764924139d3bb73962f5d5a
From Paul Brook:
"the fdc is tied to the ISA DMA engine. We don't currently have a target
independent method of h...
Anthony Liguori
06:50 pm Revision 79eb76ad: Revert "Fix arm-softmmu breakage"
This reverts commit ec6bd8dea77478f32981a5df49f66ca2430ad19d.
This broke any target that uses virtio. Virtio device...
Anthony Liguori
04:54 am Revision 993fbfdb: Refactor how display drivers are selected
My previous commit, f92f8afebe, broke -vnc (spotted by Glauber Costa). This
is because it's necessary to tell when ...
Anthony Liguori
04:54 am Revision 0c257437: Introduce is_default field for QEMUMachine
f80f9ec changed the order that machines are registered which had the effect of
changing the default machine. This ch...
Anthony Liguori

05/21/2009

09:22 pm Revision ec6bd8de: Fix arm-softmmu breakage
Don't use whole-archive for hwlib or libqemu objects
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
06:54 pm Revision 2567f579: Compile most Xen files only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:54 pm Revision e20a8dff: Compile fdc, escc and SCSI controllers only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:54 pm Revision 368b90db: Let the venomous poison spread to more identifiers
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
04:47 pm Revision f80f9ec9: Convert machine registration to use module init functions
This cleans up quite a lot of #ifdefs, extern variables, and other ugliness.
Signed-off-by: Anthony Liguori <aliguor...
Anthony Liguori
04:47 pm Revision f92f8afe: Eliminate --disable-gfx-check and make VNC default when SDL not available
--disable-gfx-check predates VNC server support. It made sense back then
because the only thing you could do without...
Anthony Liguori
04:40 am Revision eb0b64f7: Do not attempt to allocate sn_tab when there are no snapshots
This was caught by a7d27b536ffc0773028a90f14580552c0c3ddb2a which
aborted on this attempt, thanks to Alex Ivanov for ...
malc
04:30 am Revision 0a656f5f: Cast pointer arguments of get/setsockopt, send to void * to keep GCC
from producing a warning about pointer type mismatches with Winsock
Signed-off-by: malc <av1474@comtv.ru>
malc

05/20/2009

05:24 pm Revision 9f8fd694: kvm: add error message for when SMP is requested
Right now, if you try e.g. '-smp 2' you just get 'failed to
initialize KVM'.
Signed-off-by: Mark McLoughlin <markmc@...
Mark McLoughlin
05:24 pm Revision 42fa1c2e: Remove initrd warning message
Signed-off-by: Richard W.M. Jones <rjones@redhat.com> Richard W.M. Jones
05:12 pm Revision e6ade764: keep initrd in below 4g area.
initrd must be kept on the memory area below 4g. By not doing this,
we're seeing guests break while using -initrd and...
Glauber Costa
05:12 pm Revision e332340a: Fix NULL alarm_timer pointer at exit
This fixes a SIGSEGV error on qemu exit.
Here is the valgrind output related to this error
==3648== Process termina...
Jean-Christophe Dubois
05:12 pm Revision 9ed415b2: initialize struct sigevent before timer_create
When qemu is run under valgrind, valgrind shows the following output
on exit:
==3648== 1 errors in context 2 of 2:
=...
Jean-Christophe Dubois
05:12 pm Revision e561a280: remove gcc 3.x requirement from documentation
This text is no longer accurate. After the patch is applied, the
generated version at http://www.nongnu.org/qemu/qemu...
Hollis Blanchard
05:12 pm Revision 76ae317f: kvm: work around supported cpuid ioctl() brokenness
KVM_GET_SUPPORTED_CPUID has been known to fail to return -E2BIG
when it runs out of entries. Detect this by always tr...
Mark McLoughlin
05:12 pm Revision 95b134ea: migrate.c: migrate_fd_put_buffer: Do not busyloop: stop writing if EWOULDBLOCK
The migration code is non-blocking, designed for live migration.
Practically migrate_fd_put_buffer busy-loops trying...
Uri Lublin
02:27 am Revision 3a8bae3e: Remove dead code
Signed-off-by: malc <av1474@comtv.ru> malc

05/19/2009

09:29 pm Revision 26d64a85: Format per CODING_STYLE
Signed-off-by: malc <av1474@comtv.ru> malc
09:29 pm Revision a7d27b53: Abort on attempts to allocate zero bytes
http://marc.info/?t=124267873300015&r=1&w=2
Signed-off-by: malc <av1474@comtv.ru>
malc
07:57 pm Revision 20094efc: Unbreak out-of-tree builds
Signed-off-by: malc <av1474@comtv.ru> malc
06:17 pm Revision 1ad2134f: Hardware convenience library
The only target dependency for most hardware is sizeof(target_phys_addr_t).
Build these files into a convenience libr...
Paul Brook
06:05 pm Revision 8a637d44: Disable >4G ram support on 32-bit targets
If the target only has a 32-bit physical address space then
the code to map >4G ram breaks horribly, and causes compi...
Paul Brook
05:58 pm Revision 909b69cf: Only define __llseek if it is going to be used
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
05:42 pm Revision 425be425: Avoid implicit truncation compiler warnings
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
04:52 pm Revision bba831e8: Remove obsolete BIOS_SIZE from sysemu.h
BIOS_SIZE is no longer needed by vl.c, so there's no point having it in
sysemu.h.
Signed-off-by: Paul Brook <paul@co...
Paul Brook

05/18/2009

11:24 pm Revision fd6dc90b: cris: First shot at qdev for CRIS interrupts.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:44 pm Revision 96d7ddde: etrax: Don't keep the passed irq pointer.
Copy passed irq object at channel connect.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
10:34 pm Revision 678fdca8: etrax: Remove unused eth irq line.
The ethernet blocks irq line to report errors is unimplemented in QEMU.
Remove it for now.
Signed-off-by: Edgar E. I...
Edgar E. Iglesias
08:27 pm Revision 340d96e7: Syborg virtio bindings.
Implement Syborg device bindings for virtio-net.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
08:26 pm Revision 53c25cea: Separate virtio PCI code
Split the PCI host bindings from the VRing transport implementation.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook

05/17/2009

05:26 pm Revision d8ee7665: Only shutdown video subsytem in sdl_cleanup
Depending on the order in which atexit handlers are called SDL might
try to join on an audio thread without said thre...
malc
04:55 pm Revision 89a740e1: Consistently use uint64_t for int properties
I apparently failed to do this properly on the first attempt.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook

05/16/2009

01:28 pm Revision 979d98ca: ETRAX-PIC: Untabify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:14 am Revision 3b1fd90e: ETRAX-TIMER: qdevify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:13 am Revision 84ceea57: ETRAX-TIMER: Untabify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:13 am Revision 2a9859e7: ETRAX-SER: Untabify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:13 am Revision 4b816985: ETRAX-SER: qdevify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:13 am Revision 73cfd29f: ETRAX: Simplify PIC interface.
Instead of exporting a custom structure to represent different
interrupt types, just export the irq array and have th...
Edgar E. Iglesias
12:36 am Revision df84e4f3: support ELF_HWCAP for PPPC
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: malc <av1474@comtv.ru>
Nathan Froyd
12:36 am Revision bcd4933a: linux-user: ppc signal handling
Implement setup_{,rt_}frame and do_{,rt_}sigreturn for PPC 32-bit. Use
the same TARGET_QEMU_ESIGRETURN hack as for M...
Nathan Froyd
12:36 am Revision c29b735c: target-ppc: expose cpu capability flags
Do this so other pieces of code can make decisions based on the
capabilities of the CPU we're emulating.
Signed-off-...
Nathan Froyd

05/15/2009

05:53 pm Revision d33fd9d1: ETRAX: Correct passing of kernel command line.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
05:18 am Revision 21aeb343: fix ARMv7 data processing instructions
ARMv7 defines a new behavior for ARM data processing instructions
compared to earlier architecture revisions; when th...
Juha Riihimäki
04:48 am Revision e9bb4aa9: fix ARMv7 data processing instructions
Modernize parts of target-arm/translate.c in preparation for the
modifications in the subsequent patch in this patch ...
Juha Riihimäki
02:06 am Revision f7897430: Fix module initialization when more than 1 class is in use
Now that we're using enums for module types, it makes no sense to bother keeping
a list of module types when we know ...
Anthony Liguori
01:11 am Revision 4af39611: Syborg (Symbian Virtual Platform) board
A virtual reference platform for SymbianOS development/debugging.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
01:03 am Revision dcc5e4a0: Fix warning on WIN32
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
01:03 am Revision 9abbdbfe: Fix build on Solaris and WIN32
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
12:35 am Revision 90d37239: SSP bus framework
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 1de9610c: Stellaris I2C qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 5493e33f: Stellaris SSI qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision a984a69e: PXA SSI qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 0e058a8a: Virtio-console conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 07e3af9a: Virtio-blk qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 2d72c572: Virtio-balloon qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision b4496b13: PL080 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 0027b06d: ARM PCI host qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision fe7e8758: ARM GIC qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision b47b50fa: MusicPal qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision fe8de492: I2C qdev support
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision d2199005: SSD0303 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 6c0bd6bd: MAX7310 I2C qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 2d9401aa: LM832x qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision e3b42536: PXA2xx I2C slave qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 697454eb: TMP105 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision cdbe40ca: WM8750 qdev coversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision d3356811: TWL92230 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision e325e1f8: I2C cleanup
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 1ea96673: SMBus qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 0077147e: Remove bogus omap i2c slave code
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision fd1eb2ea: TOSC DAC i2c qdev voncersion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 6b1b92d3: PCI qdev support
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 6f68ecb2: qdev scsi bus infrastructure
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 2e9bdce5: PL110 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision a7d518a6: PL011 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 86394e96: PL050 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 9be5dafe: LSI SCSI qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 9d07d757: PCI network qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision cf21e106: Virtio-net qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision a5580466: Stellaris ethernet qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision a63bdb31: PL031 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision aa9311d8: PL181 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 82634c2d: ARM RealView sytem controller qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 6a824ec3: ARM timers qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 418dcf5b: smc91c111 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision cfb9de9c: ESP SCSI qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 97aff481: PL190 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 3950f18b: Versatile/PB core qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision a7086888: Integrator/CP core qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision aae9460e: Basic qdev infrastructure.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:35 am Revision 4d6ae674: qdev child bus support
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:13 am Revision 019d6b8f: Move block drivers into their own directory
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
12:13 am Revision 5efa9d5a: Convert block infrastructure to use new module init functionality
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

05/14/2009

09:29 pm Revision 0bfe3ca5: Constructor support
Allow devices/drivers to register themselves via constructors.
Destructors are not needed (can be registered from a c...
Anthony Liguori
04:29 pm Revision 70ec5dc0: Add a --disable-docs to configure to allow doc build to be disabled
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
02:51 am Revision 1b3b9ca3: Remove duplicate block objects.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
02:20 am Revision 1a7dafce: Remove any pretense that there can be more than one AudioState
malc
12:35 am Revision b36aa85c: Remove redundant pcnet.o
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
12:21 am Revision 88ca2a59: Add tool_osdep.c
osdep.c is built in both as a toplevel target independant object, and
as a per-target object because of kqemu depende...
Paul Brook

05/13/2009

10:54 pm Revision 55616505: Include assert.h from qemu-common.h
Include assert.h from qemu-common.h and remove other direct uses.
cpu-all.h still need to include it because of the d...
Paul Brook
09:09 pm Revision 6c7f4b47: Replace gcc variadic macro extension with C99 version (missed one)
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:53 pm Revision 001faf32: Replace gcc variadic macro extension with C99 version
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:08 pm Revision 4cfce484: Fix kqemu build failure.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
07:56 pm Revision fbe1b595: Remove vga_ram_size
The vga_ram_size argument to machine init functions always has the same
value, and is ignored by many machines (inclu...
Paul Brook
02:18 pm Revision 1481e16a: Fix typo that leads to out of bounds array access on big endian systems
malc
11:17 am Revision 4af6e404: ETRAX: Correct setting of ethernet station address.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

05/12/2009

05:39 pm Revision d3151521: Follow coding conventions.
More structure renaming.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
05:12 pm Revision f3bc5238: CRIS: Fix bmi.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
02:33 pm Revision 22d83b14: Push AUD_init down to devices
Now we can safely call AUD_init multiple times we can push it down to
individual audio devices, rather than having to...
Paul Brook
02:02 pm Revision 0d9acba8: Make AUD_init failure fatal
Failure to initialize the audio subsystem is not handled consistently.
Where it is handled it has guest visible effec...
Paul Brook

05/10/2009

09:23 pm Revision f0f26a06: Update docs on dynamic condition code calculation
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:43 am Revision d084469c: Convert mulscc
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:42 am Revision 6c78ea32: Convert udiv/sdiv
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:38 am Revision 3b2d1e92: Convert tagged ops
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:38 am Revision 38482a77: Convert logical operations and umul/smul
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:38 am Revision d4b0d468: Convert sub
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:38 am Revision 2ca1d92b: Convert subx
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:19 am Revision 789c91ef: Convert addx
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:19 am Revision bdf9f35d: Convert add
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:19 am Revision 8393617c: Use dynamical computation for condition codes
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
03:44 am Revision bc24a225: Follow coding conventions
Remove explicit struct qualifiers and rename structure types.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
01:22 am Revision d4ec5228: Workaround compiler warnings at -O1
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
01:12 am Revision cb76e138: Fixe ARM NEON vrshl.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

05/09/2009

11:28 pm Revision 009a4356: Add m68k_cpu_list()
This patch adds to m68k target the missing m68k_cpu_list():
$ ./m68k-softmmu/qemu-system-m68k -cpu ?
m5206
m5208
cfv...
Laurent Vivier
12:11 am Revision 39b6efc8: Fix in file qemu-sockets.c
1) Changed usage of malloc,free,strdup to qemu_malloc,qemu_free,qemu_strdup
2) Some coding style fixes (based on CO...
vibi
12:11 am Revision 4e12cd94: vga: Replace VGA_COMMON with a structure
All VGA devices share a common field subset; currently they do so by
a macro which defines the common fields inline t...
Avi Kivity
12:02 am Revision fbb7b4e0: Improve block range checks
This patch makes the range checks for block requests more strict: It fixes a
potential integer overflow and checks fo...
Kevin Wolf

05/08/2009

11:51 pm Revision 989cebff: Remove noisy printf when KVM masks CPU features
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:51 pm Revision e7d54ae8: fix asynchronous ioctls
posix_aio_read expect aio requests to return the number of bytes
requests to be successfull, so we need to fake this ...
Christoph Hellwig
11:42 pm Revision b827df58: kvm: Add support for querying supported cpu features
kvm does not support all cpu features; add support for dunamically querying
the supported feature set.
Signed-off-by...
Avi Kivity
11:42 pm Revision c6fa82c4: Make x86 cpuid feature names available in file scope
To be used later.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
11:42 pm Revision 02b049df: Fix x86 feature modifications for features that set multiple bits
QEMU allows adding or removing cpu features by using the syntax '-cpu +feature'
or '-cpu -feature'. Some cpuid featu...
Avi Kivity
11:42 pm Revision e8a6aec9: kvm: Trim cpu features not supported by kvm
Remove cpu features that are not supported by kvm from the cpuid features
reported to the guest.
Signed-off-by: Avi ...
Avi Kivity
11:42 pm Revision ad7b8b33: Introduce kvm_check_extension to check if KVM extensions are supported
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:24 pm Revision 4a794a62: e1000: Do not reinit pci config space to 0
pci_register_device already mallocs the pci config space buffer filled
with zeroes.
Doing this again breaks some def...
Amit Shah
11:24 pm Revision e28f9884: register reset handler for option_roms
Currently, boot options are not preserved across a system reset.
option roms can modify themselves, or can for instan...
Glauber Costa
11:24 pm Revision 79d5ca56: AIO deletion race fix
When deleting an fd event there is a chance the object doesn't get
deleted, but only ->deleted set positive and delet...
Alexander Graf
11:24 pm Revision d6ecb036: reset state for load_linux
The linux loader is just an option rom like any other, just with
some special requirements. Right now, our option rom...
Glauber Costa
11:24 pm Revision d4d698f0: Fix cluster freeing in qcow2
Need to drop QCOW_OFLAG_COPIED from a cluster pointer before freeing it.
Add an explanation how thing meant to work....
Gleb Natapov
06:13 pm Revision a6d65524: Enable power button even generation.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
03:24 pm Revision 322f9d01: Drop CONFIG_GDBSTUB
This is no user-flippable switch, and no arch makes use of disabling
gdbstub support. So it's pointless to keep the r...
Jan Kiszka
03:20 pm Revision c599710f: Remove superfluous #includes.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
03:19 pm Revision 42a89d77: Use target_phys_addr_t, not target_ulong.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
04:35 am Revision 2ac71179: Replace cpu_abort with hw_error
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

05/07/2009

08:14 pm Revision e612a1f7: Fix disassembler memory accesses
Sparc disassembler wants to check previous addresses for some stuff
and this may actually cause faults to be generate...
Blue Swirl
04:00 am Revision 0087375e: Suppress make directory messages.
We already print a directory prefix in non-verbose mode, so there's no
point printing a messages when recursive make ...
Paul Brook

05/06/2009

06:18 pm Revision 399a4e21: Fix PL110 framebuffer byteswapping in 32bpp mode.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

05/05/2009

02:13 pm Revision 72af9170: ETRAX: Simplify serport control logic.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:50 pm Revision f2964260: ETRAX: Drop _t for the serial type.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:48 pm Revision 4ad804df: ETRAX: Use NULL for subwidth serport reg accesses.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:41 pm Revision b23b0fd0: ETRAX: Drop the _t for the internal PIC type.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:38 pm Revision 8d13fcc0: ETRAX: Simplify the interrupt controller model.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:25 pm Revision 7a3161ba: ETRAX: Simplify interrupt signaling.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

05/04/2009

05:19 pm Revision 65a650c2: Fix compiler warnings in nwfpe code.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
11:05 am Revision 6bb72b18: target-mips: proper sign extension for 'SUBU rd, zero, rt'
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
11:05 am Revision 88cbb980: target-mips: fix comments about SUB/DSUB
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
11:05 am Revision c304d317: qemu-options.hx: fix description of cache=none suboption
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:40 am Revision cc63bb0f: Suppress type mismatch warnings in VDE code.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

05/03/2009

10:10 pm Revision 425c608c: minor fix of pci_register_bus()
keep first_bus linked list correct.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Isaku Yamahata
10:03 pm Revision 6407f373: use PCI_HEADER_TYPE.
use symbolic value instead of 0x0e and related value.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Isaku Yamahata
09:58 pm Revision ccbb4d44: Fix typos in comments in exec.c
This patch fixes several typos in comments in exec.c:
longet -> longer
recommanded -> recommended...
Stuart Brady
09:51 pm Revision 719f66a7: Optimize cmp x, 0 case
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:51 pm Revision dc1a6971: Reindent
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:00 pm Revision 03f311ed: Handle NULL bdrv.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

05/02/2009

11:19 pm Revision b89e94af: Improve instruction name comments for easier searching
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:52 pm Revision 7ab463cb: Clarify: dmmuregs[1] is not a typo
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:14 pm Revision 41d72852: Optimize operations with immediate parameters
Blue Swirl
09:58 pm Revision 67526b20: Fix Sparc64 sign extension problems
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

05/01/2009

06:03 pm Revision d02f7094: Make sure not to fall through on error in loadvm
This is from the KVM tree
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
06:03 pm Revision f654d9e2: Fix hw/acpi.c build w/ DEBUG enabled
Trivial build warning/fixes when the local DEBUG define is enabled.
Signed-off-by: Alex Williamson <alex.williamson@...
Alex Williamson
05:47 pm Revision aff427a1: Pci nic: pci_register_device can fail
The pci_register_device() call in PCI nic initialization routines can
fail. Handle this failure and propagate a mean...
Chris Wright
05:44 pm Revision e6a6dfe4: Fix serial option with -drive
This is from the KVM tree.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
05:44 pm Revision 6f0437e8: kvm: Avoid COW if KVM MMU is asynchronous
Avi Kivity wrote:
> Suggest wrapping in a function and hiding it deep inside kvm-all.c.
>
Done in v2:
---------->
...
Jan Kiszka
05:44 pm Revision 8563d5b3: vnc: kill leftover debug statement.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:44 pm Revision ffad4116: net: Fix -net socket parameter checks
My commit ea053add700d8abe203cd79a9ffb082aee4eabc0 broke -net socket by
overwriting an intermediate buffer in the add...
Jan Kiszka
05:44 pm Revision 9dd986cc: Hardware watchdog
Here is an updated hardware watchdog patch, which should fix
everything that was raised about the previous version .....
Richard W.M. Jones
05:44 pm Revision d9654a58: qemu-io: Optionally verify only part of read data
There are reasonable test cases where a read must span areas that are not
uniformly filled with one pattern but conta...
Kevin Wolf
05:44 pm Revision 8b91408b: fix virtio_blk_inhdr comment
The inhdr is at the end of the S/G list, not the beginning.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off...
Christoph Hellwig
05:44 pm Revision 49669fc5: suport device driver initialization model
According to PnP specification, Appendix B, Option ROMs
that support DDIM (device driver initialization model) should...
Glauber Costa
05:44 pm Revision 704aec58: Build fix for !CONFIG_GDBSTUB case
Once CONFIG_GDBSTUB not configured, compile will generate error.
Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.c...
Xiantao Zhang
05:44 pm Revision 0fc8e0ec: vnc: windup keypad keys for qemu console emulation
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:44 pm Revision 206ab6e0: net: Avoid gcc'ism in net_host_device_add
>> + if (net_client_init(device, opts ? : "") < 0) {
>
> Is this a gcc extension? Do we want to introduce this co...
Jan Kiszka
05:44 pm Revision bee1b010: vnc: fix segfault
Move down cmp_bytes initialization. Must be after vga_hw_update()
call, because that one might change the screen dep...
Gerd Hoffmann
05:44 pm Revision 451c4abd: ppc: include cache-utils.o in BLOCK_OBJS
On ppc, cutils.o needs cache-utils.o or an undefined reference to
qemu_cache_conf results.
Signed-off-by: Mark McLou...
Mark McLoughlin
05:44 pm Revision 1063b8b1: virtio-blk: add SGI_IO passthru support
[had the qemu list address wrong the first time, reply to this message,
not the previous if you were on Cc]
Add sup...
Christoph Hellwig
05:44 pm Revision 24cf0a6e: vnc: no need to set force_update for incremental update requests.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:44 pm Revision 89ee676e: vnc: fix server surface pixel format.
Format must be identical to the guest surface, we can't work with
the 32 bpp used by the default surface allocator.
...
Gerd Hoffmann
05:38 pm Revision e6f4afe0: kvm: Relax aligment check of kvm_set_phys_mem
There is no need to reject an unaligned memory region registration if
the region will be I/O memory and it will not s...
Jan Kiszka
05:16 pm Revision 582af0da: Remove redundant cirrus vga ram functions.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
10:31 am Revision 140f8f25: Remove redundant #define
Suppress a warning
audio/dsoundaudio.c:35:1: warning: "WIN32_LEAN_AND_MEAN" redefined
<command line>:4:1: warning: th...
Consul

04/30/2009

08:39 pm Revision 0b4e6e3e: Remove cpu_get_io_memory_{read,write}.
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
08:35 pm Revision 1dcea8e8: Remove vga LFB accessor hacks.
These are redundant now that we remap the LFB ram area.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook

04/29/2009

10:22 pm Revision 0ecdb16e: gitignore qemu-options.texi
$subj
François.
Signed-off-by: François Revol <revol@free.fr>
François Revol
09:38 pm Revision a7e21219: Fix qemu_event_init
Falling through to "fail" made qemu_event_init() close the pipe fds
immediately again, breaking timer event notificat...
Jan Kiszka

04/28/2009

09:07 pm Revision 2d3eb7bf: Fix powerpc 604 reset vector
According to 604eUM_book (see 8.3.3 Reset inputs p8-54), the IP bit is set
for hreset and the vector is at offset 0x1...
Tristan Gingold
09:00 pm Revision fc1c67bc: Fix PPC reset
Blue Swirl
08:05 pm Revision efcfd0c5: Silence missing pkg-config error messages
Blue Swirl
06:59 pm Revision 417728d8: sparc64 fix context value for ITLB fault
Revert previous change to get_physical_address_code:
I/D MMU context register is shared, so using dmmuregs[1] is corr...
Igor Kovalenko

04/27/2009

10:14 pm Revision 82f2cfc3: sparc64 fix TLB match code
TLB match code must respect page size, otherwise 4M page mappings may
be not found.
Also correct a typo in get_physi...
Igor Kovalenko
09:10 pm Revision c0c440f3: Synch to VGA
Blue Swirl
08:57 pm Revision 12c7e75a: [RESEND] Fix vga segfaults or screen corruption with large memory guests
page0 and friends are ram addresses; a smaller size will overflow and
cause a segfault or random corruption.
Change ...
Avi Kivity
08:16 pm Revision 918a608b: build system: Silence failing configure tests
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Jan Kiszka
08:11 pm Revision 8d316b00: fix net.c compile warning
Fix net.c compile warning:
CC net.o
net.c: In function net_slirp_redir:
net.c:623: warning: format not a string lite...
Robert Reif
« Previous
Next »
 

Also available in: Atom