Activity
From 06/23/2009 to 07/22/2009
07/22/2009
- 06:58 pm Revision a61d1f67: notify io_thread at the end of rx handling
- This is a backport from qemu-kvm. Just instead of using kvm's specific
notification mechanism, we use qemu_notify_eve... - 06:58 pm Revision 609f2fab: qemu-thread: use pthread_equal
- Fixes
qemu-thread.c: In function `qemu_thread_equal':
qemu-thread.c:161: error: invalid operands to binary ==
Use o... - 06:58 pm Revision 99772ae2: signrom.sh: portability fix
- Attached patch makes signrom.sh working on NetBSD.
The output of the 'od' command leads to a syntax error
which break... - 06:58 pm Revision 452e4751: introduce on_vcpu
- on_vcpu is a qemu-kvm function that will make sure that a specific
piece of code will run on a requested cpu. We don'... - 06:58 pm Revision 6f725c13: provide tests for pit in kernel and irqchip in kernel
- KVM can have an in-kernel pit or irqchip. While we don't implement it
yet, having a way for test for it (that always ... - 06:58 pm Revision 7ea78b74: Link bios files when building out of tree
- When starting a qemu binary directly from the build directory and that
dir is located outside the source files, the s... - 06:58 pm Revision cf070d7e: qemu-io: reject invalid pattern
- Replace the use of atoi which is used for pattern parsing currently with
strtol. Atoi won't parse sedecimal pattern ... - 06:58 pm Revision d032044f: qmu-img: fix qemu-img convert to generate a valid image when the source refere...
- Make 'qemu-img convert' copies unallocated parts of the source image
when -B option was not specified.
Signed-off-by... - 06:58 pm Revision 14658cd1: use struct initializer for audio.c
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:58 pm Revision b171271a: vmdk: Fix backing file handling
- Instead of storing the backing file in its own BlockDriverState, VMDK uses the
BlockDriverState of the raw image file... - 06:58 pm Revision 777aec7a: Add save/restore support to the LSI logic SCSI device model.
- This patch requires "Handle BH's queued by AIO completions in
qemu_aio_flush()" to work reliably. The combination of... - 06:58 pm Revision a7824a88: qemu-io: Rework alloc command
- The alloc command in qemu-io is mostly useless currently. Instead of doing a
single call to bdrv_is_allocated, we mus... - 06:58 pm Revision b80a55e6: Fix warning in kvm-all.c
- This fixes a warning I stumbled across while compiling qemu on PPC64.
Signed-off-by: Alexander Graf <agraf@suse.de>
... - 06:58 pm Revision bd836776: Fake dirty loggin when it's not there
- Some KVM platforms don't support dirty logging yet, like IA64 and PPC,
so in order to still have screen updates on th... - 06:58 pm Revision 6e5d97d0: Handle BH's queued by AIO completions in qemu_aio_flush()
- Without this, the call to qemu_aio_flush during migration doesn't
actually flush all in-flight SCSI IOs.
Signed-off-... - 06:58 pm Revision 16415335: Use correct input constant
- 440 and desktop codes use different input constants for interrupt indication.
Let's use the respective ones for KVM.... - 06:58 pm Revision 5f114bc6: Enable PPC KVM for non-embedded
- We now have KVM on PPC64 too and might get it on PPC32 as well, as soon
as someone writes it.
So let's enable KVM fo... - 06:58 pm Revision 861bbc80: Set PVR in sregs
- We need to tell the kernel about some initial CPU state we don't have yet,
so let's use the "sregs" IOCTL for that an...
07/21/2009
- 10:57 pm Revision e32cba29: Sparc32: convert Sun4c interrupt controller to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:25 pm Revision 7fc06735: Sparc32: convert SBI to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:18 pm Revision 871e6c35: Fix CONFIG_PROFILER
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:20 pm Revision 04843626: Sparc32/64: use 64 bit type for memory size
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:10 pm Revision 5a053d1f: qdev: add 64 bit type
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:49 pm Revision 636aa70a: Sparc64: refactor kernel init
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:46 pm Revision 7b833f5b: Sparc64: refactor CPU init
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:04 pm Revision bda42033: Sparc64: convert memory to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:58 pm Revision 1baffa46: Sparc64: convert boot prom to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:53 am Revision daa65491: Sparc32: Fix lance
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:53 am Revision 72f44c8c: Sparc64: convert APB to qdev
- Thanks to Igor Kovalenko for a bugfix.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
07/20/2009
- 08:19 pm Revision 0bf9e31a: Fix most warnings (errors with -Werror) when debugging is enabled
- I used the following command to enable debugging:
perl -p -i -e 's/^\/\/#define DEBUG/#define DEBUG/g' * */* */*/*
S... - 01:37 pm Revision c0a2a096: Fix build with DEBUG_PCI in pci_host.h enabled
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:56 am Revision 12a71a02: Clean up fdc qdev conversion
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:15 am Revision a71836de: Fix rbase initialization
- Signed-off-by: malc <av1474@comtv.ru>
07/18/2009
- 03:32 pm Revision c62bbcd3: Fix a similar configure typo from microblaze.
- 03:23 pm Revision a302c32d: this patch fixes a typo where armv4l was incorrectly spelled arm4l,
- preventing the correct handling of --cpu=armv4l.
Laurent
Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.... - 03:20 pm Revision cb4e581f: this patch improves the ARM back-end in the following way:
- - use movw/movt to load immediate values for ARMv7-A
- implement add/sub/and/or/xor with immediate (only 8-bit)
Laur... - 12:32 pm Revision d9885a0b: tcg: Fix tcg_gen_rotr_i64
- Reported-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:17 pm Revision 9fdca5aa: Use correct byteswap routine for elf_note
- All elf64_note structure members are Elf64_Word (which is 32bit value)
hence using bswaptls to byteswap it on 64bit p... - 12:16 pm Revision 3efa9a67: Avoid name clashes with symbols that leak from system headers
- Signed-off-by: malc <av1474@comtv.ru>
- 12:16 pm Revision f6548c0a: PPC 32/64 GUEST_BASE support
- Signed-off-by: malc <av1474@comtv.ru>
- 12:16 pm Revision 4f4a67ae: Fix LHZX opcode value
- Signed-off-by: malc <av1474@comtv.ru>
07/17/2009
- 09:50 pm Revision adea8197: Userspace guest address offsetting
- Fix type in i386 tcg.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 08:48 pm Revision 18c9a9c3: bsd-users: fix strace
- Hi!
Attached patch fixes an unlock bug in strace.
Catched by gcc due to an use of uninitialized variable.
Signed-of... - 08:48 pm Revision 88e150a5: isxdigit -> qemu_isxdigit
- Hi!
Attached patch uses qemu_isxdigit() instead of isxdigit().
Fixes build warning on NetBSD.
Signed-off-by: Christ... - 08:48 pm Revision fff2a02f: fix build warnings
- Hi!
Attached patch fixes build warnings due to use of different pointer
signedness.
Signed-off-by: Christoph Egger ... - 03:33 pm Revision a2547a13: ELF codedump build failures
- Rename ELF coredump types to avoid conflict with the corresponding host types.
Signed-off-by: Laurent Desnogues <lau... - 03:12 pm Revision 379f6698: Userspace guest address offsetting
- Re-implement GUEST_BASE support.
Offset guest ddress space by default if the guest binary contains
regions below the ... - 02:18 pm Revision a9ff9df1: Suppress a Sparse warning
- Move the export to a file used by both qdev.c and sysbus.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:01 pm Revision 109819e0: Sparc32: use hex for version numbers
- 0x10000000 looks better than 268435456.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:01 pm Revision e2106fe6: Sparc32: fix escc devices broken by ee6847d19be16c789b8bd4e553b7cd6701ba1245
- The logic of Zilog makes channel B the first device and channel A the
second one.
Signed-off-by: Blue Swirl <blauwir... - 02:01 pm Revision e8133762: Sparc32: fix fdc io_base
- On some Sparc32 machines, fdc is located above 4G limit, so uint32_t is not
appropriate type for io_base.
Signed-off... - 02:01 pm Revision f6e097e7: Fix sparc-softmmu breakage by ee6847d19be16c789b8bd4e553b7cd6701ba1245
- Move the qdev_init(dev); call after the setting of d->size.
Thanks to Filip Navara.
Signed-off-by: Blue Swirl <blauw... - 02:01 pm Revision 96555a96: Fix OpenBSD build
- The header sys-queue.h must be #included early, otherwise at some point OS
queue macros will be used. On OpenBSD, tho... - 01:21 pm Revision 2d69f359: ARM host fixes
- Minor TCG cleanups and warning fixes for ARM hosts.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:20 am Revision 5e650002: Only allow -cpu host when KVM is enabled
- -cpu host is not at all useful when using tcg.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 am Revision 0d35bf2d: Move CLOCKLIBS and PTHREADLIBS out of CONFIG_LINUX_USER_ONLY
- Otherwise, -lrt doesn't get added to the softmmu build.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 am Revision e6f9e6b4: Initialize cpuid variables
- This causes a build break when !KVM.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:57 am Revision 2637872b: Ignore -Waddress for alsaaudio.c
- /usr/include/alsa/pcm.h contains:
#define snd_pcm_sw_params_alloca(ptr) do { assert(ptr); *ptr = (snd_pcm_sw_params_... - 02:12 am Revision d152f84c: Update version for 0.11 development
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 02:10 am Revision 9359d0e6: Update version for 0.11.0-rc0
- 01:28 am Revision 98ec69ac: rename s/config_mak/config_host_mak/ and s/config_h/config_host_h/
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision e6e91b9c: simplify TARGET_ABI_DIR generation
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 42bc608b: Generate $target_dir/config.h from $target_dir/config.mak
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 0adcffb1: simplify TARGET_ARCH2 generation
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision f57975fb: Refactor config_softfloat selection in another list
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision e73aae67: generate TARGET_<arch name> for config.h
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 938b1edd: Only setup TARGET_ARCH when it is different of
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision afc29f82: generate TARGET_ARCH for config.h
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 6acff7da: simplify TARGET_BASE_ARCH generation
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision ea2d6a39: Refactor targe_bigendian selection in another list
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision ffada369: We can wrap OS_CFLAGS/OS_LDFLAGS in CFLAGS/LDFLAGS at configure time
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision d80438aa: We can wrap ARCH_CFLAGS/ARCH_LDFLAGS in CFLAGS/LDFLAGS at configure time
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 16dbd14f: generate ARCH name instead of coding it
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision e0da9dd3: Refactor common code using a list
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision b498c8a0: print only once TARGET_ARCH
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision c44098ca: BASE_LDFLAGS is not used anywhere else
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision d2917a47: TARGET_ARCH2 is already known at configure time.
- Remove re-construction in Makefile.target
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony ... - 01:28 am Revision 9637443f: change ifdefs by obj-$(TARGET_BASE_ARCH)
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 1c872672: TARGET_ARCH == TARGET_BASE_ARCH in m68k and arm
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 1b0c87fc: configure xen in a single place
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision c59249f9: configure kvm in a single place
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 16394485: Refactor a single rule to generate all qemu-* executables
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 92b458e8: qemu binary don't exist anymore. I guess not much people is compiling on alpha
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 0d46b7ed: configure kqemu in a single place
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 3b47612b: already defined several lines before in block-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 727374d9: Remove duplicated definition
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 1a65ba76: use block-nested-y for files inside block/
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 0ba99fc6: configure already knows what TARGET_BASE_ARCH we need, no need to put the logi...
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 356c7ff4: fix for bad macaddr of e1000 in Windows 2003 server with original MS driver
- The sequence of reading from eeprom is "offset by one" moved because of a false
detection of a clock cycle after an e... - 01:28 am Revision 71c4f21f: Remove unused Makefile variable
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 4c050b3f: fix sparc not solaris build
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 9c1dd99b: use nwfpe-obj-y for consistence
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 7ed208c4: fix XEN Build
- I miss s/yes/y/ in one place
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <alig... - 01:28 am Revision d6beee99: qdev/compat: virtio-console-pci 0.10 compatibility.
- Add class property to virtio-console-pci allowing to specify the PCI class.
Add compat property to pc-0.10 to set the... - 01:28 am Revision f3519986: qdev: es1370+ac97 description
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision ab73ff29: qdev/compat: virtio-blk-pci 0.10 compatibility.
- Add class property to virtio-blk-pci allowing to specify the PCI class.
Add compat property to pc-0.10 to set the old... - 01:28 am Revision ccb63de3: qdev: add user-specified identifier to devices.
- Add id field to DeviceState. Make "info qtree" print it.
This helps users and management apps identifying devices i... - 01:28 am Revision eb54b6dc: qdev: add id= support for pci nics.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 8ad12514: qdev: print device id in "info pci".
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision a1e0fea5: qdev/compat: virtio-net-pci 0.10 compatibility.
- Add vectors property, allowing to turn off msi by setting vectors=0.
Add compat property to pc-0.10 disabling msi.
S... - 01:28 am Revision 3320e56e: qdev: add no_user, alias and desc
- no_user: prevent users from adding certain devices.
desc: description of the device.
alias: to allow user friendly sh... - 01:28 am Revision b6b61144: qdev/compat: compat property infrastructure.
- This add support for switching devices into a compatibility mode
using device properties. Machine types can have a l... - 01:28 am Revision 96cc1810: qdev/compat: add pc-0.10 machine type.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 81ebb98b: qdev: factor out driver search to qdev_find_info()
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision 0bb05eaf: fix segfault in setting migration speed
- Hi,
Whoever wrote this migrate_set_speed function is totally stupid.
Any failed or completed migration keeps its st... - 01:28 am Revision 15239b2e: cleanup: drop unused struct elements from VirtIOPCIProxy.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:28 am Revision ee6847d1: qdev: rework device properties.
- This patch is a major overhaul of the device properties. The properties
are saved directly in the device state struc... - 01:28 am Revision f114784f: monitor: Add port write command
- Useful for testing hardware emulations or manipulating its state to
stress guest drivers.
Signed-off-by: Jan Kiszka ... - 01:28 am Revision ef74679a: Initialize PS2 keyboard / mouse state on reset
- Currently only common PS2 state is initialized, leaving keyboard and
mouse specific state to contain stale values.
S... - 01:28 am Revision 08738984: tlb flush cleanup
- Use static empty variable s_cputlb_empty_entry to clear entries,
also reset addend member when clearing entries.
This... - 01:28 am Revision ca94dbc7: qemu-io: Implement bdrv_load_vmstate/bdrv_save_vmstate
- The load_vmstate and save_vmstate functions are implemented as a
variation of the normal read/write operation, enable... - 01:28 am Revision 9f6839d4: Remove dead i386 assembly code from softmmu_header.h
- This patch removes dead i386 assembly code from softmmu_header.h.
The code is conditional on ASM_SOFTMMU, which is n... - 01:28 am Revision 07323531: ioport: use uint{32, 16, 8}_t for ioport value and pio_addr_t for ioport address.
- Using int for cpu_{in, out}[bwl] is inconsistent with other part
because for address or value, uintN_t is used by oth... - 01:28 am Revision 7d93b1fa: Reset HPET config register on hpet_reset
- Without this, after system reset, hpet does not detect transition from
non-legacy to legacy mode.
Signed-off-by: Bet... - 01:28 am Revision 1db6947d: qemu-io: use BDRV_O_FILE to implement the growable open option
- Instead of doing our own check for protocols which fails because raw isn't
formally a protocol but special cased in f... - 01:28 am Revision bf4e5d92: Handle vga= in -append
- Here is a patch I had sent twice to the list 2 years ago.
Hopefuly this time someone will be interested
It adds supp... - 01:28 am Revision 09ac35ac: omit 3DNOW! CPUID bits from qemu64 CPU model
- Since we recently do not disable 3DNOW! support anymore, we should
avoid setting the bits in the default qemu64 CPU m... - 01:28 am Revision 1e37d059: raw-posix: Handle errors in raw_create
- In qemu-iotests, some large images are created using qemu-img.
Without checks for errors, qemu-img will just create ... - 01:28 am Revision 89befdd1: honor -S on incoming migration
- -S is not honored by qemu on incoming migration. If a domain is migrated
while paused, thus, it will start running o... - 01:28 am Revision fc7083b5: ioport: remove some #ifdef DEBUG_UNUSED_IOPORT.
- remove some #ifdef DEBUG_UNUSED_IOPORT in ioport.c
and use PRIx32 where appropriate
Signed-off-by: Isaku Yamahata <y...
07/16/2009
- 11:47 pm Revision 8167ee88: Update to a hopefully more future proof FSF address
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 05:15 pm Revision a1961a4b: Sparc32: convert slavio interrupt controller to qdev
- Also increase QDEV_MAX_IRQ.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:48 pm Revision 666713c0: Sparc32: refactor CPU init
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:48 pm Revision a350db85: Sparc32: convert memory to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:48 pm Revision f48f6569: Sparc32: convert boot prom to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:47 pm Revision 5f750b2e: Sparc32: convert iommu to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:47 pm Revision fa28ec52: Sparc32: convert cs4231 to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:45 pm Revision d3ffcafe: Sparc32: fix SDL zooming with TCX
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:28 pm Revision 24d904ea: Don't copy multiboot.bin into pc-bios after built
- That dirties the working directory of the tree.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:28 pm Revision 7aa486fe: Fix multiboot.bin build on mingw32
- This combination of ld/object was suggested by Bartlomiej Celary
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:28 pm Revision b8c0e7d7: Fix non-ACPI Timer Interrupt Routing - v3
- v1 -> v2 adds comment suggested by Ryan.
v2 -> v3 clarifies comment and corrects entry count
Signed-off-by: Beth Kon... - 04:28 pm Revision 84273177: gdbstub: x86: Support for setting segment registers
- This allows to set segment registers via gdb also in system emulation
mode. Basic sanity checks are applied and nothi... - 04:28 pm Revision 45566e9c: replace bdrv_{get, put}_buffer with bdrv_{load, save}_vmstate
- The VM state offset is a concept internal to the image format. Replace
the old bdrv_{get,put}_buffer method that req... - 04:28 pm Revision dd32aa10: gdbstub: Add vCont support
- This patch adds support for the vCont remote gdb command. It is used by
gdb 6.8 or better to switch the debugging foc... - 04:28 pm Revision b1631e7a: gdbstub: x86: Refactor register access
- Clarify gdb's register set layout by using constants for
cpu_gdb_read/write_register.
Signed-off-by: Jan Kiszka <jan... - 04:28 pm Revision d8d2e079: pci.c: remove unnecessary #ifdef DEBUG_PCI.
- remove unnecessary #ifdef DEBUG_PCI.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Anthony L... - 04:28 pm Revision e1e8f35a: bios: Fix multiple calls into smbios_load_ex
- We're marking the used entry bitmap in smbios_load_external() for each
type we check, regardless of whether we loaded... - 04:28 pm Revision dda9b29f: Add qemu_unregister_reset
- Will be used by '-boot once=...', and should also help in other use
cases.
Signed-off-by: Jan Kiszka <jan.kiszka@sie... - 04:28 pm Revision e0f084bf: Add boot-once support
- This allows to specify an exceptional boot order only for the first
startup of the guest. After reboot, qemu will swi... - 04:28 pm Revision ef2039f1: Regenerate BIOS and add patches for -boot option
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:28 pm Revision 76e30d0f: Move boot_set callback backend
- Move registration function for the boot_set callback handler and provide
qemu_boot_set so that it can also be used ou... - 04:28 pm Revision 95387491: Add boot menu control via command line switch
- Disable the lengthy BIOS prompt for selecting a boot device by default,
but let the user reenable it via '-boot menu=... - 04:28 pm Revision 55ddfe8e: Rework reset handler management
- Convert the reset handler maintenance code to TAILQ services.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sig... - 04:28 pm Revision 2221dde5: Update boot option documentation
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:28 pm Revision 8389e7f4: slirp: Fix default netmask to 255.255.255.0
- This got broken between a13a4126c8 and c92ef6a22d: old slirp code used
255.255.255.0.
Signed-off-by: Jan Kiszka <jan... - 04:28 pm Revision e8b2a1c6: Add a pc-0-10 machine type for compatibility with 0.10.x
- Add a pc-0-10 machine type to allow a pc machine to be created with
virtio block and console devices compatibility wi... - 04:28 pm Revision ef3adf68: Rework -boot option
- This patch changes the boot command line option to the canonical format
-boot [order=drives][,...]
where 'drives' ... - 04:28 pm Revision 21d58b57: Change default PCI class of virtio-console to PCI_CLASS_SERIAL_OTHER
- We're using PCI_CLASS_DISPLAY_OTHER now, but qemu-kvm.git is using
PCI_CLASS_OTHERS because:
"As a PCI_CLASS_DISPL... - 04:28 pm Revision 5c634ef3: Change default PCI class of virtio-blk to PCI_CLASS_STORAGE_SCSI
- Windows virtio driver cannot pass DTM (certification) tests while the
storage class is PCI_CLASS_STORAGE_UNKNOWN.
A ...
07/15/2009
- 11:45 pm Revision 6f6260c7: Sparc32: convert sparc32_dma to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:03 pm Revision 430c7ec7: Avoid SIGSEGV when dumping cpu state without enabled logging
- Signed-off-by: malc <av1474@comtv.ru>
- 05:41 pm Revision f64ab228: Convert fdc to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:53 am Revision c70c59ee: Sparc32: convert slavio timers to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:51 am Revision 6c319c82: Sparc32/PPC: convert escc to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
07/13/2009
- 07:51 pm Revision 2582cfa0: Sparc32: convert slavio_misc to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:11 pm Revision 325f2747: Sparc32: convert idreg to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:58 am Revision f4078236: target-ppc: enable PPC_MFTB for 44x
- According to PPC440 user manual, PPC 440 supports ``mftb'' even it's a
preserved instruction:
PPC440_UM2013.pdf, p.4... - 02:51 am Revision fbe73008: ppc tcg: fix wrong bit/mask of wrteei
- Signed-off-by: Baojun Wang <wangbj@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:42 am Revision 22555301: gdb-xml: fix hacks in powerpc register numbering
- The powerpc xml files contained a hack--an empty, non-existent
register--for getting the register numbers to line up ... - 12:36 am Revision 33890b3e: target-ppc: fix evmergelo and evmergelohi
- For 32-bit PPC targets, we translated:
evmergelo rX, rX, rY
as:
rX-lo = rY-lo
rX-hi = rX-lo
which is wrong, becau... - 12:32 am Revision f55e9d9a: target-ppc: fix typo in _cpu_ppc_load_decr
- Use parameter 'next' to fix the hdecr case.
Also pass 'next' by value instead of pointer (more easy to read and no
pe...
07/12/2009
- 11:07 pm Revision d27cf0ae: Sparc32/Sparc64/PPC: convert m48txx to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:28 pm Revision f40070c3: Sparc32: convert tcx to qdev
- Also increase QDEV_MAX_MMIO.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:43 pm Revision 798b721e: Sparc32: use the OpenFirmware name for ecc
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:09 pm Revision 344b983d: target-mips: remove useless code in gen_st_cond()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 03:11 pm Revision feeb3b6a: Fix MIPS SC
- Fix botched merge of op_ldst_sc calls to match actual implementation.
Thanks to Aurelien Jarno for diagnosing this.
... - 11:54 am Revision 53e3c4f9: Sparc64: convert ebus to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:46 am Revision 5210977a: sparc64: trap handling corrections
- On Sun, Jul 12, 2009 at 12:09 PM, Blue Swirl<blauwirbel@gmail.com> wrote:
> On 7/12/09, Igor Kovalenko <igor.v.kovale... - 11:16 am Revision 49e66373: Sparc32: convert eccmemctl to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:44 am Revision 5b0f0bec: sparc64: fix helper_st_asi little endian case typo
- On Sun, Jul 12, 2009 at 12:43 AM, Stuart Brady<sdbrady@ntlworld.com> wrote:
> On Sat, Jul 11, 2009 at 10:22:18PM +040... - 10:43 am Revision 7d55273f: sparc64: really initialize irq
- Allocate irq just before passing it to pci bridge initialization
and actually use it to initialize pci bridge.
Signe... - 10:41 am Revision e8807b14: sparc64: mmu bypass mode correction
- This Implement physical address truncation in mmu bypass mode.
IMMU bypass is also active when cpu enters RED_STATE
... - 10:41 am Revision 536ba015: sparc64: unify mmu tag matching code
- This patch extracts common part of sparc64 tag
matching code used by IMMU and DMMU lookups.
Signed-off-by: igor.v.ko... - 12:46 am Revision 616cbc78: Fix PCI IRQ breakage
- Zero initialize the PCI bus irq count.
Signed-off-by: Paul Brook <paul@codesourcery.com>
07/11/2009
- 11:38 am Revision 110c50fd: Revert "Fix the PCI header type of APB"
- This reverts commit e8d2a88755b849bdadaf80d19e342eade3c017bc.
- 11:20 am Revision ac47a60b: Fix APB by reverting 16eaedf2668e9b347a59d73346fcc4c764c58348 partially
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
07/10/2009
- 11:32 pm Revision 0c3271c5: Indent ac97 and es1370 according to audio formatting
- For the sake of consistency. I pulled in the wrong patches from Gerd when
he did the qdev conversion.
Signed-off-by... - 09:44 pm Revision 4bfd1712: qemu/msi: clean used vectors state on load
- Clean up msix vector usage state on load. Since guest might have control
over it through the device, the device will ... - 09:44 pm Revision e6da7680: qemu/virtio: mark msi vectors used on load
- Usage of msi vectors is controlled by the guest and so needs to be
restored on load. Do this for msi vectors used by ... - 09:44 pm Revision 72755a70: qemu/msi: missing braces
- MSIX present bit is tested incorrectly, and only happens to work because
the bit we are testing is 0x1. Add braces t... - 09:44 pm Revision d9db889f: kvm: Work around borken MSR_GET_INDEX_LIST
- Allocate enough memory for KVM_GET_MSR_INDEX_LIST as older kernels shot
far beyond their limits, corrupting user spac... - 09:44 pm Revision 36afc451: block: Clean up after deleting BHs
- Commit 6a7ad299 ("Call qemu_bh_delete at bdrv_aio_bh_cb") deletes emulated
aio bottom halves to prevent endless accum... - 09:44 pm Revision 0884657b: flush pending aio requests
- When we finish migration, there may be pending async io requests
in flight. If we don't flush it before stage3 starti... - 09:44 pm Revision 3f6a3ee5: qcow2: Fix L1 table memory allocation
- Contrary to what one could expect, the size of L1 tables is not cluster
aligned. So as we're writing whole sectors no... - 09:44 pm Revision c53ffce9: qcow1: Fix qcow_aio_writev
- Pass is_write = 1 to qcow_aio_setup when writing.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthon... - 09:44 pm Revision 55496240: Prefer sysfs for USB host devices
- Scanning for devices via /sys/bus/usb/devices/ and using them via the
/dev/bus/usb/<bus>/<device> character devices i... - 09:41 pm Revision e6a0575e: Make sure to mark MCE defines as ULL
- Fixes build on 32-bit
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:41 pm Revision 1fa63e43: usb-ohci: Fix endianness issue
- This fixes a possible endianness issue in the usb-ohci hw module.
hcca.frame and ohci->frame_number are 16bit, so use... - 08:25 pm Revision cf57298a: qemu-io: better input validation for vector-based commands
- Fix up a couple of issues with validating the input of the various
length arguments for the vectored I/O commands:
... - 08:25 pm Revision 7d8abfcb: qemu-io: fix memory leak
- qemu-io leaks the request buffer whenever the read or write function isn't
executed completely down the "normal" code... - 08:25 pm Revision 9c4bab26: qemu-io: add flag to mark files growable
- Add a -g flag to the open command and the main qemu-io command line to
allow opening a file growable. This is only a... - 08:25 pm Revision 230d4fa4: qemu-io: small cleanups for the aio code
- Address a couple of review comments from Kevin.
Signed-off-by: Christoph Hellwig <hch@lst.de> - 01:28 am Revision 52249f0f: Disable kqemu by default at run time
- -no-kqemu -> -enable-kqemu
kqemu is still present at compile time by default
Signed-off-by: Anthony Liguori <aliguo... - 12:58 am Revision 391354f1: Unregister savevm callback in eeprom93xx_free()
- Otherwise if you hot remove an eepro100 NIC and then migrate,
you get:
Unknown savevm section or instance 'eeprom'... - 12:58 am Revision 1889465a: Allow setting qemu process name v2
- Set the Linux process name to the name argument specified with name. I find
this useful to see which guests are takin... - 12:58 am Revision dca61621: qemu: remove control vector save
- control vector is saved/restored by virtio-pci,
it does not belong in virtio.
Signed-off-by: Michael S. Tsirkin <mst... - 12:58 am Revision eeb34af9: Make sure to only vm_start() a failed migration if we were running to begin
- with.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:58 am Revision 9a3e12c8: fix segfault in msix_save
- This fixes segfault reported by Kevin Wolf,
and simplifies the code in msix_save.
Reported-by: Kevin Wolf <kwolf@red... - 12:58 am Revision e3fc14c3: configure: Append extra cflags and ldflags
- In order to allow overriding flags that are set by configure, we have to
append them instead of prepending as it is d... - 12:58 am Revision d026fb6d: Don't abort if TUNSETSNDBUF fails where no sndbuf= arg is supplied
- If no tap,sndbuf= arg is supplied, we use a default value. If
TUNSETSNDBUF fails in this case, we should not abort.
... - 12:58 am Revision ae50b274: Don't leak VLANClientState on PCI hot remove
- destroy_nic() requires that NICInfo::private by a PCIDevice pointer,
but then goes on to require that the same pointe... - 12:58 am Revision 1c27a8b3: Substitute O_DSYNC with O_SYNC or O_FSYNC when needed.
- Signed-off-by: John Arbuckle <programmingkidx@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:06 am Revision 5f650495: consolidate user cpu_{in, out}[bwl] into ioport-user.c
- Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:06 am Revision c76f4952: Allow adjustment of http block device's readahead size, via a new
- ":readahead=###:" suffix.
Signed-off-by: Nolan Leake <nolan <at> sigbus.net>
Signed-off-by: Anthony Liguori <aliguor... - 12:06 am Revision 23e0affd: ioport: consolidate duplicated logic in register_ioport_{read, write}().
- Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:06 am Revision d56dd6cf: use constant IOPORTS_MASK instead of 0xffff.
- Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:06 am Revision 1cec71e3: Revert "support colon in filenames"
- This reverts commit 707c0dbc97cddfe8d2441b8259c6c526d99f2dd8.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:06 am Revision 89e671e3: Replace signrom with shell script v3
- In order to not execute code we just compiled, let's replace signrom
with a shell script that does the same thing whi... - 12:06 am Revision 32993977: split out ioport related stuffs from vl.c into ioport.c.
- Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:06 am Revision fc5b81d1: net: set a default value for sndbuf=
- On reflection, perhaps it does make sense to set a default value for
the sndbuf= tap parameter.
For best effect, snd... - 12:06 am Revision 0aa217e4: qcow2: Make cache=writethrough default
- The performance of qcow2 has improved meanwhile, so we don't need to
special-case it any more. Switch the default to ... - 12:06 am Revision c6a5a71a: Fix build for ESD audio
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:06 am Revision df7a607b: configure: detect xen with --extra-cflags / --extra-ldflags
- Attached patch lets configure find xen headers and xen libs
when called with --extra-cflags and --extra-ldflags optio... - 12:04 am Revision 79c4f6b0: QEMU: MCE: Add MCE simulation to qemu/tcg
- - MCE features are initialized when VCPU is intialized according to CPUID.
- A monitor command "mce" is added to inje...
07/09/2009
- 11:09 pm Revision 2152390d: Merge commit 'linux-user/linux-user-for-upstream' into tmp-staging
- 08:40 pm Revision 94c5495d: MIPS signal handling fix
- Add explicit padding to MIPS signal frame structures.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:56 pm Revision f04dc72f: Enable MIPS NPTL
- Enable NPTL support for MIPS usermode emulation.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:45 pm Revision 590bc601: MIPS atomic instructions
- Implement MIPS ll/sc instructions using atomic compare+exchange.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:07 pm Revision ff867ddc: MIPS usermode TLS register
- Implement cpu_set_tls for MIPS.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 03:11 pm Revision 18113962: Fix MIPS sys_clone
- The clone syscall takes 6 args.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 03:07 pm Revision 10c4c98a: qdev: replace bus_type enum with bus_info struct.
- BusInfo is filled with name and size (pretty much like I did for
DeviceInfo as well). There is also a function point... - 03:07 pm Revision 16eaedf2: qdev/pci: misc fixes.
- * fix secondary bus setup.
* use base->name instead of "FIXME" for device name.
Yes, the device name is redundant... - 03:07 pm Revision 042f84d0: qdev: remove DeviceType
- The only purpose DeviceType serves is creating a linked list of
DeviceInfo structs. This removes DeviceType and add ... - 03:07 pm Revision d88a76d1: qdev: convert ac97.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:07 pm Revision 6806e595: qdev: convert es1370.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:07 pm Revision 0aab0d3a: qdev: update pci device registration.
- Makes pci_qdev_register take a PCIDeviceInfo struct instead of a bunch
of parameters. Also adds config_read and conf...
07/08/2009
- 05:25 pm Revision e2b19c85: Remove SDL/ prefix
- 05:24 pm Revision d644f8be: Add out of memory and zero size argument checks to be consistent with
- the qemu_malloc routines
- 05:02 pm Revision 719f908e: wrap path for access syscall
- Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> - 05:02 pm Revision 666bcd91: getrlimit conversion mix-up
- Fixes getrlimit implementation that overwrote the result of the syscall
instead of converting it
Signed-off-by: Ulri... - 05:02 pm Revision 784ccfdb: pipe argument should not be signed
- pipedes is an address, it should not be signed (breaks for addresses
> 0x80000000)
Signed-off-by: Ulrich Hecht <uli@... - 05:02 pm Revision 98818189: 64-bit clean socketcall syscall
- makes socketcall 64-bit clean so it works on 64-bit big-endian systems
Signed-off-by: Ulrich Hecht <uli@suse.de>
Sig... - 05:01 pm Revision fd4d81dd: linux-user: increment MAX_ARG_PAGES
- There's a error When doing something like that :
find / -type f -print0 | xargs -0 echo
[ done in a arm chroot with ... - 05:01 pm Revision 67ba57f6: configure: remove bogus linux-user check
- linux-user=yes is not a reliable identifier that linux-user targets
have been selected. user targets can be selected ... - 05:01 pm Revision 7b8118e8: linux-user/syscall.c: remove warning: ‘array’ may be used uninitialized in thi...
- Removes the following warning
CC i386-linux-user/syscall.o
cc1: warnings being treated as errors
/media/nfs/qemu/... - 05:01 pm Revision 917507b0: linux-user: check some parameters for some socket syscalls.
- This patch is fixing following issues :
- commit 8fea36025b9d6d360ff3b78f88a84ccf221807e8 was applied to
do_getsoc...
07/05/2009
- 11:33 pm Revision e8d2a887: Fix the PCI header type of APB
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:50 pm Revision e36f5877: Update OpenBIOS images to r505
- For Sparc64, this fixes the PCI bridge configuration bugs revealed by the
improved bridge handling (b7ee1603c16c1feb0... - 11:11 am Revision 98846d73: Fix Sparse warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
07/03/2009
- 10:25 pm Revision 8676188b: Work around Solaris gas problem
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:44 pm Revision 600309b6: Rename target_cpu to target_arch2
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:23 pm Revision cbbfacc6: monitor: Fix typo in documentation
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 04:28 am Revision 98070ce0: target-mips: fix MADD and MSUB/MSUBU instructions
- MADD was not correctly writing to HI.
MSUB/MSUBU are specified as `HI||LO - product', not `product - HI||LO'.
Signe...
07/02/2009
- 08:54 pm Revision 7d69c52e: Fix hxtool.
- When converting from hx to texi format, hxtool (or to be
more precise sh which interprets hxtool) used standard
shell... - 08:07 pm Revision 6ad8702a: Use ctz64 in favor of ffsll
- Not all host platforms support ffsll.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 05:20 pm Revision 1447379b: Respect the standard
07/01/2009
- 11:29 pm Revision 3da6abd4: Use pstrcpy and pstrcat to avoid OpenBSD linker warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision 97b35e35: Suppress a GCC warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:11 pm Revision 6cb9c6d3: Fix breakage by obsolete _P() for good
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:49 pm Revision 22d091b3: Fix sdl_zoom compile problems on OpenBSD
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:24 pm Revision d43277c5: Fix missing strnlen problems
- Fix missing strnlen (a GNU extension) problems by using qemu_strnlen
used for user emulators also for system emulator...
06/30/2009
- 05:47 pm Revision 57a943c4: Fix typo
- Signed-off-by: malc <av1474@comtv.ru>
- 02:10 pm Revision 9c7f170e: Remove bogus -Werror
- Revert rules.mak changes from aba800a. These should not have been here
to start with.
Signed-off-by: Paul Brook <pa...
06/29/2009
- 10:18 pm Revision 059b8b1e: KVM: x86: Refactor persistent CPU state
- This patch aligns the KVM-related layout and encoding of the CPU state
to be saved to disk or migrated with qemu-kvm.... - 10:18 pm Revision 15dfcd45: monitor: Refactor acl commnds
- Refactor the ACL monitor interface to make full use of the monitor
command dispatcher. This also gives proper help fo... - 10:18 pm Revision 7d4c3d53: Replace -no-virtio-balloon by -balloon
- We want to do (at least) two things to the virtio-balloon device:
suppress it, and control its PCI address. Option -... - 10:18 pm Revision 74efd61a: slirp: tftp: Relax filename format check
- [ Applies on top of my recently posted slirp series. ]
Allow tftp requests with filenames that do not start with a s... - 10:18 pm Revision a08d4367: Revert "Introduce reset notifier order"
- This reverts commit 8217606e6edb49591b4a6fd5a0d1229cebe470a9 (and
updates later added users of qemu_register_reset), ... - 10:18 pm Revision f3353c6b: monitor: Add completion for help command
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 3a31f36a: x86: Factor out pc_new_cpu
- At this point, this refactoring looks like overkill. But we will need it
for CPU hotplugging, and qemu-kvm already ca... - 10:18 pm Revision 229609dd: sdl: Fix memory leakage
- Valgrind was so kind to remark that no one bothers to release keycodes
after use and that something is fishy about cl... - 10:18 pm Revision e9283f8b: monitor: Drop pci_addr prefix from hotplug commands
- The "pci_addr=" prefix currently required by pci_add/remove and
drive_add has no practical use. Drop it, but still si... - 10:18 pm Revision 5f877627: Rename SOUND_HW to sound-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision e34af2ce: move CONFIG_* values from yes to y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision ae95ade0: make tags useful for block drivers and hardaware devices
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 3b88e52b: qcow2: Cache refcount blocks during snapshot creation
- The really time consuming part of snapshotting is to adjust the reference count
of all clusters. Currently after each... - 10:18 pm Revision 8d2ba1fb: kvm: Rework VCPU synchronization
- During startup and after reset we have to synchronize user space to the
in-kernel KVM state. Namely, we need to trans... - 10:18 pm Revision 0e22fd2f: Substitute ifdef CONFIG_FOO by obj-
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 943e0a31: Substitute ifdef CONFIG_FOO by obj-
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 22afa7b5: block-raw: Allow pread beyond the end of growable images
- When using O_DIRECT, qcow2 snapshots didn't work any more for me. In the
process of creating the snapshot, qcow2 trie... - 10:18 pm Revision a62acdc0: monitor: Make pci_add device options truely optional
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision b6271b48: Substitute ifdef CONFIG_FOO by sound-obj-
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 6ef859b3: Rename OBJS to obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision a8e492c0: Rename OBJS to obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision e11b1dce: Rename USER_OBJS to user-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 4f3a1d56: Rename OBJS to obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 34d5e948: cpu_unregister_map_client: fix memory leak.
- fix memory leak in cpu_unregister_map_client() and cpu_notify_map_clients().
Signed-off-by: Isaku Yamahata <yamahata... - 10:18 pm Revision 78892528: Rename XEN_OBJS to xen-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 319f08ea: Rename BLOCK_OBJS to block-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 7677f05d: Add documentation for Multiboot
- The documentation shows how to use -kernel and friends for booting Linux,
but obviously knows nothing about multiboot... - 10:18 pm Revision c9e0df73: Rename LIBOBJS to libobj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision eda959bd: Rename AUDIO_OBJS to audio-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision f835ed1c: Rename SLIRP_OBJS to slirp-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:17 pm Revision 253d0942: Multiboot build system v4
- In order to build the multiboot option rom, we need a Makefile and a tool
to sign the rom with.
Both are provided by... - 09:52 pm Revision 1d108d97: Change bochs bios init order
- For multiboot support, we need bochs_bios_init to happen before
load_linux, so we get the fw_cfg device.
Signed-off-... - 09:52 pm Revision 6c0d7ee8: preserve the hypervisor bit while KVM trims the CPUID bits
- The KVM kernel will disable all bits in CPUID which are not present in
the host. As this is mostly true for the hyper... - 09:52 pm Revision bf483392: Expose fw_cfg v2
- Multiboot passes options to the option rom using the fw_cfg device.
Right now, that device is local to the bochs_bios... - 09:52 pm Revision f16408df: Multiboot support v5
- This patch implements support for Multiboot on x86 for -kernel.
Multiboot is a "new" approach to get rid of different... - 09:52 pm Revision fe4bce09: introduce -cpu host target
- Although the guest's CPUID bits can be controlled in a fine grained way
in QEMU, a simple way to inject the host CPU ... - 09:52 pm Revision 6c1f42fe: fix KVMs GET_SUPPORTED_CPUID feature usage
- If we want to trim the user provided CPUID bits for KVM to be not greater
than that of the host, we should not remove... - 09:52 pm Revision f441bee8: CPUID Fn8000_0001.EAX is family/model/stepping, not features
- Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 671e4676: remove CPUID host hacks
- KVM provides an in-kernel feature to disable CPUID bits that are not
present in the current host. So there is no need... - 09:52 pm Revision 6d2edc43: allow hypervisor CPUID bit to be overriden
- KVM defaults to the hypervisor CPUID bit to be set, whereas pure
QEMU clears it. On some occasions one wants to set o... - 09:50 pm Revision 707c0dbc: support colon in filenames
- Problem: It is impossible to feed filenames with the character colon because
qemu interprets such names as a protocol... - 04:52 pm Revision ab4e5602: Prefer ncurses over curses
- Not every distro provides libcurses anymore, at least OpenSUSE, and at
least under a standard library search path. So... - 04:52 pm Revision fc57bc57: slirp: Basic VLAN client info_str
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision b1c99fcd: slirp: Enable multiple instances
- Once again this was a long journey to reach the destination: Allow to
instantiate slirp multiple times. But as in the... - 04:52 pm Revision 492efabd: slirp: Improve error handling in slirp_smb
- Make sure for invocations from the monitor that slirp_smb properly
reports errors and doesn't terminate qemu.
Signed... - 04:52 pm Revision 0a1f851e: slirp: Save/restore bootp client states
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision 28432466: slirp: Enable multi-instance support for the smb service
- Push the smb state, smb_dir, into SlirpState and construct it in a way
that allows multiple smb instances (one per sl... - 04:52 pm Revision 1a609520: net: Provide VLAN client lookup helper
- Introduce qemu_find_vlan_client_by_name for VLANClientState lookup based
on VLAN ID and client name. This is useful f... - 04:52 pm Revision 09c18925: slirp: Use shell to erase smb directory
- Instead of open-coding this, we can use the power of the shell to remove
the smb_dir on exit.
Signed-off-by: Jan Kis... - 04:52 pm Revision f13b572c: slirp: Make hostfwd_add/remove multi-instance-aware
- Extend the syntax of hostfwd_add/remove to optionally take a tuple of
VLAN ID and slirp stack name. If those are omit... - 04:52 pm Revision f1d99bbd: slirp: Clean up timeout handling around slirp_select_fill/poll
- Again lot of dead code. Remove it.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori... - 04:52 pm Revision 9f8bd042: slirp: Use internal state in interface
- This now also exports the internal state to the slirp users in qemu,
returning it from slirp_init and expecting it al... - 04:52 pm Revision d918f23e: slirp: Kill slirp_is_inited
- Avoid the need for slirp_is_inited by refactoring the protected
slirp_select_* functions. This also avoids the cleari... - 04:52 pm Revision d6cf84e1: slirp: Drop redundant checks from slirp_output
- Slirp doesn't invoke slirp[_can]_output before it is initialized. The
motivation for these checks (3b7f5d479c) no lon... - 04:52 pm Revision 8ec7f4ed: slirp: Clean up updtime
- Drop redundant typecasts in both variants and remove the pointless
round-up in the UNIX version.
Signed-off-by: Jan ... - 04:52 pm Revision 460fec67: slirp: Factor out internal state structure
- The essence of this patch is to stuff (almost) all global variables of
the slirp stack into the structure Slirp. In t... - 04:52 pm Revision ad0d8c4c: slirp: Allocate/free stack instance dynamically
- Allocate the internal slirp state dynamically and provide and call
slirp_cleanup to properly release it after use. Th... - 04:52 pm Revision b5302e1a: slirp: Drop link_up checks from if_output and slirp_socket_can_recv
- link_up is true once slirp is initialized, so these check are really not
required.
Signed-off-by: Jan Kiszka <jan.ki... - 04:52 pm Revision 285f7a62: slirp: Make IP packet ID consistent
- Currently, ip_id is always initialized to 0 on slirp startup (despite
the broken attempt to derive it from the clock)... - 04:52 pm Revision df461894: slirp: Factor out one-time initialization
- In order to prepare re-initialization and multi-instance slirp, factor
out init code that is of global scope and (at ... - 04:52 pm Revision ee9be587: slirp: Drop unused icmp_var.h
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision f8e3cbd3: slirp: tftp: Cleanup tftp_prefix check
- Perform check for set prefix early (if it's not given, tftp is disabled)
and drop redundant second check.
Signed-off... - 04:52 pm Revision 9367964a: slirp: tftp: Rework filename handling
- This changes the filename handling from a static buffer in tftp_session
for the client-provided name + prefix to a dy... - 04:52 pm Revision ef2d54d8: slirp: tftp: Clean up tftp_send_error
- The return code of tftp_send_error is not used, drop it. And also make
sure to always terminate the session.
Signed-... - 04:52 pm Revision 20c24bf2: slirp: tftp: Refactor tftp_handle_rrq
- Specifically make the filename extraction more readable, and always
report errors back to the client.
Signed-off-by:... - 04:52 pm Revision 0fe6a7f2: slirp: Drop statistic code
- As agreed on the mailing list, there is no interest in keeping the
usually disabled slirp statistics in the tree. So ... - 04:52 pm Revision 0d62c4cf: slirp: Drop dead code
- After all its years inside the qemu tree, there is no point in keeping
the dead code paths of slirp. This patch is a ... - 04:52 pm Revision 9c12a6f2: slirp: Do not allow to remove non-hostfwd sockets
- Prevent that the users accidentally shoots down dynamic sockets. This
allows to remove looping for removals as there ... - 04:52 pm Revision 9f349498: slirp: Cleanup and basic reanimation of debug code
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision 4a82347a: slirp: Mark sockets of incoming TCP connections
- Required for pretty-printing.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <ali... - 04:52 pm Revision 6dbe553f: slirp: Add info usernet for dumping connection states
- Break out sockstats from the slirp statistics and present them under the
new info category "usernet". This patch also... - 04:52 pm Revision 2ad82cf9: slirp: Fix port comparision in slirp_remove_hostfwd
- For UDP host forwardings, fport is not stable, every outgoing packet of
the redirection can modify it. Use getsocknam... - 04:52 pm Revision 6dd5ffb6: slirp: Explicitely mark host-forwarding sockets
- Mark sockets that describe host forwardings. This is required for their
(and only their) proper deletion and for pret... - 04:52 pm Revision f3546deb: slirp: Rework monitor commands for host forwarding
- Improve the monitor interface for adding and removing host forwarding
rules by splitting it up in two commands and re... - 04:52 pm Revision f932b6ce: slirp: Prepare for persistent socket state flags
- This prepares for adding flags to socket.so_state that must not be
removed during the lifetime of a socket.
Signed-o... - 04:52 pm Revision c92ef6a2: slirp: Rework external configuration interface
- With the internal IP configuration made more flexible, we can now
enhance the user interface. This patch adds a numbe... - 04:52 pm Revision 3c6a0580: slirp: Bind support for host forwarding rules
- Extend the hostfwd rule format so that the user can specify on which
host interface qemu should listen for incoming c... - 04:52 pm Revision a13a4126: slirp: Rework internal configuration
- The user mode IP stack is currently only minimally configurable /wrt to
its virtual IP addresses. This is unfortunate... - 04:52 pm Revision 753a5f17: slirp: Drop redundant lines from udp_input
- The socket faddr/fport is already updated a few lines below, so these
are completely redundant.
Signed-off-by: Jan K... - 04:52 pm Revision c18a2c36: sdl zooming
- Hi all,
this patch implements zooming capabilities for the sdl interface.
A new sdl_zoom_blit function is added that ... - 04:52 pm Revision e15f4a99: Revert "User networking: Show active connections"
- This reverts commit 1c6ed9f3379faac83da0ed3e95cbd49003ac0dd1.
It's redundant to slirp statistics, which are going to... - 04:52 pm Revision 5db4af8b: Introduce get_next_param_value
- In order to parse multiple instances of the same param=value pair,
introduce get_next_param_value which can pass back... - 04:52 pm Revision b35725c5: slirp: Refactor tcp_ctl
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision ad196a9d: slirp: Move smb, redir, tftp and bootp parameters and -net channel
- So far a couple of slirp-related parameters were expressed via
stand-alone command line options. This it inconsistent... - 04:52 pm Revision 14899cdf: Fix QCOW2 debugging code to compile again
- Updated to use C99 comments.
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Anthony Liguori <al...
06/24/2009
- 05:09 pm Revision 64d50b8b: qemu/pci: add pci_get/set_byte
- Add pci_get/set_byte to keep *_word and *_long access functions company.
They are unused for now.
Signed-off-by: Mic... - 05:09 pm Revision 024589f1: Remove unused gen_bx_T0 function.
- Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:09 pm Revision ffe6370c: qemu/net: flag to control the number of vectors a nic has
- Add an option to specify the number of MSI-X vectors for PCI NIC cards. This
can also be used to disable MSI-X, for c... - 05:09 pm Revision ff24bd58: qemu/virtio: virtio save/load bindings
- Implement bindings for virtio save/load. Use them in virtio pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
... - 05:09 pm Revision bf011293: Add serial number support for virtio_blk
- [brought forward to current qemu-kvm.git]
This patch implements the missing qemu logic to
interpret a '-drive .. ser... - 05:09 pm Revision 3abcdf49: Fix dump output in qemu-io.
- The dump output was not nicely formatted for bytes
larger than 0x7f, because signed values expanded to
sizeof(int) by... - 05:09 pm Revision 95533d5f: qemu-io: add aio read/write/flush commands
- Add commands to exercise asynchronous reads/writes and to flush all
outstanding aio commands. Commands to exercise a... - 05:09 pm Revision 566e2d3e: qemu/net: request 3 vectors in virtio-net
- Request up to 3 vectors in virtio-net. Actual bindings might supply
less.
Signed-off-by: Michael S. Tsirkin <mst@red... - 05:09 pm Revision 84844a20: qemu-io: Fix spelling in help message.
- excerciser -> exerciser
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@u... - 05:09 pm Revision 779c6bef: Make sure to zero out memory before calling madvise to increase robustness
- Avi pointed out that it's not entirely safe to rely on madvise zeroing out
memory. So let's do it explicitly before ... - 05:09 pm Revision bd4b65ee: qemu/pci: check constant registers on load
- Add "cmask" table of constant register masks: if a bit is not writeable
and is set in cmask table, this bit is checke... - 05:09 pm Revision 7055e687: qemu/virtio: virtio support for many interrupt vectors
- Extend virtio to support many interrupt vectors, and rearrange code in
preparation for multi-vector support (mostly m... - 05:09 pm Revision 54c96da7: qemu/apic: minimal MSI/MSI-X implementation for PC
- Implement MSI support in APIC. Note that MSI and MMIO APIC registers
are at the same memory location, but actually no... - 05:09 pm Revision aba800a3: qemu/virtio: MSI-X support in virtio PCI
- This enables actual support for MSI-X in virtio PCI.
First user will be virtio-net.
Signed-off-by: Michael S. Tsirki... - 05:09 pm Revision 6f4cbd39: qemu/pci: add routines to manage PCI capabilities
- Add routines to manage PCI capability list. First user will be MSI-X.
Signed-off-by: Michael S. Tsirkin <mst@redhat.... - 05:09 pm Revision 14e12559: qemu/pci: helper routines for pci access
- Add inline routines for convenient access to pci devices
with correct (little) endianness. Will be used by MSI-X supp... - 05:09 pm Revision 02eb84d0: qemu/pci: MSI-X support functions
- Add functions implementing MSI-X support. First user will be virtio-pci.
Note that platform must set a flag to declar... - 05:09 pm Revision b7ee1603: qemu/pci: make default_write_config use mask table
- Change much of hw/pci to use symbolic constants and a table-driven
design: add a mask table with writable bits set an...
06/23/2009
- 09:04 pm Revision 1b64fcae: add sparc64-softmmu to default configure targets list
- Add sparc64 to default list of softmmu targets
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> - 09:04 pm Revision 6d53bfd1: sparc64 follow pci_nic_init change
- sun4u.c: correct pci_nic_init arguments following
commit 5607c38820366954c38dd702e979499486057481
Signed-off-by: Igo... - 08:28 pm Revision 21ebeb23: microblaze: Support the latest mmu-kernel stat64 ABI.
- Microblaze recently changed their ABI. The new is not backwards compatible
and there doesn't seem to be a way to dist... - 08:11 pm Revision a139aa17: target-ppc: permit linux-user to read PVR
- Access to the PVR SPR is normally forbidden from userspace apps. The
Linux kernel, however, fixes up reads in the ap... - 11:27 am Revision 913bbbca: cris: Remove unused internal flag.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Also available in: Atom