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>
- 10:11 pm Revision 72b675ca: microblaze: Hook into the build-system.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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 ... - 10:10 pm Revision b43848a1: xilinx: Add ethlite emulation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision ee118d95: xilinx: Add uartlite emulation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 388f60b1: xilinx: Add OPB timer.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 1f07fd1f: microblaze: Add CPU interrupt wrapper logic.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 17628bc6: xilinx: Add interrupt controller.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision afeeceb0: microblaze: Add MMU emulation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision b779e29e: microblaze: linux-user support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision e90e390c: microblaze: Add disassembler.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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>
- 10:10 pm Revision 4acb54ba: microblaze: Add translation routines.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 05:07 pm Revision 370ab986: Remove temporary config-host.h
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 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...
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...
05/24/2009
- 11:24 pm Revision 3c80c6fe: Remove unused variable
- Signed-off-by: Paul Brook <paul@codesourcery.com>
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 ... - 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...
05/22/2009
- 07:44 pm Revision 4856fcff: Fix lance segfaults
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 07:22 pm Revision 52368552: Avoid errors when curl-config does not exist
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 06:50 pm Revision a2397807: x86: Add support for resume flag
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 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... - 06:50 pm Revision 37cb6fc3: net: Fix dump time stamps
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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 ... - 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... - 06:50 pm Revision c833ab73: Fix segv when passing an unknown protocol
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 06:50 pm Revision 79eb76ad: Revert "Fix arm-softmmu breakage"
- This reverts commit ec6bd8dea77478f32981a5df49f66ca2430ad19d.
This broke any target that uses virtio. Virtio device... - 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 ... - 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...
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> - 06:54 pm Revision 2567f579: Compile most Xen files only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:54 pm Revision e20a8dff: Compile fdc, escc and SCSI controllers only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:54 pm Revision 368b90db: Let the venomous poison spread to more identifiers
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 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... - 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 ... - 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>
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@... - 05:24 pm Revision 42fa1c2e: Remove initrd warning message
- Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
- 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... - 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... - 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:
=... - 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... - 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... - 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... - 02:27 am Revision 3a8bae3e: Remove dead code
- Signed-off-by: malc <av1474@comtv.ru>
05/19/2009
- 09:29 pm Revision 26d64a85: Format per CODING_STYLE
- Signed-off-by: malc <av1474@comtv.ru>
- 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> - 07:57 pm Revision 20094efc: Unbreak out-of-tree builds
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 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... - 05:58 pm Revision 909b69cf: Only define __llseek if it is going to be used
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 05:42 pm Revision 425be425: Avoid implicit truncation compiler warnings
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 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...
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>
- 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> - 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... - 08:27 pm Revision 340d96e7: Syborg virtio bindings.
- Implement Syborg device bindings for virtio-net.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 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>
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... - 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>
05/16/2009
- 01:28 pm Revision 979d98ca: ETRAX-PIC: Untabify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:14 am Revision 3b1fd90e: ETRAX-TIMER: qdevify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:13 am Revision 84ceea57: ETRAX-TIMER: Untabify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:13 am Revision 2a9859e7: ETRAX-SER: Untabify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:13 am Revision 4b816985: ETRAX-SER: qdevify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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... - 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> - 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... - 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-...
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>
- 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... - 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 ... - 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 ... - 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> - 01:03 am Revision dcc5e4a0: Fix warning on WIN32
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 01:03 am Revision 9abbdbfe: Fix build on Solaris and WIN32
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:35 am Revision 90d37239: SSP bus framework
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 1de9610c: Stellaris I2C qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 5493e33f: Stellaris SSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a984a69e: PXA SSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 0e058a8a: Virtio-console conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 07e3af9a: Virtio-blk qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 2d72c572: Virtio-balloon qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision b4496b13: PL080 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 0027b06d: ARM PCI host qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision fe7e8758: ARM GIC qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision b47b50fa: MusicPal qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision fe8de492: I2C qdev support
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision d2199005: SSD0303 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6c0bd6bd: MAX7310 I2C qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 2d9401aa: LM832x qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision e3b42536: PXA2xx I2C slave qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 697454eb: TMP105 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision cdbe40ca: WM8750 qdev coversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision d3356811: TWL92230 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision e325e1f8: I2C cleanup
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 1ea96673: SMBus qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 0077147e: Remove bogus omap i2c slave code
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision fd1eb2ea: TOSC DAC i2c qdev voncersion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6b1b92d3: PCI qdev support
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6f68ecb2: qdev scsi bus infrastructure
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 2e9bdce5: PL110 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a7d518a6: PL011 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 86394e96: PL050 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 9be5dafe: LSI SCSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 9d07d757: PCI network qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision cf21e106: Virtio-net qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a5580466: Stellaris ethernet qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a63bdb31: PL031 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision aa9311d8: PL181 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 82634c2d: ARM RealView sytem controller qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6a824ec3: ARM timers qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 418dcf5b: smc91c111 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision cfb9de9c: ESP SCSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 97aff481: PL190 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 3950f18b: Versatile/PB core qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a7086888: Integrator/CP core qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision aae9460e: Basic qdev infrastructure.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 4d6ae674: qdev child bus support
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:13 am Revision 019d6b8f: Move block drivers into their own directory
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:13 am Revision 5efa9d5a: Convert block infrastructure to use new module init functionality
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
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... - 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>
- 02:51 am Revision 1b3b9ca3: Remove duplicate block objects.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 02:20 am Revision 1a7dafce: Remove any pretense that there can be more than one AudioState
- 12:35 am Revision b36aa85c: Remove redundant pcnet.o
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 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...
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... - 09:09 pm Revision 6c7f4b47: Replace gcc variadic macro extension with C99 version (missed one)
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:53 pm Revision 001faf32: Replace gcc variadic macro extension with C99 version
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:08 pm Revision 4cfce484: Fix kqemu build failure.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 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... - 02:18 pm Revision 1481e16a: Fix typo that leads to out of bounds array access on big endian systems
- 11:17 am Revision 4af6e404: ETRAX: Correct setting of ethernet station address.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
05/12/2009
- 05:39 pm Revision d3151521: Follow coding conventions.
- More structure renaming.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:12 pm Revision f3bc5238: CRIS: Fix bmi.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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... - 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...
05/10/2009
- 09:23 pm Revision f0f26a06: Update docs on dynamic condition code calculation
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:43 am Revision d084469c: Convert mulscc
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:42 am Revision 6c78ea32: Convert udiv/sdiv
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:38 am Revision 3b2d1e92: Convert tagged ops
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:38 am Revision 38482a77: Convert logical operations and umul/smul
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:38 am Revision d4b0d468: Convert sub
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:38 am Revision 2ca1d92b: Convert subx
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:19 am Revision 789c91ef: Convert addx
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:19 am Revision bdf9f35d: Convert add
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:19 am Revision 8393617c: Use dynamical computation for condition codes
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:44 am Revision bc24a225: Follow coding conventions
- Remove explicit struct qualifiers and rename structure types.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 01:22 am Revision d4ec5228: Workaround compiler warnings at -O1
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 01:12 am Revision cb76e138: Fixe ARM NEON vrshl.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
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... - 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... - 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... - 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...
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>
- 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 ... - 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... - 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> - 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... - 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 ... - 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>
- 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... - 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... - 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... - 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... - 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.... - 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> - 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... - 03:20 pm Revision c599710f: Remove superfluous #includes.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 03:19 pm Revision 42a89d77: Use target_phys_addr_t, not target_ulong.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 04:35 am Revision 2ac71179: Replace cpu_abort with hw_error
- Signed-off-by: Paul Brook <paul@codesourcery.com>
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... - 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 ...
05/06/2009
- 06:18 pm Revision 399a4e21: Fix PL110 framebuffer byteswapping in 32bpp mode.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
05/05/2009
- 02:13 pm Revision 72af9170: ETRAX: Simplify serport control logic.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:50 pm Revision f2964260: ETRAX: Drop _t for the serial type.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:48 pm Revision 4ad804df: ETRAX: Use NULL for subwidth serport reg accesses.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:41 pm Revision b23b0fd0: ETRAX: Drop the _t for the internal PIC type.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:38 pm Revision 8d13fcc0: ETRAX: Simplify the interrupt controller model.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:25 pm Revision 7a3161ba: ETRAX: Simplify interrupt signaling.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
05/04/2009
- 05:19 pm Revision 65a650c2: Fix compiler warnings in nwfpe code.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 11:05 am Revision 6bb72b18: target-mips: proper sign extension for 'SUBU rd, zero, rt'
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:05 am Revision 88cbb980: target-mips: fix comments about SUB/DSUB
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:05 am Revision c304d317: qemu-options.hx: fix description of cache=none suboption
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:40 am Revision cc63bb0f: Suppress type mismatch warnings in VDE code.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
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> - 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> - 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... - 09:51 pm Revision 719f66a7: Optimize cmp x, 0 case
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:51 pm Revision dc1a6971: Reindent
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:00 pm Revision 03f311ed: Handle NULL bdrv.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
05/02/2009
- 11:19 pm Revision b89e94af: Improve instruction name comments for easier searching
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:52 pm Revision 7ab463cb: Clarify: dmmuregs[1] is not a typo
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:14 pm Revision 41d72852: Optimize operations with immediate parameters
- 09:58 pm Revision 67526b20: Fix Sparc64 sign extension problems
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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> - 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@... - 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... - 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> - 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:
---------->
... - 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> - 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... - 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 ..... - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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> - 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.
... - 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... - 05:16 pm Revision 582af0da: Remove redundant cirrus vga ram functions.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 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...
04/30/2009
- 08:39 pm Revision 0b4e6e3e: Remove cpu_get_io_memory_{read,write}.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 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>
04/29/2009
- 10:22 pm Revision 0ecdb16e: gitignore qemu-options.texi
- $subj
François.
Signed-off-by: François Revol <revol@free.fr> - 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...
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... - 09:00 pm Revision fc1c67bc: Fix PPC reset
- 08:05 pm Revision efcfd0c5: Silence missing pkg-config error messages
- 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...
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... - 09:10 pm Revision c0c440f3: Synch to VGA
- 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 ... - 08:16 pm Revision 918a608b: build system: Silence failing configure tests
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 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...
Also available in: Atom