Activity
From 11/09/2008 to 12/08/2008
12/08/2008
- 08:12 pm Revision f19412a2: linux-user: mremap(): handle MREMAP_FIXED and MREMAP_MAYMOVE correctly
- Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signe... - 08:12 pm Revision 45bc1f52: linux-user: mmap: add check if requested memory area fits target address space
- Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signe... - 08:12 pm Revision fb1c2cd7: linux-user: Fix h2g usage in page_find_alloc
- Paul's comment on my first approach to fix the h2g usage in
page_find_alloc finally open my eyes about what the code ... - 08:12 pm Revision 14cc46b1: linux-user: Introduce h2g_valid
- Introduce h2g_valid to check if a given host address can be converted
into a valid guest address.
Based on a patch f... - 08:12 pm Revision 0e62fd79: linux-user: Safety belt for h2g
- h2g can only work on 64-bit hosts if the provided address is mappable to
the guest range. Neglecting this was already... - 08:12 pm Revision 1609cd44: linux-user: Move abi_* typedefs into qemu-types.h
- Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-sv... - 08:11 pm Revision 178baee6: configure: also close stdout when calling cc
- Remove some ugly outputs with colorgcc
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.s... - 08:11 pm Revision db9a16a7: target-ppc: kill a warning
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5952 c046a... - 08:11 pm Revision 0e69805a: target-ppc: cleanup op_helper.c after TCG conversion
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5951 c046a... - 08:11 pm Revision b4cec7b4: target-ppc: enable access type in MMU
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5950 c046a... - 08:11 pm Revision 76db3ba4: target-ppc: memory load/store rework
- Rework the memory load/store:
- Unify load/store functions for 32-bit and 64-bit CPU
- Don't swap values twice for bi... - 01:44 am Revision 8bba3ea1: Make memory load functions (ldxx_y(ptr)) take a const pointer.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5948 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:35 am Revision aef3a282: Fix 64-bit targets compilation on ARM host.
- Only fix compilation, probably doesn't run.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5947 c046a42c-6fe2... - 01:33 am Revision 15b18ec2: Move spitz microdrive to PCMCIA socket 0.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5946 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:26 am Revision 19bf517b: target-alpha: gdb-stub support
- (Vince Weaver)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5945 c046a42c-6fe2-441c-8c8c-71466251a162 - 01:26 am Revision cd5158ea: MIPS: remove a few warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5944 c046a... - 01:26 am Revision 3faf778e: gdbstub: kill a warning
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5943 c046a... - 01:26 am Revision 33093a0a: Parallel port reset
- Attached patch adds a reset handler to parallel port, so it gets correct
register values after a reset.
(Hervé Pouss... - 01:00 am Revision 0c34a5d7: target-ppc: kill a few warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5941 c046a... - 12:50 am Revision fd69fe2b: Quote configure's arguments and location while storing them in config_host.mak
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5940 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:46 am Revision d1f193b0: SH4: SCI improvement
- This patch simply implement one register of SH4's SCI := Serial Communication Interface.
R2D evaluation board uses S... - 12:46 am Revision b79e1752: SH4: kill a few warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5938 c046a... - 12:46 am Revision d8299bcc: SH4: Implement FD bit
- SH4 manual say that if a floating point instruction is executed while
FD bit in the status register is 1, an exceptio...
12/07/2008
- 10:35 pm Revision 54604f74: Some cleanups after dyngen removal
- 1. hostregs_helper.h: fix comment
2. translate-all.c: rename dyngen_code(_search_pc) to
tcg_gen_code(_search_pc)
3... - 09:39 pm Revision 5c16736a: SH4: Eliminate P4 to A7 mangling (Takashi YOSHII).
- Main purpose of this is to delete
*physical = address & 0x1fffffff;
at target-sh4/helper.c:449, using new mmio... - 09:33 pm Revision 486579de: SH: improve the way sh7750 registers io memory (Takashi YOSHII).
- Fixes to be needed for commit #5849 "Change MMIO callbacks..."
hw/sh7750.c:
- Divide region of CPU control registe... - 09:30 pm Revision 69d6451c: Fix some new warnings introduced after r5022
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5933 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:20 pm Revision c2f01775: SH: r2d pci support (Takashi YOSHII).
- This patch adds pci support to sh/r2d board.
This is the first user of PCIC support I formerly sent.
PCIC actually i... - 09:16 pm Revision e0e36fe9: Enable gcc flag -Wredundant-decls
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5931 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:15 pm Revision 10865b34: Enable gcc flag -Wstrict-prototypes
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5930 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:15 pm Revision c1e6ccd1: Enable gcc flag -Wmissing-prototypes
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5929 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:13 pm Revision d0ef528a: SH: Don't subtract bases from access addresses in PCIC.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5928 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:08 pm Revision 1e5459a3: SH: On-chip PCI controller support (Takashi YOSHII).
- This patch adds SuperH on-chip PCI controller(PCIC) support.
Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
... - 08:59 pm Revision d47ede60: sh4: Add r2d onboard FPGA IRQ controller (Takashi YOSHII).
- This adds IRQ controller in FPGA on r2d, and use it for CF.
Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
S... - 08:49 pm Revision c6d86a33: sh4: Add IRL (4-bit encoded interrupt input) support (Takashi YOSHII).
- This patch adds IRL(4bit encoded 15 level interrupt input) support
to SH using qemu_irq as a multi level (!=on/off) s... - 08:41 pm Revision a4a771c0: sh4: mmio based CF support on r2d board (Takashi YOSHII).
- This patch adds emulation for a CompactFlash on sh4/r2d board.
The device is CF, but wired to be worked as True-IDE ... - 08:15 pm Revision db8d9902: Remove FORCE_RET() and RETURN()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5923 c046a... - 08:15 pm Revision 49516bc0: Some cleanups after dyngen removal
- this patch removes some now unused things after dyngen removal.
1. dyngen-exec.h: op_param, op _jmp and some associ... - 08:15 pm Revision 0b97134b: target-i386: fix CVE-2007-1322
- The icebp instruction can be abused to terminate the emulation,
resulting in denial of service.
Signed-off-by: Aurel... - 08:15 pm Revision e8e880a7: slirp: fix CVE 2007-5729
- The emulated network cards in QEMU allows local users to execute arbitrary
code by writing Ethernet frames with a siz... - 07:16 pm Revision a810a2de: Some fixes for TCG debugging
- This fixes a few things after Paul's improvements for TCG debugging:
- change TCGv_i64 field name to something dif... - 06:23 pm Revision e8fc4fa7: target-ppc: disable single stepping
- ... which left was enabled by mistake.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.s... - 06:08 pm Revision dc23e260: PXA: Account for offset from page start in a subpage mapping.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5917 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:04 pm Revision dcb8c512: Update .gitignore
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5916 c046a... - 05:45 pm Revision ec72e276: target-ppc: Fix use of uninitialized TCG variable in tlbiva
- Silences a warning about possible unitialized use of t0.
Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
Sig... - 05:21 pm Revision 86e840ee: Remove a few dyngen and dyngen related code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5914 c046a... - 04:18 pm Revision 955a7dd5: ARM: fix smmul and smmla/smmls usage of registers (Mans Rullgard).
- This fixes the destination and accumulator registers for the smmul
and smmla instructions.
Signed-off-by: Mans Rullg... - 04:03 pm Revision ded9d295: ARM: fix usad8 and usada8 usage of registers (Mans Rullgard).
- This fixes the destination and accumulator registers for the usad8
and usada8 instructions.
Signed-off-by: Mans Rull... - 03:40 pm Revision 662bbadd: Remove gcc 3.4 check
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5911 c046a... - 03:40 pm Revision 45d827d2: target-ppc: convert SPR accesses to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5910 c046a... - 03:40 pm Revision fa0d32c4: target-ppc: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5909 c046a... - 03:32 pm Revision 4cc633c3: Patch holes in ARM translation (Laurent Desnogues).
- - gen_set_CF_bit31: use the right value to set carry flag
- shifter_out_im: remove a spurious semi-colon
- add a ... - 03:20 pm Revision aaf2d97d: ARM: cosmetics (Laurent Desnogues).
- - remove macros that are not used
- remove disass structure is_mem field which value is never used
- correct a ty... - 02:52 pm Revision 13643323: omap1: fix uart3 init (Jean-Christophe PLAGNIOL-VILLARD).
- Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Andrzej Zaborowski <andrew.zab... - 02:49 pm Revision c588de3d: omap1: add OSC_12M_SEL UART register support (original patch from Jean-Christo...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5905 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:36 pm Revision d361be25: pflash_cfi01: add Single Byte Program (Jean-Christophe PLAGNIOL-VILLARD).
- Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Andrzej Zaborowski <andrew.zab... - 05:12 am Revision 57575058: SCSI: Handle inquiry commands of varying length (Justin Chevrier).
- Openserver 5.0.5 sends an Inquiry command to the emulated SCSI disk
expecting a response length of 40 bytes. Currentl... - 05:07 am Revision 02b373ad: LSI53C895A: Handle empty SCRIPTS opcode (Justin Chevrier)
- Basically after each DMA transfer the Openserver driver would issue an
empty (0) SCRIPTS opcode. As the opcode is ess... - 05:03 am Revision c021db86: LSI53C895A: Remove current_dma_len hack
- Signed-off-by: Justin Chevrier <address@hidden>
Acked-by: Ryan Harper <ryanh@us.ibm.com>
Acked-by: Chris Wright <chri... - 03:51 am Revision 9e7d11ff: Remove a duplicate omap_l4_attach(), add one missing elsewhere.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5900 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:49 am Revision ed005253: Don't wrap I2C registers addresses on PXA270.
- This way the registers will only be visible at the given offset instead of
every 0x100 bytes.
git-svn-id: svn://svn... - 02:14 am Revision e6320485: ETRAX-FS: Simplify the DMA blocks address registration and decoding.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@58... - 01:19 am Revision 0db74b07: ETRAX-FS: No need to decode the address anymore.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5... - 12:01 am Revision 8983da70: target-ppc: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5896 c046a...
12/06/2008
- 11:46 pm Revision 74d37793: target-ppc: convert SLB/TLB instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5895 c046a... - 09:44 pm Revision 331dadde: The configure test for struct iovec #includes <sys/uio.h> but qemu-common.h di...
- This fixes compilation of hw/virtio.h on Mac OS X.
Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
git-svn... - 06:37 pm Revision 06dca6a7: target-ppc: convert dcr load/store to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5893 c046a... - 03:03 pm Revision 6527f6ea: target-ppc: convert msr load/store to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5892 c046a... - 02:19 pm Revision 22e0e173: target-ppc: convert POWER bridge instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5891 c046a... - 12:46 pm Revision 3b63c04e: Revert "hw/apic.c: use fls() from host-utils"
- This reverts commit 5876.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongn...
12/05/2008
- 10:05 pm Revision bf9298b9: Make struct iovec universally available
- Vectored IO APIs will require some sort of vector argument. It makes sense to
use struct iovec and just define it gl... - 07:56 pm Revision a38131b6: Attached patch contains warning fixes.
- Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5888 ... - 07:55 pm Revision b3efe5c8: Attached patch make cpu-exec.c compile on NetBSD.
- Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5887 ... - 07:54 pm Revision 1360677c: Attached patch makes NetBSD use the native bswap functions
- which compile.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
git-svn-id: svn://svn.savannah.nongnu.org/... - 07:53 pm Revision 3990d09a: sys-queue.h defines _SYS_QUEUE_H_ which is also defined by
- the <sys/queue.h> system header. <sys/disk.h> uses SLIST_ENTRY
on NetBSD, which doesn't exist in sys-queue.h. Therefo... - 06:05 pm Revision 4dd8c138: Fix PPC PREP platform, broken by commit 5849
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5884 c046a... - 06:05 pm Revision 3476f891: hw/ppc4xx_pci.c: kill two warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5883 c046a... - 09:21 am Revision 7487953d: target-ppc: convert POWER shift instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5882 c046a... - 09:21 am Revision 54cdcae6: target-ppc: add functions to load/store SPR
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5881 c046a... - 12:36 am Revision b2b183c2: do boundary check based on absolute value (Glauber Costa)
- For backward operations, dstpitch and srcpitch can
be negative. This leads BLTUNSAFE macro into an
overflow, and as a...
12/04/2008
- 11:39 pm Revision 4dc822d7: Use writeback caching by default with qcow2
- qcow2 writes a cluster reference count on every cluster update. This causes
performance to crater when using anythin... - 11:34 pm Revision 0cd2df75: Fix RTC initial date computation
- qemu_get_clock() returns a structure containing the time the user wants
to be set (either UTC time, a local time, or ... - 11:28 pm Revision bb6834cf: Fix windows build after virtio changes
- Windows does not have sys/uio.h and does not have err.h.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git... - 10:57 pm Revision d34ca590: hw/apic.c: use fls() from host-utils
- ...and fix a bug, the implementation in hw/apic.c was wrong.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
g... - 10:35 pm Revision d096ab91: Add missing file from previous commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5875 c04... - 10:33 pm Revision bd322087: Add virtio-balloon support
- This adds a VirtIO based balloon driver. It uses madvise() to actually balloon
the memory when possible.
Until 2.6.... - 10:19 pm Revision df751fa8: Add ballooning infrastructure.
- Balloon devices allow you to ask the guest to allocate memory. This allows you
to release that memory. It's mostly ... - 10:08 pm Revision 8d371d4b: Define fls() in terms of clz32().
- As suggested by Laurent Desnogues.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.sav... - 09:58 pm Revision f46f15bc: Remove TARGET_PAGE_SIZE from virtio interface (Hollis Blanchard)
- TARGET_PAGE_SIZE should only be used internal to qemu, not in guest/host
interfaces. The virtio frontend code in Linu... - 09:52 pm Revision 6e02c38d: Add virtio-blk support
- Virtio-blk is a paravirtual block device based on VirtIO. It can be used by
specifying the if=virtio parameter to th... - 09:38 pm Revision 967f97fa: Virtio core support
- This patch adds core support for VirtIO. VirtIO is a paravirtualization
framework that has been in Linux since 2.6.2... - 09:19 pm Revision b39ade83: Introduce fls() helper
- This is needed for virtio. The implementation is originally from
Marcelo Tosatti.
Signed-off-by: Anthony Liguori <a... - 08:01 pm Revision 9b3469cc: Clarify -soundhw documentation as to avoid hda confusion
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5867 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:29 pm Revision d08c4d34: Update
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5866 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:00 am Revision cee83d91: Silence warnings generated due to `#if BUILD_Y8950'
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5865 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:48 am Revision 1ea879e5: Make audio violate POSIX less
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5864 c046a42c-6fe2-441c-8c8c-71466251a162
12/03/2008
- 06:29 pm Revision 8b0de438: More consistent PAGE_xxx defines, avoid conflicting with system PAGE_xxx
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5863 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:53 am Revision 825bb581: IBM PowerPC 4xx 32-bit PCI controller emulation
- This PCI controller can be found on a number of 4xx SoCs, including the 440EP.
Signed-off-by: Hollis Blanchard <holl...
12/02/2008
- 10:14 pm Revision e976c6a1: Change order of metadata update to prevent loosing guest data because of unexp...
- Currently the order is this (during cow since it's the interesting case):
1. Decrement refcount of old clusters
2. In... - 10:11 pm Revision 6db6c638: Cleanup {alloc|get}_cluster_offset() (Gleb Natapov)
- Move duplicated code into helper functions.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Lig... - 10:10 pm Revision 643e5399: Write table offset and size in one syscall (Gleb Natapov)
- Otherwise if VM is killed between two writes data may be lost.
But if offset and size fields are at the same disk blo... - 10:08 pm Revision a32ef786: Introduce new helper function qcow_shedule_bh() (Gleb Natapov)
- Use it to remove code duplications from qcow_aio_read_cb().
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off... - 10:06 pm Revision ac674887: Remove tabs from qcow_aio_read_cb(). (Gleb Natapov)
- Fix indentation.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
... - 10:02 pm Revision 4a55bfdf: Exclude unix: from vnc call to unix_listen() (Ryan Harper)
- When using an existing unix socket like:
-vnc unix:/tmp/file1Y2nY2
qemu fails to bind a unix socket because the vn... - 09:40 pm Revision d4b55be5: Fix register name typo in dumping debug registers (Jan Kiszka)
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn... - 07:51 pm Revision a8f48dcc: Remove address masking after some rearranging
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5854 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:47 pm Revision e64d7d59: Remove address masking
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5853 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:02 am Revision 0e8f0967: Cosmetic cleanups to previous patch.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5852 c046a42c-6fe2-441c-8c8c-71466251a162
12/01/2008
- 10:57 pm Revision 53762ddb: Reset the key modifiers upon client connect
- VNC should not maintain modifer state upon reconnects With some window
managers/vnc clients it will only see a key do... - 10:57 pm Revision 429a8ed3: Add basic audio functionality to vnc.c
- This allows among other things to capturing A/V of running
guests. Ad-hoc client that does this (via script that invo... - 08:59 pm Revision 8da3ff18: Change MMIO callbacks to use offsets, not absolute addresses.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5849 c046a42... - 04:29 pm Revision 6ad1d22b: Allocate cleared memory for cpu state.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5848 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:57 pm Revision 0c9c3a9e: arm: Don't potentially overwrite input registers in add2, sub2.
- According to malc TCG will often genereate an add2/sub2/mul2 with low
half of the output in the same register as high... - 04:19 am Revision 63d41246: Fix the comment added in r5844.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5846 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:17 am Revision fe33867b: Don't rely on ARM tcg_out_goto() generating just a single insn.
- Otherwise when tb_exit generates a jump beyond the pc-relative range,
tcg_out_goto() spans two/three instructions and... - 04:10 am Revision 1cb0661e: arm: Reserve code buffer in memory range reachable for pc-relative branch.
- Unfortunately this range is so narrow that I'm not sure if it makes more
sense to always use memory load to pc kind o... - 04:02 am Revision 3233f0d4: Use libgcc __clear_cache to clean icache, when available.
- Calling the clear cache syscall directly generates an illegal instruction
on some (armv4) kernels.
git-svn-id: svn:... - 03:53 am Revision 80fe30ed: Fix a typo preventing GNUC builtins usage.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5842 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:52 am Revision dcfd12b8: Fix pmovsx* / pmovzx* SSE instructions (original fix by Frank Mehnert).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5841 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:48 am Revision d0513623: Don't try to select on an invalid VNC socket when init fails.
- Otherwise we get a segfault.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5840 c046a42c-6fe2-441c-8c8c-7146...
11/30/2008
- 09:12 pm Revision 137519ce: qemu-img: open files with cache=writeback
- Data integrity is not important in qemu-img, so open the files with
cache=writeback. This fixes the performance regre... - 07:54 pm Revision b8dbdddc: target-ppc: remove unused file op_mem_access.h
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5838 c046a... - 07:54 pm Revision dcc532c8: target-ppc: use ldl/ldub/stl/stub for load/store in op_helper.c
- Should not give any performance penality given cpu_mmu_index() is
an inline function returning a value from env.
Sig... - 07:26 pm Revision ef0d51af: target-ppc: convert PPC 440 instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5836 c046a... - 06:25 pm Revision 1addc7c5: Spelling and grammar fixes
- Minor fixes of spelling and grammar in comments and documentation
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
... - 06:25 pm Revision d92620c8: Fix warning from sparse (wrong declaration)
- Fix data type (this fixes a warning from sparse)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Au... - 06:25 pm Revision f9487cb9: Fix warning from sparse
- Remove unnecessary declaration for errno (this fixes a warning from sparse)
Signed-off-by: Stefan Weil <weil@mail.be... - 06:24 pm Revision d72a19f7: target-ppc: convert return from interrupt instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5832 c046a... - 06:24 pm Revision fa407c03: target-ppc: convert external load/store instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5831 c046a... - 06:24 pm Revision cf360a32: target-ppc: convert load/store with reservation instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5830 c046a... - 06:24 pm Revision bdb4b689: target-ppc: convert lscbx instruction to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5829 c046a... - 06:24 pm Revision dfbc799d: target-ppc: convert load/store string instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5828 c046a... - 06:24 pm Revision 37d269df: target-ppc: convert icbi instruction to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5827 c046a... - 06:24 pm Revision 799a8c8d: target-ppc: convert dcbz instruction to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5826 c046a... - 06:23 pm Revision ff4a62cd: target-ppc: convert load/store multiple instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5825 c046a... - 06:23 pm Revision 931ff272: target-ppc: convert wait instruction to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5824 c046a... - 06:23 pm Revision cf02a65c: target-ppc: convert mfrom instruction to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5823 c046a... - 06:23 pm Revision e49a3c8f: target-ppc: remove dead code from op.c
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5822 c046a... - 06:23 pm Revision 8d4acf9b: gdbstub: Fix access to PPC FPRs
- Obviously, someone forgot to rebase the index before accessing one of
the 32 FPRs.
Signed-off-by: Jan Kiszka <jan.ki... - 06:23 pm Revision 2cbd949d: Common cpu_loop_exit prototype
- All archs use the same cpu_loop_exit, so move the prototype in a common
header. i386 was carrying a __hidden attribut... - 06:22 pm Revision 0f3955e2: target-ppc: convert software TLB instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5819 c046a... - 12:24 pm Revision 4bf5801d: Fix ICCS command (Herve Poussineau)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5818 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:04 am Revision d4742de8: Handle SDL log just like other temporary files
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5817 c046a42c-6fe2-441c-8c8c-71466251a162
11/29/2008
- 10:09 pm Revision 9ac81bbb: Use trap shell builtin to remove temporary files
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5816 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:55 pm Revision ebd486d5: Fix alignment of 64bit args
- Unbreaks sparc and mips64el. (Reported by Thiemo Seufer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5815 c... - 06:51 pm Revision e3926838: Fix 'enable selection' command (esp_4_ensel.diff)
- Indicate success after 'enable selection' command
Signed-off-by: Herve Poussineau <hpoussin@reactos.org>
git-svn-i... - 06:51 pm Revision fc4d65da: Fix command len detection (esp_3_cmdlen.diff)
- When command is not DMA, TCMID and TCLO registers are not filled. Use command buffer len instead
Signed-off-by: Herv... - 06:48 pm Revision b44c08fa: Fix configuration 2 register (esp_2_cfg2.diff):
- According to http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR53C9X.txt,
"Any bit pattern written t... - 06:45 pm Revision 8dea1dd4: Misc fixes (Herve Poussineau)
- - Fix internal fifo size (16 bytes), according to http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR...
- 06:42 pm Revision ce802585: Don't rely on the fact that MAX_FD is 2 (Herve Poussineau)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5810 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:05 pm Revision 6c173b3c: Prepare for handling different BSD mmap() flags
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5809 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:33 pm Revision ee50add9: Fix comment typo.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5808 c046a42c-6fe2-441c-8c8c-71466251a162
11/28/2008
- 01:17 pm Revision 030370a2: qemu-doc.texi: rewrite the documentation for the -net option
- Addresses comments from Jamie Lokier.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.sa... - 12:11 pm Revision f5fc9975: qemu-doc.texi: document downscript network option
- From Guido Günther, through the Debian BTS.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5806 c046a42c-6fe2-...
11/27/2008
- 09:30 pm Revision 01a4afeb: target-ppc: convert POWER2 load/store instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5805 c046a... - 09:30 pm Revision 6a6ae23f: target-ppc: convert SPE load/store to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5804 c046a... - 09:30 pm Revision 38d14952: target-ppc: simplify evsplati and evsplatfi
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5803 c046a... - 05:47 pm Revision 60b19691: linux-user: Add support for STOP/CONT signals.
- Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5802 c046a42c-... - 05:46 pm Revision 2a913eb1: linux-user: sig is target signal.
- Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5801 c046a42c-... - 05:45 pm Revision 77755340: Make installing bios files optional.
- Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5800 c046a42c-...
11/26/2008
- 12:13 am Revision c0ce998e: Use sys-queue.h for break/watchpoint managment (Jan Kiszka)
- This switches cpu_break/watchpoint_* to TAILQ wrappers, simplifying the
code and also fixing a use after release issu... - 12:05 am Revision 31280d92: Add TAILQ_FOREACH_SAFE (Jan Kiszka)
- Add TAILQ iterator that allows to safely remove elements while walking
the list.
Signed-off-by: Jan Kiszka <jan.kisz...
11/25/2008
- 11:50 pm Revision f3d54fc4: Abstract out geometry detection code from IDE for reuse
- Virtio will want to use the geometry detection code. It doesn't belong
in ide.c anyway.
Signed-off-by: Anthony Ligu... - 07:26 pm Revision 357c692c: Revert r5636 to fix icount on hosts w/o high-res clocks
- Changeset r5636 changed the timers to run in the alarm callback. The
alarm callback can only be called as frequently... - 07:19 pm Revision 9c99d2ab: i386: remove unused function prototypes (Laurent Desnogues)
- This patch removes two unused prototypes from i386 target exec.h file.
Signed-off-by: Laurent Desnogues <laurent.des... - 06:49 pm Revision 89886f4c: Fix usb-stub compilation
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5794 c046a42c-6fe2-441c-8c8c-71466251a162
11/24/2008
- 10:21 pm Revision 2bec46dc: vga optimization (Glauber Costa)
- Hypervisors like KVM perform badly while doing mmio on
a loop, because it'll generate an exit on each access.
This is... - 09:36 pm Revision 5832d1f2: kvm: Introduce kvm logging interface (Glauber Costa)
- Introduce functions to control logging of memory regions.
We select regions based on its start address, a
guest_physi... - 09:35 pm Revision b4fbd879: move vga_io_address to VGA State (Glauber Costa)
- It'll be reused later by the vga optimization.
Signed-off-by: Glauber Costa <glommer@redhat.com>
Signed-off-by: Anth... - 09:33 pm Revision 4efe2755: better type checking for vga (Glauber Costa)
- unsigned long is too bad of a type. Use ram_addr_t instead.
aligurori: fixed a compile warning in this patch
Signed... - 09:29 pm Revision 0e1f5a0c: Introduce accessors for DisplayState (Stefano Stabellini)
- Introducing some accessors:
ds_get_linesize
ds_get_bits_per_pixel
ds_get_width
ds_get_height
ds_get_data
Signed-off... - 01:28 pm Revision cab3bee2: target-ppc: convert trap instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5788 c046a... - 10:47 am Revision fe1e5c53: target-ppc: convert altivec load/store to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5787 c046a...
11/23/2008
- 06:30 pm Revision a0d7d5a7: target-ppc: convert FPU load/store to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5786 c046a... - 06:30 pm Revision a7859e89: target-ppc: fix access_type usage
- Write env->access_type before a load/store operation instead of relying
on the name of the dyngen operation.
Signed-... - 06:30 pm Revision 0c8aacd4: target-ppc: include the instruction name in load/store handlers name
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5784 c046a... - 12:54 pm Revision 1c97856d: target-ppc: convert SPE FP ops to TCG
- Including a few bug fixes:
- Don't clear high part for instruction with 32-bit destination
- Fix efscmp* and etstcmp*... - 09:27 am Revision f4887919: Fix typo reported by Thiemo Seufer
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5782 c046a42c-6fe2-441c-8c8c-71466251a162
11/22/2008
- 11:27 pm Revision 293d6942: target-ppc: remove declaration of removed function from op_helper.h
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5781 c046a... - 11:03 pm Revision 68063649: Native BSD host USB support (Juergen Lock, Lonnie Mendez)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5780 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:49 pm Revision 6972f935: Native FreeBSD parallel port (Juergen Lock)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5779 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:43 pm Revision 5f8712aa: Use MAP_ANON also for FreeBSD (Juergen Lock)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5778 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:34 pm Revision cdba95bd: Fix BSD user compilation on other than OpenBSD
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5777 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:24 pm Revision 8ef92a88: Fix some compile and linking issues on NetBSD.
- - adapt configure to link against -lrt to fix aio linking errors
- adapt configure to link against -lossaudio to fix ... - 10:17 pm Revision d07cca02: Add native softfloat fpu functions (Christoph Egger)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5775 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:04 pm Revision 47398b9c: Use qemu_isfoobar and qemu_towombat versions, based on patch by Christoph Egger
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5774 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:09 pm Revision 11bb09f1: target-sh4: fix 64-bit fmov to/from memory
- When loading/storing a register pair, the even-numbered register
always maps to the low 32 bits of memory independent... - 12:09 pm Revision 64adab3f: target-ppc: convert exceptions generation to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5772 c046a... - 01:49 am Revision e2eb2798: target-alpha: use CPU_Float/CPU_Double instead of ugly casts
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5771 c046a... - 12:33 am Revision cf7055bd: target-sh4: fix TLB/MMU emulation
- Based on a patch from Vladimir Prus and comments from Shin-ichiro KAWASAKI.
Signed-off-by: Aurelien Jarno <aurelien@...
11/21/2008
- 11:06 pm Revision 4e7ed2d1: SH4: Switch serial emulation to qemu_irq
- This patches makes SH serial emulation use qemu_irq in its interface.
* hw/sh.h (sh_serial_init): Take qemu_... - 11:06 pm Revision 96e2fc41: SH4: Use qemu_irq in timer emulation.
- * hw/sh.h (tmu012_init): Accept qemu_irq, not intc_source.
* hw/sh7750.c (sh7750_init): Pass qemu_irq to tmu0... - 07:26 pm Revision 380ce5ba: CRIS: remove unused op_template.h.
- Remove unused file, reported by Laurent Desnogues.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git... - 06:25 pm Revision 8f2e8d1f: e1000 VLAN offload emulation (Alex Williamson)
- We're currently ignoring the e1000 VLAN tagging, stripping and filtering
features in the e1000 emulation. This patch... - 12:15 am Revision 7e5f90fa: uImage: only try to load 'kernel' images (Hollis Blanchard)
- Loading other image types (e.g. IH_TYPE_MULTI, IH_TYPE_FLATDT) is not
implemented.
IH_TYPE_STANDALONE images could b... - 12:14 am Revision 5a9154e0: uImage: rename load_uboot() to load_uimage() (Hollis Blanchard)
- u-boot is a firmware. uImage is an executable file format.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Sign... - 12:11 am Revision 21cafd08: uImage: return base load address (Hollis Blanchard)
- Return the base address at which the image was loaded so that callers may keep
track of currently occupied guest memo... - 12:04 am Revision 5a123577: uImage: implement gzip support (Hollis Blanchard)
- Based on gzip uImage loading code from u-boot.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Holli... - 12:02 am Revision 265ca29a: uImage: don't leak file data or file descriptor (Hollis Blanchard)
- Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-...
11/20/2008
- 06:46 pm Revision 3adae656: Fix typo when using TARGET_FMT_plx and LSI_DEBUG (Ryan Harper)
- TARGET_FMT_plx includes a % for you. This fixes the following warning when
compiling with LSI_DEBUG enabled.
Signed... - 08:41 am Revision 12d96138: target-sh4: fix fldi0/fldi1
- fldi0/fldi1 should be executed as a nop if FPSCR.FR is set instead of
generating an exception. Reported by Laurent De...
11/19/2008
- 08:00 pm Revision 66ba317c: target-sh4: map FP registers as TCG variables
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5758 c046a... - 08:00 pm Revision 9850d1e8: target-sh4: use CPU_Float/CPU_Double instead of ugly casts
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5757 c046a... - 07:54 pm Revision 0f2f39c2: target-ppc: fix TCG type errors introduced in r5754
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5756 c046a... - 07:41 pm Revision 34fc643f: Make KVMSlot a real structure
- struct kvm_userspace_memory_region does not use QEMU friendly types to
define memory slots. This results in lots of ... - 06:10 pm Revision af12906f: target-ppc: convert fp ops to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5754 c046a... - 05:09 pm Revision a3d6841f: kvm: de-register mem region for MMIO (Glauber Costa)
- Besides unassigned memory, we also don't care about MMIO.
So if we're giving an MMIO area that is already registered,... - 05:03 pm Revision d5b4eb40: Fix media detection on emulated CDROM (Gary Grebus)
- This patch tweaks the ATAPI CDROM emulation to fix an annoyance seen
when running a variety of Linux guests: the desk... - 03:31 am Revision 3dec6ecd: Only force inlining when optimizing.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5751 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:00 am Revision b25cf589: Add 40-bit DMA support to LSI scsi emulation (Ryan Harper)
- This patch fixes Linux machines configured with > 4G of ram and using a
SCSI device.
Signed-off-by: Ryan Harper <rya...
11/18/2008
- 11:52 pm Revision 426cd5d6: Fix Windows build
- ENOBUFS is not defined on Win32. Use ENOMEM instead which is more portable.
This was reported by Hervé Poussineau.
... - 11:09 pm Revision a59cb4e0: x86: Dump debug registers (Jan Kiszka)
- As the debug registers are no longer dummies, let's include their
current state into the 'info registers' output and ... - 11:08 pm Revision 01df040b: x86: Debug register emulation (Jan Kiszka)
- Built on top of previously enhanced breakpoint/watchpoint support, this
patch adds full debug register emulation for ... - 10:56 pm Revision 2dc9f411: Introduce BP_CPU as a breakpoint type (Jan Kiszka)
- Add another breakpoint/watchpoint type to BP_GDB: BP_CPU. This type is
intended for hardware-assisted break/watchpoin... - 10:50 pm Revision dde2367e: Add debug exception hook (Jan Kiszka)
- This patch allows to hook into the delivery of EXCP_DEBUG so that other
use beyond guest debugging becomes possible.
... - 10:37 pm Revision 6e140f28: Introduce BP_WATCHPOINT_HIT flag (Jan Kiszka)
- When one watchpoint is hit, others might have triggered as well. To
support users of the watchpoint API which need to... - 10:30 pm Revision 880a7578: gdbstub: manage CPUs as threads (Jan Kiszka)
- This patch enhances QEMU's built-in debugger for SMP guest debugging.
Using the thread support of the gdb remote prot... - 10:26 pm Revision bfa50bc2: Remove premature memop TB terminations (Jan Kiszka)
- Now that we can properly restore the pc on watchpoint hits, there is no
more need for prematurely terminating TBs if ... - 10:24 pm Revision 06d55cc1: Restore pc on watchpoint hits (Jan Kiszka)
- In order to provide accurate information about the triggering
instruction, this patch adds the required bits to resto... - 10:14 pm Revision b4051334: Respect length of watchpoints (Jan Kiszka)
- This adds length support for watchpoints. To keep things simple, only
aligned watchpoints are accepted.
Signed-off-b... - 10:09 pm Revision db8886d3: Set mem_io_vaddr on io_read (Jan Kiszka)
- Analogously to write accesses, we have to save the memory address also
on read accesses in order to support read watc... - 10:07 pm Revision a1d1bb31: Refactor and enhance break/watchpoint API (Jan Kiszka)
- This patch prepares the QEMU cpu_watchpoint/breakpoint API to allow the
succeeding enhancements this series comes wit... - 09:55 pm Revision d6fc1b39: gdbstub: Return appropriate watch message to gdb (Jan Kiszka)
- Return the appropriate type prefix (r, a, none) when reporting
watchpoint hits to the gdb front-end.
Signed-off-by: ... - 09:46 pm Revision 6b917547: Refactor translation block CPU state handling (Jan Kiszka)
- This patch refactors the way the CPU state is handled that is associated
with a TB. The basic motivation is to move m... - 09:36 pm Revision 622ed360: Convert CPU_PC_FROM_TB to static inline (Jan Kiszka)
- as macros should be avoided when possible.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony... - 05:41 pm Revision 62d60e8c: Make KVM slot management more robust
- KVM keeps track of physical memory based on slots in the kernel. The current
code that translates QEMU memory mappin... - 11:32 am Revision 87006d13: target-ppc: fix regression introduced by commit 5729
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5733 c046a... - 03:42 am Revision b29fe3ed: Preliminary AIX support
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5732 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:42 am Revision 14f87098: AIX's assembler does not support local labels, use relative addressing instead
- (Laurent Vivier)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5731 c046a42c-6fe2-441c-8c8c-71466251a162 - 03:42 am Revision 48253bd8: Use qemu_memalign instead of memalign in qemu_vmalloc
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5730 c046a42c-6fe2-441c-8c8c-71466251a162
11/17/2008
- 04:43 pm Revision a7812ae4: TCG variable type checking.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5729 c046a42...
11/16/2008
- 09:15 pm Revision 30913bae: target-i386: fix helper_pmovmskb_mmx helper
- (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5728 c046a42c-6fe2-441c-8c8c-71466251a162 - 03:53 pm Revision cd390083: Attached patch fixes a series of this warning
- when compiling on NetBSD:
warning: array subscript has type 'char'
Signed-off-by: Christoph Egger <Christoph.Egger@... - 01:38 pm Revision 77b9435f: Use correct trap for syscalls on Sparc32
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5726 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:37 pm Revision 0399bfe0: Fix warnings caused by timer_t, it is 32 bits on Sparc64
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5725 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:34 pm Revision 634a21f6: Fix no_frame unused warning when SDL is disabled
- Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
git-svn-id: svn://svn.savannah.nongnu.org/q...
11/15/2008
- 02:12 pm Revision da80682b: target-mips: avoid tcg internal error in mfc0/dmfc0
- Set t0 to 0 for unimplemented mfc0/dmfc0 instructions. This fixes a tcg
internal error while booting mips linux.
Not...
11/14/2008
- 07:20 pm Revision 64b4d28c: target-alpha: implement getxuid and getxgid syscalls
- This patch implemented the setxuid and setxgid syscalls for Alpha.
These syscalls return two values, both uid/euid an... - 07:05 pm Revision 71f75756: ppc-linux-user: handle EXCP_DEBUG
- Replace POWERPC_EXCP_DEBUG by EXCP_DEBUG as the former can not happen in
user mode emulation, while the later can hap...
11/13/2008
- 11:33 pm Revision 1ab5f75c: ETRAX-FS: Don't schedule DMA processing without active channels.
- Avoid scheduling DMA processing when all channels are stopped or at
end-of-list.
Signed-off-by: Edgar E. Iglesias <e... - 11:10 pm Revision 9eee9a5d: ETRAX-FS: Fix a segfault if pflash drive not found.
- drive_get_index() returns -1 if a drive isn't found; don't
use -1 to index drives_table.
Signed-off-by: Mark McLough... - 09:37 pm Revision 10781c09: x86: fix warning without CONFIG_KVM (Mark McLoughlin)
- Warning is:
target-i386/helper.c: In function `cpu_x86_cpuid':
target-i386/helper.c:1373: warning: implicit declar... - 09:28 pm Revision 57003085: Fix CPUID ext2 features masking (Avi Kivity)
- Typo. Exposes rdtscp which kills some guests.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Ligu... - 09:23 pm Revision e20e830b: block: make raw aio signaling non-blocking (Gerd Hoffman)
- This patch switches the read handle of the signaling pipe into
non-blocking mode. This avoids unwanted blocking read... - 09:21 pm Revision 984b5181: Define kvm_ioctl in the same way as ioctl
- The third argument to ioctl is a ... which allows any value to be passed. In
practice, glibc always treats the argum... - 06:19 pm Revision 305b0eb2: copyright & license for qemu_sockets.c (Gerd Hoffman)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: ... - 12:29 am Revision 8ad9fa5d: Fix brown-paper-bag bugs from live-migration patch (Charles Duffy)
- In TCP migration, prevent an endless loop trying to retrieve error status. In
exec migration, set the close pointer i...
11/12/2008
- 10:36 pm Revision c310de86: Rename hz to hertz to keep AIX happy
- The issue was first noticed/addressed by Laurent Vivier in his QEMU on
AIX patches.
git-svn-id: svn://svn.savannah.n... - 10:36 pm Revision 2946898b: Rename misnamed BACK_CHAIN_OFFSET to LR_OFFSET
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5711 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:36 pm Revision 8421d9e5: Avoid compiler warning
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5710 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:36 pm Revision b0f74c87: Don't use "hz" in identifiers to make AIX happy.
- malc found AIX headers leak "hz" and so it can't be used there. Change
the occurences in hw/.
git-svn-id: svn://sv... - 07:18 pm Revision c8906845: Include <strings.h> for ffs().
- ffs() is in <strings.h> although bsd compatible systems have it in
<string.h> already. ffs() is used in omap1.c, oma... - 06:50 pm Revision be351261: r5531 made x509 certs not loadable (original patch from Henrik Holst).
- The patch in r5531 which replaced a bunch of strncpy with pstrcpy causes
the x509 credentials from the -vnc parameter... - 06:41 pm Revision 9167a69a: Implement LSI53C895A quirks exposed by OpenServer (Justin Chevrier).
- After going through the debug log and scratching my head for quite some
time. I found the following:
The problem was... - 05:00 pm Revision c3b972c3: fix some variable initizalization issues (Stefano Stabellini)
- this patch fixes two variable initialization issues.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix... - 12:01 pm Revision dccfec67: target-alpha: fix termbits and target IOC macros
- This patch fixes the two following problems for Alpha linux-user:
- termbits.h is incorrectly using host IOC macro... - 12:06 am Revision c2b48b69: Fix -linux-user build by reverting r5701
- Unfortunately, -linux-user doesn't use osdep as it replaces some of those
functions with specific ones. The code #if...
11/11/2008
- 11:50 pm Revision 6f7af85d: Allocate guest memory on host page boundaries (Hollis Blanchard)
- Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5702 c04... - 11:48 pm Revision 15ed71ba: Define OS-dependent qemu_getpagesize() (Hollis Blanchard)
- Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5701 c04... - 11:33 pm Revision a672b469: Split savevm code into savevm.c
- This is pure code motion. The savevm code is all common code so we can build
it once and share the object with all e... - 11:20 pm Revision 559b90fb: Move the things that aren't target specific to libqemu_common.a.
- This will improve the build time.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.sava... - 10:57 pm Revision 9118e7f0: windows cdrom cache flush (Stefano Stabellini)
- Windows only flushes its cache of a CDROM if it gets a
SENSE_UNIT_ATTENTION CHECK_CONDITION response to a REQUEST_SEN... - 10:54 pm Revision f07b6003: sockets: switch over tcp/telnet/unix serial line to new helper functions (Gerd...
- This switches the tcp, telnet and unix socket support for character
devices (serial/parallel, ...) to the new socket ... - 10:51 pm Revision 9712ecaf: sockets: switch vnc to new code, support vnc port auto-allocation (Gerd Hoffman)
- This patch switches the vnc code ofer to the new socket helper
functions.
It adds support IPv6 support and for autom... - 10:46 pm Revision d247d25f: sockets: helper functions for qemu (Gerd Hoffman)
- This patch creates a new source file qemu-sockets.c with a bunch of
helper functions to create listening and connecte... - 06:46 pm Revision 065e2813: Reintroduce migrate-to-exec: support (Charles Duffy)
- KVM's live migration support included support for exec: URLs, allowing system
state to be written or received via an ... - 03:54 pm Revision a74b4d2c: target-alpha: fix decoding of CVTST /S
- This patch fixes the decoding of CVTST /S which was
incorrectly being decoded as CVTTS.
This fixes SPEC2000 gcc with... - 03:42 pm Revision d9e147ad: target-alpha: fix syscall error check
- (re-add commit 5689)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org... - 03:41 pm Revision de9a95f0: Revert commits 5685 to 5688 committed by mistake
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5691 c046a... - 03:31 pm Revision 55489a17: target-alpha: disable single stepping and TB flush by default
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5690 c046a... - 03:31 pm Revision 9c08393f: target-alpha: fix syscall error check
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5689 c046a... - 03:30 pm Revision 3587f82a: qemu: generate signals on tap I/O
- Currently tap does not generate signals on I/O; this causes
network latency to be dependent on the timer tick (1ms wi... - 03:30 pm Revision 7aa763c7: Use HOST_CC instead of CC on TCG only targets
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5687 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:30 pm Revision 1c58b166: Don't stop translation for mtc0 compare
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5686 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:30 pm Revision dc18031f: Disable debug code for production.
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5685 c046a... - 01:50 pm Revision a6e92a65: target-mips: gen_compute_branch1()
- Optimize code generation in gen_compute_branch1():
- Directly use I32 variables instead of converting values from _tl... - 01:50 pm Revision 9bf3eb2c: target-mips: optimize movc*()
- Optimize code generation in gen_movc*():
- Temp variables are valid up to and *including* the brcond instruction.
U... - 01:50 pm Revision 2a0ab998: target-mips: optimize gen_farith()
- Optimize code generation in gen_farith():
- Temp variables are valid up to and *including* the brcond instruction.
... - 01:50 pm Revision b10fa3c9: target-mips: optimize gen_muldiv()
- Optimize code generation in gen_muldiv():
- Don't do sign extension when the value is already guaranteed to be
sign... - 01:50 pm Revision 507563e8: target-mips: optimize gen_arith()/gen_arith_imm()
- Optimize code generation in gen_arith()/gen_arith_imm():
- Don't do sign extension when the value is already guarante... - 01:47 pm Revision 49bcf33c: target-mips: convert bit shuffle ops to TCG
- Bit shuffle operations can be written with very few TCG instructions
(between 5 and 8), so it is worth converting the... - 01:46 pm Revision 505ad7c2: target-mips: convert bitfield ops to TCG
- Bitfield operations can be written with very few TCG instructions
(between 2 and 5), so it is worth converting them t... - 01:39 pm Revision 2623c1ec: target-mips: optimize gen_op_addr_add() (2/2)
- Instead of dynamically generating different code depending on the UX
flag, add a new flag in ctx->flags to generate d... - 01:36 pm Revision d144d1d9: target-mips: optimize gen_op_addr_add() (1/2)
- The user mode can be tested at translation time using ctx->hflags.
This simplifies gen_op_addr_add().
Signed-off-by:... - 01:36 pm Revision 1eb75d4a: target-mips: optimize gen_save_pc()
- We obviously don't need to use a temporary variable to write PC.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net... - 01:34 pm Revision add69063: target-mips: fix mft* helpers/call
- This patch attempts to fix mft* helpers and the associated TCG calls.
mft* helpers do not take a register in argument... - 01:34 pm Revision c24135ff: target-mips: fix temporary variable freeing in op_ldst_##insn()
- Move tcg_temp_free() out of the conditional part to make sure
the TCG temporary variable is freed in all cases.
Sign... - 01:30 pm Revision 1f961124: target-alpha: add proper fcntl definitions
- On Alpha the target to native fcntl definitions were missing. Because of
this, programs trying to open files with th... - 01:30 pm Revision 9cd38c23: target-alpha: fix double TCG variable allocation
- Noticed by Chris Krumme.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu... - 05:04 am Revision 828808f5: Fix alignment problem with some 64bit load/store instructions
- LD/STD/LWA require displacement to be multiple of 4, provide
tcg_out_ldsta which checks the supplied displacement and...
11/10/2008
- 05:55 pm Revision becfc390: KVM: simplify kvm_cpu_exec hook
- We don't need to use cpu_loop_exit() because we never use the
condition codes so everything can be folded into a sing... - 01:10 pm Revision 57951c27: target-ppc: convert most SPE integer instructions to TCG
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5668 c046a... - 01:10 pm Revision 970d622e: target-alpha: fix cmpbge instruction
- The cmpbge instruction should compare all 8 bytes of one 64-bit value with
another. However, we were looping with a ... - 04:55 am Revision e441570f: use target_mmap() to allocate idt, gdt and ldt (Kirill A. Shutemov).
- env->*dt.base should fit target address space, so we should use
target_mmap to allocate them.
Signed-off-by: Kirill ... - 03:34 am Revision 8ce0f869: Currently trying to turn an oversized directory into a VVFAT image will
- result in a cryptic error (and an abort):
qemu: block-vvfat.c:97: array_get: Assertion `index < array->next' failed... - 03:05 am Revision 59795a1f: x86 CPUID extended family/model (Andre Przywara).
- x86 CPUs feature extended family/model bits in CPUID leaf
0000_0001|EAX. Refer to page 10 in:
http://www.amd.com/us-e...
11/09/2008
- 09:52 pm Revision 2576d836: Use TCG not op
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5663 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:50 pm Revision 81b5b816: Use andc, orc, nor and nand
- Also fix which argument gets negated in fandnot[12] and fornot[12]
git-svn-id: svn://svn.savannah.nongnu.org/qemu/t... - 08:27 pm Revision 741a7444: target-ppc: fix TCG argument
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5661 c046a... - 07:27 pm Revision a9730017: target-ppc: Remove a few TCG temp variable leaks
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5660 c046a... - 07:27 pm Revision ec6469a3: target-ppc: fixes for gen_op_neg()
- - Rename to gen_op_arith_neg for consistency with other functions.
- Correctly free TCG temp variable.
- Fix the retu... - 07:27 pm Revision 2ef1b120: target-ppc: gen_op_arith_divw() & gen_op_arith_divd fixes
- gen_op_arith_divw():
- "deoptimize" gen_op_arith_divw to make it more readable.
- Correctly free TCG temp variable
g... - 07:27 pm Revision 1e4c090f: target-ppc: optimize mullw and make the code more readable
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5657 c046a... - 07:27 pm Revision bdc4e053: target-ppc: indentation fixes
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5656 c046a... - 11:31 am Revision 53939066: Sparc32 BSD user support
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5655 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:24 am Revision 2d564691: Document bluetooth support in qemu-doc.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5654 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:28 am Revision ac4b0d0c: Add qemu_strndup: qemu_strdup with length limit.
- Also optimise qemu_strdup by using memcpy - using pstrcpy is usually
suboptimal.
git-svn-id: svn://svn.savannah.non... - 02:04 am Revision dc72ac14: Add the -bt switch for setting up bluetooth stuff.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5652 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:57 am Revision 793a10a2: Revert r5532, r5536 and a piece of r5531.
- The use of strncat and strndup was correct, pstrcpy and pstrdup wasn't.
I'll try to restore building on non-gnu OSes ...
Also available in: Atom