Activity
From 02/13/2010 to 03/14/2010
03/14/2010
- 11:43 pm Revision 39324ca4: Fix corner case in chardev udp: parameter
- The missing '@' broke 'udp::<port>@:<port>' parsing.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-b... - 11:43 pm Revision 18141ed6: Don't set default monitor when there is a mux'ed one
- This fixes eg. "-nographic -serial mon:stdio [-serial ...]".
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign... - 11:04 pm Revision 2b71cd72: tcg/arm: use helpers for divu/remu
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:04 pm Revision 31d66551: tcg: add div/rem 32-bit helpers
- Some targets like ARM would benefit to use 32-bit helpers for
div/rem/divu/remu.
Create a #define for div2 so that t... - 04:58 pm Revision 7296abac: Fix pagetable code
- The multi-level pagetable code fails to iterate ove all entries because
of the L2_BITS v.s. L2_SIZE thinko.
Signed-o... - 10:52 am Revision 66c80e75: spelling typo (compatibilty) in hw/fw_cfg.c
- here's a trivial patch to fix the spelling of "compatibility":
Signed-off-by: Vagrant Cascadian <vagrant@freegeek.or...
03/13/2010
- 05:50 pm Revision 2f7a21c4: x86/cpuid: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:50 pm Revision 8560efed: x86/cpuid: Enable all features of real CPU
- Enable all features of real CPU, unsupported features will be
trimmed depending on TCG or KVM capabilities.
Move the... - 05:50 pm Revision 58012d66: x86/cpuid: fix CPUID levels
- Bump up the xlevel number for qemu32 to allow parsing of the processor
name string for this model.
Similiarly the 486... - 05:50 pm Revision d3bf5915: x86/cpuid: Always expose 32 and 64-bit CPUs
- Since 64-bit capability is just another CPUID bit we now properly
mask, there is no reason anymore to hide the 64-bit... - 05:50 pm Revision 551a2dec: x86/cpuid: add TCG feature bit trimming
- In KVM we trim the user provided CPUID bits to match the host CPU's
one. Introduce a similar feature to QEMU/TCG. Cre... - 05:50 pm Revision 457dfed6: x86/cpuid: remove unnecessary kvm_trim function
- Correct me if I am wrong, but kvm_trim looks like a really bloated
implementation of a bitwise AND. So remove this fu... - 05:50 pm Revision c6dc6f63: x86/cpuid: move CPUID functions into separate file
- about half of target-i386/helper.c consist of CPUID related functions.
Only one of them is a real TCG helper function... - 05:50 pm Revision e117f772: x86/cpuid: add missing CPUID feature flag names
- Some CPUID feature flags had no string value, so they could not be
switched on or off from the command line.
Add name... - 05:50 pm Revision bdde476a: x86/cpuid: moved host_cpuid function and remove prototype
- the host_cpuid function was located at the end of the file and had
a prototype before it's first use. Move it up and ... - 05:50 pm Revision 4d067ed7: x86/cpuid: fix missing feature set bits
- This one was accidently removed with commit
bb0300dc57c10b3721451b0ff566a03f9276cc77
Signed-off-by: Andre Przywara <... - 05:50 pm Revision 42673936: x86/cpuid: replace magic number with named constant
- CPUID leaf Fn8000_0001.EDX contains a copy of many Fn0000_0001.EDX bits.
Define a name for this mask to improve reada... - 05:50 pm Revision ed2c54d4: x86/cpuid: add "host" to the list of supported CPU models
- Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 04:18 pm Revision a6c6f76c: Fix build with -DNDEBUG in CFLAGS
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:36 pm Revision 090414a3: Fix a typo in error message
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:14 pm Revision 995bf0ca: fdc: fix drive property handling.
- Fix the floppy controller init wrappers to set the drive properties
only in case the DriveInfo pointers passed in are... - 01:09 pm Revision 990caaf1: install: honor DESTDIR on sysconfdir population
- When creating and populating $sysconfdir, we should prepend $DESTDIR
as we do with all other paths.
Reported-by: Fra... - 01:07 pm Revision ca2fb938: configure: fix --sysconfdir specification
- --sysconfdir requires a parameter (the path), this should be reflected
in the case pattern.
Reported-by: Frank Arnol... - 01:01 pm Revision ea825eee: target-arm: make RFE usable with any register
- The rfe instruction can be used with any register, not just sp. Adjust the
condition check accordingly.
Signed-off-b... - 12:46 pm Revision 932234f6: tcg/arm: implement andc op
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:44 pm Revision a3f5054b: tcg: update README with const and pure helpers
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:44 pm Revision 4e17eae9: tcg/arm: correctly save/restore registers in prologue/epilogue
- Since commit 6113d6d3169393c323ac4c82d756a850145a5e7a QEMU crashes
on ARM hosts. This is not a bug of this commit, bu... - 12:35 pm Revision 2e21e749: target-i386: fix commit c22549204a6edc431e8e4358e61bd56386ff6957
- The commit c22549204a6edc431e8e4358e61bd56386ff6957 led movntps &
movntdq to be translated incorrectly.
Signed-off-b... - 12:35 pm Revision 30724e75: target-mips: update address space definitions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:52 am Revision 65850a02: Fix Sparc host build breakage
- Fix error:
CC sparc-bsd-user/op_helper.o
In file included from /src/qemu/tcg/tcg.c:158:
/src/qemu/tcg/sparc/tcg-... - 11:48 am Revision 338e9e6c: Fix more wrong usermode virtual address types
- Fixes warning:
CC sparc-bsd-user/exec.o
/src/qemu/exec.c: In function `page_check_range':
/src/qemu/exec.c:2375:... - 01:25 am Revision b480d9b7: Fix usermode virtual address type
- Usermode virtual addresses are abi_ulong, not target_ulong.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:14 am Revision 4836a2b0: FreeBSD ppc_init_cacheline_sizes(): add missing #includes
- This fixes commit e4ee916d3f9a93df06bd498c92767c1558d59a0b.
(The bug was mine actually...)
Submitted by: Andreas Tob...
03/12/2010
- 11:27 pm Revision 35f6b599: tcg/ppc[64]: Only define addend load helpers in softmmu case
- Signed-off-by: malc <av1474@comtv.ru>
- 08:45 pm Revision b1aa27c4: Remove userspace target_phys_addr_t
- TARGET_PHYS_ADDR_BITS isn't meaningful for userspace emulation, so don't
define it.
Signed-off-by: Paul Brook <paul@... - 08:44 pm Revision 3c7b48b7: Target specific usermode cleanup
- Disable various target specific code that is only relevant to system emulation.
Signed-off-by: Paul Brook <paul@code... - 08:34 pm Revision b3755a91: Disable phsyical memory handling in userspace emulation.
- Code to handle physical memory access is not meaningful in usrmode emulation,
so disable it.
Signed-off-by: Paul Bro... - 08:34 pm Revision 4fcc562b: Remove cpu_get_phys_page_debug from userspace emulation
- cpu_get_phys_page_debug makes no sense for userspace emulation, so remove it.
Signed-off-by: Paul Brook <paul@codeso... - 08:34 pm Revision 20cb400d: Remove TLB from userspace
- Remove TLB from userspace CPU structure.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:23 pm Revision 41c1b1c9: Add tb_page_addr_t
- The page tracking code in exec.c is used by both userspace and system
emulation. Userspace emulation uses it to trac... - 06:31 pm Revision 376a7909: Fix last page errors in page_check_range and page_set_flags.
- The addr < end comparison prevents iterating over the last
page in the guest address space; an iteration based on
len... - 06:31 pm Revision 5cd2c5b6: Implement multi-level page tables.
- Define L1_MAP_ADDR_SPACE_BITS to be either the virtual address size
(in user mode) or physical address size (in syste... - 06:29 pm Revision 14f24e14: linux-user: Fix mmap_find_vma returning invalid addresses.
- Don't return addresses that aren't properly aligned for the guest,
e.g. when the guest has a larger page size than th... - 06:29 pm Revision 7bc7b099: linux-user: Use h2g_valid in qemu_vmalloc.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:28 pm Revision b9f83121: Use TARGET_VIRT_ADDR_SPACE_BITS in h2g_valid.
- Previously, only 32-bit guests had a proper check for the
validity of the virtual address. Extend that check to 64-b... - 06:28 pm Revision 52705890: Move TARGET_PHYS_ADDR_SPACE_BITS to target-*/cpu.h.
- Removes a set of ifdefs from exec.c.
Introduce TARGET_VIRT_ADDR_SPACE_BITS for all targets other
than Alpha. This w...
03/11/2010
- 10:29 pm Revision 0aef4261: target-ppc: fix evsrwu and evsrws (second try)
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:22 pm Revision 26b14dc4: target-ppc: fix evsrwu and evsrws
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:14 pm Revision e29ef9fa: target-ppc: fix evslw instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:28 pm Revision ad483a51: audio: fix comment
- Signed-off-by: malc <av1474@comtv.ru>
03/10/2010
- 05:06 pm Revision 81d9b784: QMP: Really move the RESET event to qemu_system_reset()
- Something bad has happened in the merge of commit 0ee44250, as
the log message says it's supposed to be in qemu_syste... - 09:43 am Revision b16f827b: target-i386: fix SIB decoding with index = 4
- A SIB byte with an index of 4 means "no scaled index", even if the scale
value is not 0. In 64-bit mode, if REX.X is ...
03/09/2010
- 07:23 pm Revision 1298cb68: documentation: qemu_write_full don't work with non-blocking fd's
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 3e7896de: block: print errno on error
- Now that we changed all create calls to return errno, just print it.
Signed-off-by: Juan Quintela <quintela@redhat.c... - 07:23 pm Revision 3829cb46: vmdk: share cleanup code
- cleanup code is identical for error/success cases. Only difference
are goto labels.
Signed-off-by: Juan Quintela <q... - 07:23 pm Revision a161329b: vmdk: fix double free
- fail_gd error case would also free rgd_buf that was already freed
Signed-off-by: Juan Quintela <quintela@redhat.com>... - 07:23 pm Revision 53c2e716: vmdk: make vmdk_snapshot_create return -errno
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision b781cce5: vmdk: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 24ac07de: slirp: check system() success
- we shouldn't call W*() macros until we check that fork worked.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Si... - 07:23 pm Revision bef57da5: qcow2: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 98c2b2f4: qcow: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:22 pm Revision 48b66db9: cow: return errno instead of -1
- Remove not needed ret = 0 assignment.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Ligu... - 05:04 pm Revision e53dbee0: qemu-img rebase: Add -f option
- Allow the user to specify the format of the image to rebase.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off... - 05:03 pm Revision f8aa6c7b: configure: Fix wrong stderr redirection
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:03 pm Revision 37116c89: configure: Fix code which creates config.mak files
- These files are created by configure and grow
unnecessarily at each new call of configure:
roms/seabios/config.mak
r... - 04:47 pm Revision 9eedeb3b: QMP: Introduce WATCHDOG event
- It's emitted whenever the watchdog device's timer expires. The action
taken is provided in the 'data' member.
Signed... - 04:47 pm Revision 2d753894: Restore terminal attributes for tty based monitor
- Patch http://permalink.gmane.org/gmane.comp.emulators.qemu/63472 handle
close when using tty devices (like /dev/ttyS0... - 04:47 pm Revision 7ffb82ca: kbd keds: vnc
- Use led status notification support in vnc.
The qemu vnc server keeps track of the capslock and numlock states based... - 04:47 pm Revision bd87813e: kbd leds: usb kbd
- Add led status notification support to the usb kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-o... - 04:47 pm Revision 27f3f8a3: qdev: Catch attempt to attach more than one device to a netdev
- Guest device and host netdev are peers, i.e. it's a 1:1 relation.
However, we fail to enforce that:
$ qemu -node... - 04:47 pm Revision 03a23a85: kbd leds: infrastructure
- Adds infrastructure for keyboard led status tracking to qemu.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe... - 04:47 pm Revision 32bb404a: scsi: Make device scsi-disk reject /dev/sg*
- You're supposed to use scsi-generic for that. Which rejects anything
but /dev/sg*.
Signed-off-by: Markus Armbruster... - 04:47 pm Revision 6937b376: kbd leds: ps/2 kbd
- Add led status notification support to the ps/2 kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-... - 04:47 pm Revision 6bf38816: qdev: Improve diagnostics for bad property values
- Property "vlan" reports "failed to parse" even when the value parses
just fine, but the result doesn't name an existi...
03/08/2010
- 07:30 pm Revision 573fb60c: virtio-pci: Use DEV_NVECTORS_UNSPECIFIED instead of -1 for virtio-serial
- Use the named constant instead of -1.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Reported-by: "Michael S. Tsirk... - 07:30 pm Revision 75422b0d: qdev: Add a DEV_NVECTORS_UNSPECIFIED enum for unspecified nr of MSI vectors
- net.c used a constant to signify no MSI vectors were specified. Extend
that to all qdev devices.
Signed-off-by: Amit... - 07:30 pm Revision 1a8e2aaa: pcnet APROMWE bit location (retry)
- According to AMD document 21485D pp.141, APROMWE is bit 8 of BCR2.
Signed-off-by: Christopher Kilgour <techie@whiter... - 07:30 pm Revision de7890db: move x509 file name defines to qemu-x509.h
- Want share them with vnc and spice.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori ... - 07:30 pm Revision 80cd3478: QMP: Introduce RTC_CHANGE event
- Emitted whenever the RTC time changes.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthon... - 07:30 pm Revision cf602c7b: adding helper pci functions
- Signed-off-by: Izik Eidus <ieidus@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony... - 07:30 pm Revision d74c7dfd: QMP: Revamp the qmp-events.txt file
- Now we can say it's useful, the following changes have been made:
- Put events in alphabetical order
- Add examples ... - 07:30 pm Revision 0ee44250: QMP: Move RESET event into qemu_system_reset()
- Nothing will change as that function is currently only called by
the main loop code, but it's the right place for the... - 07:30 pm Revision 51a3bd71: QMP: Drop DEBUG event
- This event has been introduced in the first round of QMP commits,
turns out that it's based on the usage of the EXCP_... - 07:30 pm Revision 6b8f8fff: QMP: Move STOP event into do_vm_stop()
- I've introduced the STOP event in the main loop, this is wrong
as it will be only emitted if the io thread is enabled... - 07:30 pm Revision 554a310b: block: Emit BLOCK_IO_ERROR before vm_stop() call
- The next commit will move the STOP event into do_vm_stop(), to
have the expected event sequence we need to emit the I... - 07:29 pm Revision 93d67ee6: Fix hanging user monitor when using balloon command
- This patch application failed. My patch adds a cb() call in
do_balloon(), but the change in git has added the cb() c... - 06:59 pm Revision 4e75b342: sdl: improve grab exiting instructions
- It might not be obvious what "grab" is.
Reported-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Anthony Liguori <ali... - 01:31 pm Revision 921e169d: ppc: don't define bamboo-0.13 as the default machine
- It has been broken by commit 977b6b91cee1132f8c7b12d22f4b273091598e44.
Signed-off-by: Aurelien Jarno <aurelien@aurel...
03/07/2010
- 05:48 pm Revision 70539e18: Update to a hopefully more future proof FSF address
- See also 8167ee883931cb20c6264fc19d040ce2dc6ceaaa,
530e7615ce3c01882e582c84dc6304ab98a3d5c5 and
fad6cb1a565bb73f83fc0... - 03:56 pm Revision bef75aa5: i386-dis: remove dead assignments, spotted by clang
- Value stored to 'mask' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:49 pm Revision ed086f3d: softfloat: remove dead assignments, spotted by clang
- Value stored to 'bSign' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:45 pm Revision 7071ff32: slirp: remove dead initialization, spotted by clang
- Value stored during initialization is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:45 pm Revision b0e04867: slirp: remove dead nested assignment, spotted by clang
- Although the value stored to 'r' is used in the enclosing expression,
the value is never actually read from 'r'.
Sig... - 03:45 pm Revision 369c86e7: slirp: remove dead increments, spotted by clang
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:13 pm Revision aca9fcd2: slirp: remove dead assignments, spotted by clang
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 am Revision a990f58f: target-arm: Fix missing 'return' in SRS handling.
- There's a return missing in the srs handling which leads to srs always being
treated an an invalid op.
Signed-off-by... - 12:15 am Revision 44bb61c8: Fix curses interaction with keymaps
- The combination of keymap support (-k option) and curses is currently
very broken. The patch below fixes it by first... - 12:09 am Revision 9d0706e4: use absolute URLs for .gitmodules
- The relative URLs do not work when cloning a fork of qemu or when
cloning from the Savannah URL.
Signed-off-by: Paol... - 12:07 am Revision 01668d98: Documentation: Modify rule for html output (better looking output format)
- To create html output from texi input, texi2html was used.
Output from makeinfo looks cleaner, so replace the old rul... - 12:05 am Revision 99aba0c4: scsi: update comment on the standards revision
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:03 am Revision bba7be96: qemu-nbd: Fix wrong description in qemu-nbd.texi
- -c option needs argument <dev> but it's missing now.
This patch fixes it.
Signed-off-by: Ryota Ozaki <ozaki.ryota@gm... - 12:02 am Revision 7b234475: Build usb-ohci for PCs
- The OHCI emulation isn't obviously broken and there are people who want to use
it. Let's build it by default so that ...
03/06/2010
- 11:56 pm Revision 21be440c: ppc440_bamboo: Disable new virtio-serial features for 0.12 machine type
- Disable the MULTIPORT feature and MSI vectors for the 0.12 machine
types; those features are added only for 0.13 onwa... - 11:56 pm Revision 977b6b91: ppc440_bamboo: Add 0.12 and 0.13 machine types for backward compat
- Add a 0.12 machine type for compatibility with older versions. Mark the
default one as 0.13.
Signed-off-by: Amit Sha... - 11:55 pm Revision ad509737: s390-virtio: Fix compile error for virtio-block init
- Commit 428c149b0be790b440e1cbee185b152cdb22feec modified the argument
that virtio_blk_init takes. Update the s390 bus... - 11:32 pm Revision d758d90f: json-parser: Fix segfault on malformed input
- If the parser fails to parse the key in parse_pair, it will access a NULL
pointer. A simple way to trigger this is se... - 11:28 pm Revision cdee7bdf: hw/serial.c: fix THRE interrupt clearing
- UART_IIR_THRI is not a mask, but a possible value for the IIR ID.
Use UART_IIR_ID to extract this value.
Broken by c... - 09:23 pm Revision 2f4f22bd: hw/serial.c: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:37 pm Revision d8714436: linux-user: Save/restore fpu registers to signal context on sh4
- As "todo" comment in source code.
And modify restore_sigcontext() to have three args as kernel's does.
Signed-off-by... - 08:35 pm Revision 597c0212: linux-user: Fix syscall pipe2() retval on sh4
- On linux/sh4
pipe() return values by r0:r1 as SH C calling convention.
pipe2() return values on memory as tradition... - 08:20 pm Revision 41b1e61f: target-i386: Fix long jumps/calls in long mode with REX.W set
- Signed-off-by: malc <av1474@comtv.ru>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:33 pm Revision c2254920: target-i386: fix lddqu SSE instruction
- This instruction load data from memory to register and not the reverse.
Signed-off-by: Aurelien Jarno <aurelien@aure... - 05:45 am Revision a0acb46c: Update to latest SeaBIOS
- - 8f469b9 Dynamically allocate ata_channel info; introduce custom atadrive_s struct.
- 575ffc8 Cleanup - build drive...
03/04/2010
- 10:54 pm Revision 5309e5fb: Makefile: Fix names of GPXE ROM files
- da51e79b7ff2126cc2448749d657a4f6e3b1270f added two new ROM files
and removed an old one for eepro100.c.
These change... - 06:42 pm Revision deb4203d: target-mips: use newer logical ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:14 pm Revision f374e826: Merge remote branch 'qemu-kvm/uq/master' into pulls
- 05:29 am Revision 6cb2996c: x86: Extend validity of bsp_to_cpu
- As we hard-wire the BSP to CPU 0 anyway and cpuid_apic_id equals
cpu_index, bsp_to_cpu can also be based on the latte... - 05:29 am Revision ea643051: KVM: x86: Restrict writeback of VCPU state
- Do not write nmi_pending, sipi_vector, and mpstate unless we at least go
through a reset. And TSC as well as KVM wall... - 05:29 am Revision ea375f9a: KVM: Rework VCPU state writeback API
- This grand cleanup drops all reset and vmsave/load related
synchronization points in favor of four(!) generic hooks:
... - 05:29 am Revision b0b1d690: KVM: Rework of guest debug state writing
- So far we synchronized any dirty VCPU state back into the kernel before
updating the guest debug state. This was a tr... - 05:28 am Revision c902760f: Add option to use file backed guest memory
- Port qemu-kvm's -mem-path and -mem-prealloc options. These are useful
for backing guest memory with huge pages via hu... - 05:28 am Revision 60e4c631: Allocate memory below 4GB as one chunk
- Instead of allocating a separate chunk for the first 640KB and another
for 1MB+, allocate one large chunk. This play...
03/03/2010
- 01:47 pm Revision 78728c92: eepro100: Keep includes sorted
- I always try to keep standard includes sorted
and add a comment why they are there (so they
can be removed when they ... - 01:47 pm Revision e7493b25: eepro100: Remove C++ comments
- C++ comments are unwanted, so this is fixed here.
* Replace C++ comments by C comments.
* Put code which was deactiv... - 01:44 pm Revision f80a7fc3: eepro100: Add diagnose command
- Real hardware would run an internal self-test.
The emulation just returns a passed status.
Original patch was from R... - 01:44 pm Revision 3d0f4b9b: eepro100: New function for reading command block
- Move code which reads the command block to the
new function read_cb. The patch also fixes some
endianess issues relat... - 01:34 pm Revision ec1d02d8: eepro100: Use tx.status
- There is no need for a local variable "status".
Using tx.status makes it clearer which status
is addressed.
Signed-o... - 01:34 pm Revision cc02c66c: eepro100: Prettify code (no functional changes)
- * Fix indentation.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:34 pm Revision cb25a3fb: eepro100: Fix CU Start command
- CU Start is allowed when the CU is in the idle or suspended state.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>... - 01:34 pm Revision e824012b: eepro100: Support RNR interrupt
- The RNR interrupt is triggered under these conditions:
* the RU is not ready to receive a frame due to missing resou... - 01:34 pm Revision e715c8e8: eepro100: Replace variable name to fix a compiler warning
- When compiling with -Wshadow, gcc gives a warning
which is fixed by renaming stat -> status.
Signed-off-by: Stefan W... - 01:34 pm Revision b1e87018: eepro100: Use symbolic names for bits in EEPROM id
- V2 - Use UPPER_CASE for enum values
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsir... - 01:34 pm Revision c5bac302: eepro100: Remove old unused code
- This code is no longer needed.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <... - 01:34 pm Revision ced5296a: eepro100: Use symbolic names and BIT macros in binary operations
- Instead of magic numbers like 0x8000, symbolic names are used
for the SCB command and status bits.
There are too man... - 01:33 pm Revision 762401e2: eepro100: Add device descriptions
- Add descriptions for all devices.
These descriptions are shown when users call
qemu -device ?
Signed-off-by: Stefa... - 01:33 pm Revision 230a167c: eepro100: Update copyright notice
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:33 pm Revision ba19f2de: eepro100: Add TODO list
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:33 pm Revision da51e79b: eepro100: Support gpxe boot for all eepro100 devices
- Only two boot ROM files are needed for all devices.
* Add these GPXE ROM files using new naming convention
(as dis... - 01:33 pm Revision 6cded3a4: eepro100: Fix PXE boot
- The phy handling was wrong for PXE, GPXE boot:
GPXE's eepro100 driver did not detect a valid link.
This is fixed her... - 01:33 pm Revision 0908bba1: eepro100: Add missing SCB register names
- Some system control block registers were addressed
using their offset value. Use symbolic names now
and clean the doc... - 01:33 pm Revision ce0e58b3: eepro100: Fix compiler errors from debug messages
- When debug output was enabled (by defining DEBUG_EEPRO100),
some debug messages resulted in a compiler error.
This i... - 01:20 am Revision 55b1e61f: (curses) Use more descriptive values
- Hello,
curses_keys.h is using obscure constant values while the curses.h header
provides fine defines, let's use the... - 01:20 am Revision 942cef37: Fix curses return key when using -k
- Hello,
There is a small incoherency in curses_keys.h, which makes it fail to
emit \n when using e.g. -k fr: curses2k... - 12:16 am Revision e68dd28f: target-mips: use setcond when possible
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:12 am Revision d3f137e3: tcg/arm: merge the two sets of #define for optional ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
03/02/2010
- 11:31 pm Revision 023e77f8: tcg/arm: accept immediate arguments for brcond/setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 11:26 pm Revision b525f0a9: Add a missing break
- 11:19 pm Revision e0404769: tcg/arm: implement setcond2
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 11:17 pm Revision f72a6cd7: tcg/arm: implement setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 09:19 pm Revision 6b658613: tcg/arm: fix div2/divu2
- When restoring register values, increase the stack register for skipped
values.
Signed-off-by: Aurelien Jarno <aurel...
03/01/2010
- 06:40 am Revision c527ee8f: Avoid tlb_set_page in userspace emulation
- tlb_set_page isn't meaningful for userspace emulation, so remove it.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:40 am Revision c04b2b78: Move subpage definitions
- Move definitions for subpage handling into !CONFIG_USER_ONLY code.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:39 am Revision 9f9f0309: Disassembler symbol lookup fix
- Fix function signature for userspace disassembler symbol lookup.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:29 am Revision 35bed8ee: Move ioport.h out of cpu-all.h
- Only include ioport.h where it is actually needed.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 02:08 am Revision a68fe89c: Remove bogus cpu_physical_memory_rw
- Userspace doesn't have physical memory, so cpu_physical_memory_rw
makes no sense. This is only used to implement cpu... - 01:55 am Revision 6d9a1304: Remove l1_phys_map from userspace emulation
- Userspace emulation doesn't have a physical address space, so
l1_phys_map makes no sense. This code is never actually... - 01:47 am Revision 94df27fd: Fix userspace breakpoint invalidation
- Remove bogus virtual->physical address translation in
breakpoint_invalidate for userspace emulation.
Signed-off-by: ...
02/28/2010
- 08:30 pm Revision 30d11a2a: target-arm: neon vshll instruction fix
- implementation only widened the 32bit source vector elements into a
64bit destination vector but forgot to perform th... - 08:30 pm Revision 79b0e534: target-arm: neon - fix VRADDHN/VRSUBHN vs VADDHN/VSUBHN
- The rounding/truncating options were inverted. truncating
was done when rounding was meant and vice verse.
Signed-of... - 08:20 pm Revision 63a54736: target-i386: fix crash on x86 32bit linux host with hw breakpoint exceptions
- If you make use of hw breakpoints on a 32bit x86 linux host, qemu
will segmentation fault when processing the excepti... - 06:54 pm Revision 6049f4f8: alpha-linux-user: Implement signals.
- Move userland PALcode handling into linux-user main loop so that
we can send signals from there. This also makes alp... - 06:45 pm Revision f24518b5: target-alpha: Implement IEEE FP qualifiers.
- IEEE FP instructions are split up so that the rounding mode
coming from the instruction and exceptions (both masking ... - 05:36 pm Revision db9a231d: Revert "target-ppc: stop translation after a trap instruction"
- This reverts commit 6454e7be1b2504533f7ffb190d54ebe2993cb434.
- 05:36 pm Revision 6c712321: target-ppc: don't print invalid opcode messages on the console
- Invalid opcode messages can be perfectly normal, for example if this
code is never executed. Don't print an error mes... - 05:34 pm Revision d9812b03: audio/alsa: Handle SND_PCM_STATE_SETUP in alsa_poll_handler
- Signed-off-by: malc <av1474@comtv.ru>
- 05:20 pm Revision f093feb7: audio/alsa: Spelling typo (paramters)
- Trivial patch to fix the spelling of "parameters".
Signed-off-by: malc <av1474@comtv.ru> - 03:11 pm Revision 6454e7be: target-ppc: stop translation after a trap instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:50 pm Revision 5bb59902: qemu-char.c: drop debug printfs from qemu_chr_parse_compat
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Aurelie...
02/27/2010
- 08:48 pm Revision 75bb6589: powerpc/e500: adjust fdt and ramdisk loading addr
- Since kernel uimage is getting bigger,
old fixed loading bases will result in regions overlap.
Add pad for fdt and r... - 08:47 pm Revision dbf916d8: powerpc: fix compilation with CONFIG_FDT undefined
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:30 pm Revision 04088adb: powerpc/booke: move fdt loading to rom infrastructure
- It's convinent to use rom to checking overlap, to reset etc.
And uImage and ramdisk loading has already moved to it.
... - 05:21 pm Revision c4963817: target-ppc: add synchronize register for booke init
- So that the following registers init could be flushed back to kvm.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Acke... - 05:14 pm Revision e192a45c: target-sh4: Fix gdb read/write register
- cpu_gdb_read_register(): Fix n={8...15} case.
cpu_gdb_write_register(): Fix n={8...15} case and runaway "case:".
Sig... - 05:10 pm Revision ae01847f: target-ppc: fix SPE evsplat* instructions
- The shifts in the gen_evsplat* functions were expecting rA to be masked,
not extracted, and so used the wrong shift a... - 05:10 pm Revision e6bba2ef: target-ppc: fix SPE evcmp* instructions
- The CRF_{CH,CL,CH_OR_CL,CH_AND_CL} constants were all off by one bit
position. Because of this, the SPE evcmp* famil... - 05:10 pm Revision e3b283e9: arm host: Fix linker warning (m68k targets)
- Compilation of m68k-softmmu or m68k-linux-user on arm host
(or cross compilation for arm) results in a linker warning... - 05:10 pm Revision 9e0a5d54: Fix 'make install' from non-srcdir build
- Commit b5ec5ce0 broke 'make install' from non source-dir build. Fix.
Signed-off-by: Amit Shah <amit.shah@redhat.com>... - 05:10 pm Revision 7ea06da3: Fix to 'gdb detach' stub
- With this patch, 'gdb detach' correctly resumes the inferior execution
after detaching the debugger.
The bug was caus... - 11:50 am Revision aa375206: Fix qemu -net user,hostfwd= example
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:00 am Revision d616cf1d: tcg/ppc: Fix right rotation
- Signed-off-by: malc <av1474@comtv.ru>
02/25/2010
- 08:26 pm Revision bc57c114: target-sparc: fix --enable-debug build for 64 bit host
- b551ec04ca45d1925417dd2ec7c1b7f115c84f1d fixed
the compilation for 32 bit hosts, but introduced
a new error for 64 bi... - 03:29 pm Revision d44168ff: Fix -usbdevice crash
- If -usbdevice is used on a machine with no USB busses, usb_create
will fail and return NULL. Patch below handles thi...
02/24/2010
- 01:31 am Revision 23f2166d: ARM defconfig fix
- Tix typo in default-configs/arm-softmmu.mak
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:36 am Revision c2c789cf: target-alpha: Mark helper_excp as NORETURN.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:36 am Revision 866be65d: target-alpha: Clean up arithmetic traps.
- Replace the EXCP_ARITH_OVERFLOW placeholder with the complete
set of bits from the EXC_SUM IPR. Use them in the exis... - 12:36 am Revision 7c5a90dd: target-alpha: Fix gdb access to fpcr and unique.
- cpu_gdb_read/write_register need to access the fpcr via the
cpu_alpha_load/store_fpcr functions.
The unique register... - 12:36 am Revision 8443effb: target-alpha: Split up FPCR value into separate fields.
- The fpcr_exc_status, fpcr_exc_mask, and fpcr_dyn_round fields
are stored in <softfloat.h> format for convenience duri... - 12:36 am Revision dad081ee: target-alpha: Reduce internal processor registers for user-mode.
- The existing set of IPRs is totally irrelevant to user-mode emulation.
Indeed, they most are irrelevant to implementi... - 12:01 am Revision d354899c: Fix OpenBSD linker warning
- helper.o(.text+0x11e0): In function `listflags':
/src/qemu/target-i386/helper.c:661: warning: sprintf() is often misu...
02/23/2010
- 11:46 pm Revision 161717d2: Fix i386-bsd-user build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:46 pm Revision 20c20526: Fix mingw32 build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:36 pm Revision f8b0953b: Simplify qemu_realloc()
- No functional change. Bonus: looks just like qemu_malloc() now.
Signed-off-by: Markus Armbruster <armbru@redhat.com... - 09:35 pm Revision e1c247d2: pc-bios: update to latest Seabios
- - 0360e8e Seabios e820 reservation portion v3
- 7149fc8 Initial support for booting from USB drives.
- 3c160dd Intr... - 09:23 pm Revision 05447803: rewrote timer implementation for rtl8139.
- Add a QEMU timer only when needed (timeout status not set, timeout
irq wanted and timer set).
This patch is required... - 09:23 pm Revision c64484a5: fix 'i' format handling in memory dump
- It was broken by 09b9418c6d0. (!env && !is_physical) != (!is_physical)
when env is true.
Signed-off-by: Gleb Natapov... - 09:23 pm Revision 6f745bda: qcow2: Fix image creation regression
- When checking for errors, commit db89119d compares with the wrong values,
failing image creation even when there was ... - 09:23 pm Revision 746c3cb5: qcow2: More checks for qemu-img check
- Implement some more refcount block related checks
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthon... - 09:23 pm Revision 92dcb59f: qcow2: Rewrite alloc_refcount_block/grow_refcount_table
- The current implementation of alloc_refcount_block and grow_refcount_table has
fundamental problems regarding error h... - 09:23 pm Revision 05121aed: qcow2: Factor next_refcount_table_size out
- When the refcount table grows, it doesn't only grow by one entry but reserves
some space for future refcount blocks. ... - 09:23 pm Revision 1d9000e8: declare saved_env_reg as volatile
- This ensures that the compiler does not move it away from
the "env = env1;" assignment. Fixes a miscompilation
on gc... - 08:47 pm Revision 3399e30f: target-mips: fix ROTR and DROTR by zero
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 08:47 pm Revision c2c65dab: target-mips: fix CpU exception for coprocessor 0
- When we signal a CpU exception for coprocessor 0, we should indicate
that it's for coprocessor 0 instead of coprocess... - 08:47 pm Revision 6462bfcd: target-mips: remove useless sign extension
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 07:22 pm Revision 153ceefb: Fix qemu_eventfd compile when !CONFIG_EVENTFD
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swi... - 04:45 pm Revision c5883be2: ARM CP15 tls fix
- Fix temporary handling in cp15 tls register load/store.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:16 am Revision 724c6893: Merge remote branch 'qemu-kvm/uq/master' into staging
- 12:16 am Revision b5ec5ce0: Add cpu model configuration support..
- This is a reimplementation of prior versions which adds
the ability to define cpu models for contemporary processors.... - 12:16 am Revision 4266a134: add close callback for tty-based char device
- v1 -> v2 coding style changes
Add a tty close callback. Right now if a guest device that is connected
to a tty-base... - 12:16 am Revision 71e605f8: Fix lost serial TX interrupts. Report receive overruns.
- o Implement receive overrun status. The FreeBSD uart driver
relies on this status in it's probe routine to determ...
02/22/2010
- 11:50 pm Revision 98b8d951: tcg/ppc: Fix typo
- Signed-off-by: malc <av1474@comtv.ru>
- 11:23 pm Revision 63e6f31d: apc_pci: simplify using rwhandler
- Use rwhandler to simplify apb_pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue Swirl <bla... - 11:02 pm Revision 8414f45c: apb_pci: minor cleanup
- pci_data_write ignores high 8 bit in address,
so there seems to be no need to set them
in apb_pci.
Signed-off-by: Mi... - 10:42 pm Revision 23ef988c: Update OpenBIOS images to r683
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:42 pm Revision f21126df: Fix arm-softmmu compile
- cc1: warnings being treated as errors
/src/qemu/hw/pl181.c: In function 'pl181_fifo_run':
/src/qemu/hw/pl181.c:185: e... - 08:56 pm Revision d34f4baf: tcg/ppc64: Use C90 style comments
- Signed-off-by: malc <av1474@comtv.ru>
- 08:50 pm Revision 65fe043e: tcg/ppc: Implement some of the optional ops
- Signed-off-by: malc <av1474@comtv.ru>
- 07:04 pm Revision 85199474: kvm-all.c: define smp_wmb and use it for coalesced mmio
- Acked-by: "Michael S. Tsirkin" <mst@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: A... - 06:38 pm Revision 30c0c76c: tcg: fix build on 32-bit hppa, ppc and sparc hosts
- The qemu_ld32s op is only defined if TCG_TARGET_REG_BITS == 64.
Signed-off-by: Jay Foad <jay.foad@gmail.com>
Signed-... - 05:33 pm Revision bc3b26f5: PL181 write fix
- The PL181 data transfer loop incorrectly terminates after the last FIFO
word is popped, discarding the last 3 bytes o... - 10:58 am Revision cc84de95: kvm: consume internal signal with sigtimedwait
- Change the way the internal qemu signal, used for communication between
iothread and vcpus, is handled.
Block and co... - 10:58 am Revision 6312b928: kvm: remove pre-entry exit_request check with iothread enabled
- With SIG_IPI blocked vcpu loop exit notification happens via -EAGAIN
from KVM_RUN.
Signed-off-by: Marcelo Tosatti <m... - 10:58 am Revision fed6c344: kvm specific wait_io_event
- In KVM mode the global mutex is released when vcpus are executing,
which means acquiring the fairness mutex is not re... - 10:58 am Revision adc8c965: block SIGCHLD in vcpu thread(s)
- Otherwise a vcpu thread can run the sigchild handler causing
waitpid() from iothread to fail.
Signed-off-by: Marcelo...
02/21/2010
- 06:01 pm Revision 238431a9: Allow const QemuOptDesc
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:41 am Revision 62f734a0: kvm: Kill CR3_CACHE feature references
- Remove all references to KVM_CR3_CACHE as it was never implemented.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat... - 11:12 am Revision 14dcc3e2: kvm: Fix eflags corruption in kvm mode
- This should explain a lot of the weird breakages of upstream KVM we've
seen recently (actually we should have seen it...
02/20/2010
- 08:51 pm Revision 4a0b59fe: cris: Add CRISv10 gdbstub support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 08:17 pm Revision 4ffb9ae2: cris: Mask interrupts on dslots for CRISv10.
- CRISv10 cores (unlike v32) do not take any interrupts while delayed
jumps are pending (delay slots).
Signed-off-by: ... - 03:04 pm Revision ff21f70a: microblaze: Improve brk emulation.
- brk insns while in user mode raise priv insn exceptions.
This commit makes gdbserver work on linux guests.
Signed-of... - 03:03 pm Revision e1aa3254: microblaze: Dont segfault when singlestepping first insn.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 01:09 pm Revision b551ec04: target-sparc: fix --enable-debug build
- Use 32-bit arithmetic for the address offset calculation to fix a
build failure on 32-bit hosts.
Signed-off-by: Jay ... - 12:26 pm Revision 2c92d62e: tcg: fix assertion with --enable-debug
- On 32-bit hosts op_qemu_ld32s is unused. Remove it to fix the
following assertion failure:
qemu-alpha: tcg/tcg.c:105... - 11:27 am Revision 51464faf: Don't compile rwhandler.c for user targets
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:35 am Revision 36828256: tcg: Add comments for all optional instructions not implemented.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:34 am Revision 18c8f7a3: tcg-sparc: Implement ORC.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:34 am Revision dc69960d: tcg-sparc: Implement ANDC.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:33 am Revision 791d1262: tcg: Optional target implementation of ORC.
- Previously ORC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Signe... - 10:33 am Revision 241cbed4: tcg: Optional target implementation of ANDC.
- Previously ANDC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Sign... - 10:32 am Revision be6551b1: tcg-sparc: Implement not.
- The fallback implementation of "ret = arg1 ^ -1" isn't ideal
because of the extra tcg op to load the minus one.
Sign... - 10:31 am Revision 4b5a85c1: tcg-sparc: Implement neg.
- The fallback implementation of "ret = 0 - arg1" isn't ideal,
first because of the extra tcg op to load the zero, and ... - 10:29 am Revision 4fc8d671: Fix warning on mingw32
- /src/qemu/hw/ide/core.c: In function 'ide_drive_pre_save':
/src/qemu/hw/ide/core.c:2740: warning: comparison is alway... - 10:20 am Revision 64e69d50: Fix warning on OpenBSD
- /src/qemu/net.c: In function `net_check_clients':
/src/qemu/net.c:1287: warning: `has_nic' might be used uninitialize... - 12:47 am Revision 6ec85236: tcg/ppc: Consistently use calling convention selection macros
- Signed-off-by: malc <av1474@comtv.ru>
- 12:37 am Revision 58d9b1e0: Add FreeBSD/ppc host ucontext definitions.
- Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by... - 12:37 am Revision 5da79c86: Use ppc host calling convention definitions to set TCG_TARGET_CALL_{ALIGN_ARGS...
- New version after malc's comments. (This avoids having to do
#if defined __linux__ || defined __FreeBSD__ || defin... - 12:37 am Revision e4ee916d: Add FreeBSD/ppc host ppc_init_cacheline_sizes() implementation.
- New version after malc's comments. (Added error handling.)
Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signe...
02/19/2010
- 11:53 pm Revision 584771e6: qemu-img: Fix error message
- When qemu-img can't open the new backing file for a rebase, it prints an error
message which contains the file name o... - 11:53 pm Revision 60b1bd4f: qemu-img: Fix segfault during rebase
- This fixes a possible read beyond the end of the temporary buffers used for
comparing data in the old and the new bac... - 11:53 pm Revision 4805bb66: qcow2: Fix access after end of array
- If a write requests crosses a L2 table boundary and all clusters until the
end of the L2 table are usable for the req... - 11:53 pm Revision 0f853a38: qdev: Free opts on failed do_device_add
- If the device can't be created, don't leak the QemuOpts and release the id of
the device that should have been added ... - 11:53 pm Revision 4c5b10b7: QEMU e820 reservation patch
- Hi,
Kevin and I have agreed on the approach for this one now. So here is
the latest version of the patch for QEMU, s... - 11:33 pm Revision ed487bb1: ide save/restore pio/atapi cmd transfer fields and io buffer
- Save/restore information necessary to continue in progress PIO/ATAPI CMD
transfers.
This includes the IO buffer.
Si... - 11:32 pm Revision 7b665b66: virtio-serial: pci: Allow MSI to be disabled
- Michael noted we don't allow disabling of MSI for the virtio-serial-pci
device. Fix that.
Signed-off-by: Amit Shah <... - 11:32 pm Revision ee4d45be: virtio-serial: don't set MULTIPORT for 1 port dev
- Since commit 98b19252cf1bd97c54bc4613f3537c5ec0aae263, all
serial devices declare MULTIPORT feature.
To allow 0.12 co... - 11:32 pm Revision 8bfbde6d: pc: Add backward compatibility options for virtio-serial
- virtio-serial-pci can support multiple ports in the current development
version that will become 0.13. Add compatibil... - 11:32 pm Revision 68735b6c: USB HID does not support Set_Idle
- I found that the QEMU USB keyboard support does not work properly with
the Set_Idle command. Once a non-zero value i... - 11:32 pm Revision d76fa62d: pc: Bump up pc version to 0.13 and add a 0.12 compat version
- The version 0.13 will be the new default and compatibility options will
be added to the 0.12 version.
Signed-off-by:... - 11:32 pm Revision 4dca4b63: block: more read-only changes, related to backing files
- Open backing file read-only where possible
Upgrade backing file to read-write during commit, back to read-only after ... - 11:32 pm Revision e94a7936: mingw32: Enable C99/POSIX format strings
- Starting with mingw32-runtime 3.15, C99/POSIX
format strings (%zu, %lld, ...) are supported
by defining __USE_MINGW_A... - 11:32 pm Revision 5c366a8a: Fix hanging user monitor when using balloon command
- Arghh... Adding missing S-O-B
Hi Anthony. I wonder if there was a problem when importing my async
command handler p... - 11:18 pm Revision b4475aa2: Monitor: Debugging support
- Add configure options (--enable-debug-mon and --disable-debug-mon)
plus the MON_DEBUG() macro.
Signed-off-by: Luiz C... - 11:18 pm Revision 10e4f606: Monitor: Debug stray prints the right way
- QObject Monitor handlers should not call any Monitor print
function: they should only build objects, printing is done... - 11:18 pm Revision bb89c2e9: Monitor: Audit handler return
- This commit verifies the following two rules specified by
Markus Armbruster:
1. If the handler returns failure, it m... - 11:18 pm Revision b8b08266: Monitor: Drop the print disabling mechanism
- We can ignore calls to monitor_vprintf() in QMP mode and use
monitor_puts() directly in monitor_json_emitter().
This... - 11:18 pm Revision 068b332a: Monitor: Report more than one error in handlers
- Handlers can generate only one error in a call, we let the
programmer know if they brake this rule and clients will o... - 11:18 pm Revision 261394db: Monitor: Rename cmd_new_ret()
- Now that all handlers are converted to cmd_new_ret(), we can rename
it back to cmd_new(). But now it returns a value.... - 11:18 pm Revision 0bbc47bb: Monitor: Convert do_change() to cmd_new_ret()
- Not that trivial as the call chain also has to be modified.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
... - 11:18 pm Revision 4fdc94b4: Monitor: Convert do_info() to cmd_new_ret()
- Note that this function only fails in QMP, in the user Monitor
it prints the help text instead.
Signed-off-by: Luiz ... - 11:18 pm Revision fe38a32a: Monitor: Convert do_physical_memory_save() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 9869622e: Monitor: Convert do_memory_save() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 6ad3ebd2: Monitor: Convert do_getfd() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 053801bc: Monitor: Convert pci_device_hot_remove() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 395560c8: Monitor: Convert pci_device_hot_add() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision aeb91c1e: Monitor: Convert do_closefd() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision b5d17adb: Monitor: Convert do_migrate() to cmd_new_ret()
- While there I'm also dropping a unneeded else clause (the last
one in the function).
Signed-off-by: Luiz Capitulino ... - 11:18 pm Revision ba85d351: Monitor: Convert do_block_set_passwd() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 584cbdb5: Monitor: Convert do_cpu_set() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 9b9d4d9c: Monitor: Convert do_eject() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision d5a7b38f: Monitor: Convert do_cont() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision ef4b7eee: Monitor: Convert simple handlers to cmd_new_ret()
- The following handlers always succeed and hence can be converted
to cmd_new_ret() in the same commit.
- do_stop()
- ... - 11:18 pm Revision 97536cff: Monitor: Introduce cmd_new_ret()
- In order to implement the new error handling and debugging
mechanism for command handlers, we need to change the cmd_... - 11:18 pm Revision b473df6e: use lazy initialization for display_state
- Ensure initialization of a dumb display, if needed, by making
all accesses go through get_displaystate.
Signed-off-b... - 11:18 pm Revision 94419874: remove knowledge of defaultallocator_free_displaysurface from sdl.c
- Let register_displayallocator hand over the old width/height to the new
allocator.
Signed-off-by: Paolo Bonzini <pbo... - 11:18 pm Revision 98b50080: move default allocator to console.c
- Moving stuff in console.c to avoid the need for prototypes makes
this patch a bit bigger, but there's no change in th... - 09:02 pm Revision 9edf5051: Merge remote branch 'mst/for_anthony' into staging
- 08:12 pm Revision efe32fdd: net: net_check_clients() checks only VLAN clients, fix
- Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 08:12 pm Revision a0104e0e: net: info network shows only VLAN clients, fix
- Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 08:12 pm Revision 2583ba97: net: Monitor command set_link finds only VLAN clients, fix
- Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 08:12 pm Revision 62112d18: net: Fix bogus "Warning: vlan 0 with no nics" with -device
- net_check_clients() prints this when an VLAN has host devices, but no
guest devices. It uses VLANState members nb_gu... - 08:12 pm Revision 668680f7: net: net_check_clients() runs too early to see -device, fix
- Call it right after -device devices get created.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by:... - 08:12 pm Revision 7f76abe1: net: Remove unused net_client_uninit()
- Unused since commit 9ad4531e.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <a... - 06:04 pm Revision 5f2243f3: Fix strace or FUTEX_PRIVATE_FLAG
- FUTEX_PRIVATE_FLAG is a bit orred with an existing futex op,
not a distinct value.
Signed-off-by: Paul Brook <paul@c... - 05:20 pm Revision 30a8cac1: target-arm: support thumb exception handlers
- When handling an exception, switch to the correct mode based on the
Thumb Exception (TE) bit in the SCTLR.
Signed-of... - 03:38 pm Revision b8b45b68: target-arm: implement Thumb-2 exception return
- Support the "subs pc, lr" Thumb-2 exception return instruction.
Signed-off-by: Rabin Vincent <rabin@rab.in>
Signed-o... - 03:38 pm Revision fa26df03: target-arm: fix thumb CPS
- The Thumb CPS currently does not work correctly: CPSID touches more bits
than the instruction wants to, and CPSIE doe...
02/18/2010
- 10:38 pm Revision 24ebf5f3: get rid of hostregs_helper.h
- Since b567b38 (target-arm: remove T0 and T1, 2009-10-16) the only global
register that is used is AREG0, so the compl... - 10:37 pm Revision df2a54e6: remove dead m68k definitions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:08 pm Revision c68aaa18: tcg: Add consistency checks for op definitions
- When compiled with CONFIG_DEBUG_TCG, this code looks
for missing, duplicate and wrong entries in the
op definitions.
...
02/17/2010
- 02:59 pm Revision f3dfda61: use eventfd for iothread
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
02/16/2010
- 07:53 pm Revision dbfe80e1: tcg-sparc: Implement setcond, setcond2.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:52 pm Revision 1c086220: tcg: Add tcg_swap_cond.
- Returns the condition as if with swapped comparison operands.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sig... - 12:39 am Revision bf76bafa: crisv10: Prettify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
02/15/2010
- 07:49 pm Revision 6f57bbf4: sparc32 fix spurious dma interrupts v2
- Don't raise irq when not enabled.
Raise irq on enabling if DMA_INTR is set
Don't clear irq unless it was raised by DM... - 07:49 pm Revision 47de922d: Revert "Sparc32: improve DMA controller IRQ debugging"
- This reverts commit 787cfbc432bf1d353a77cbdb613754f3963371a3.
- 01:18 pm Revision 40e9eddd: cris: Add support for CRISv10 translation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:15 pm Revision 46e246c9: cris: Use tcg_gen_movi_tl.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:47 pm Revision 7a977356: cris: Add v10 style interrupts.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:20 pm Revision 95475216: crisv10: Always clear the V and C flags on btst.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:17 pm Revision fb9fb692: cris: Prepare for CRISv10.
- * Add prefix flag and special reg.
* Add interrupt lockout.
* Add CC_OP_MSTEP.
Signed-off-by: Edgar E. Iglesias <edg...
02/14/2010
- 04:10 pm Revision a408b1de: versatile_pci: cleanup
- Cleanup versatile_pci: no need to re-set fields
to zero (pci core sets 0 already), use set_word
for status field. Com... - 04:10 pm Revision 01764fe0: versatile_pci: convert to symbolic names
- This converts versatile_pci to use symbolic
constants. Verified by comparing binary to
original one.
Signed-off-by: ... - 04:10 pm Revision c6a94ba5: PPC: Add timer when running KVM
- For some odd reason we sometimes hang inside KVM forever. I'd guess it's
a race condition where we actually have a le... - 04:10 pm Revision b2eca445: PPC: Fix large pages
- We were masking 1TB SLB entries on the feature bit of 16 MB pages. Obviously
that breaks, so let's just ignore 1TB SL... - 04:10 pm Revision a2236d48: PPC: Add USB per default on U3
- Linux with CONFIG_PPC64 doesn't support ADB devices anymore, so we have to
use USB for keyboard and mouse.
This patc... - 04:10 pm Revision a9ceb76d: PPC: Get rid of segfaults in DBDMA emulation
- While trying to find the right channel number for the DBDMA emulation I
stumbled across segmentation faults that were... - 04:10 pm Revision dffc07ca: PPC: Use macio IDE controller for Newworld
- Per default Linux doesn't come with a lot of storage adapters enabled on
Mac configurations. The one that's pretty mu... - 04:10 pm Revision dc333cd6: PPC: tell the guest about the time base frequency
- Our guest systems need to know by how much the timebase increases every second,
so there usually is a "timebase-frequ... - 04:10 pm Revision fa0be69a: PPC: Make interrupts work
- The interrupt code as is didn't really work for me. I couldn't even convince
Linux to take interrupt 9 in an interrup... - 04:10 pm Revision 915cd3a9: PPC: Include dump of lspci -nn on real G5
- To ease debugging and to know what we're lacking, I found it really useful to
have an lspci dump of a real U3 based G... - 04:10 pm Revision d86f0e32: PPC: Uninorth config space accessor
- The Uninorth PCI bridge requires different layouts in its PCI config space
accessors.
This patch introduces a conver... - 04:10 pm Revision 0f921197: PPC: Use Mac99_U3 type on ppc64
- The "Mac99" type so far defines a "U2" based configuration. Unfortunately,
there have never been any U2 based PPC64 m... - 04:10 pm Revision 9f6f0423: pci_host: rewrite using rwhandler
- Save a ton of code by switching pcihost to use rwhandler.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 04:10 pm Revision 049f7adb: rwhandler: simplified way to register for mem/io
- Some users prefer a single callback with length passed as parameter to
using b/w/l callbacks. It would maybe be clean... - 04:10 pm Revision e73d6e3a: bwap: add qemu_bswap helper
- add helper that can swap values of 4, 2, 1 bytes
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 04:10 pm Revision 186993ee: pci: move pcibus_t to qemu-common
- move pcibus_t to qemu-common.h to simplify header dependencies.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 11:01 am Revision 204ff571: dec: use PCI accessors
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:27 am Revision 9fe52c7f: sparc64: use PCI accessors for APB/PBM
- Remove useless set to zero lines. Latency programming should be
done by BIOS, reset value is zero.
Add revision to A... - 09:24 am Revision bc798c77: Remove conditional rom loading support
- Commit c2039bd0ffce8807e0eaac55254fde790825fa92 made rom loading
automatic for non-PC architectures. Remove now mostl... - 09:23 am Revision ee0dc6d3: Fix incorrect exception_index use
- env->exception_index should be cleared with -1, not 0.
See also 821b19fe923ac49a24cdb4af902584fdd019cee6.
Spotted b...
02/13/2010
- 09:37 am Revision b5937f29: pci: fix info pci with host bridge.
- This patch fixes 525e05147d5a3bdc08caa422d108c1ef71b584b5.
pci host bridge doesn't have header type of bridge.
The ch... - 09:00 am Revision c730256b: Merge branch 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/ms...
- * 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu:
pci: fix pci_find_bus()
Also available in: Atom