Activity
From 11/02/2008 to 12/01/2008
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 ...
11/08/2008
- 06:27 pm Revision 4fc9af53: Use an option rom instead of boot sector for -kernel
- Generate an option rom instead of using a hijacked boot sector for kernel
booting. This just requires adding a small... - 11:10 am Revision 6223246a: target-alpha: fix the return value of stl_c/stq_c
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5649 c046a... - 10:57 am Revision 4870167d: target-ppc: fix tcg fatal error on i386 host
- It looks like the i386 runs out of registers for allocation due
to too many global registers allocated by the ppc tar... - 01:05 am Revision 18c5f8ea: Use the right format string to printf sector num with DEBUG_IDE.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5647 c046a42c-6fe2-441c-8c8c-71466251a162
11/07/2008
- 06:55 pm Revision 24646c7e: Fix some build issues for BSD.
- Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5646 ... - 04:00 pm Revision 57a92c8e: target-alpha: fix locked loads/stores
- Fix reading of cpu_lock in gen_qemu_stql_c, original patch from Laurent
Desnogues.
A new flag was added to gen_store... - 03:48 pm Revision e32ad5c2: target-ppc: fix flags computation for tcg_gen_qemu_st
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5644 c046a...
11/06/2008
- 08:54 pm Revision e1638bd8: Fix interrupt exclusion via SSTEP_NOIRQ
- Commit #5620 revealed an issue of the SSTEP_NOIRQ masking that was
applied on all interrupt sources (including intern... - 06:15 pm Revision 6d946cda: User qemu profiling
- - Makefile.target: re-enable profiling for user qemu. It seems
profiling was (accidently?) removed by commit 3937... - 06:15 pm Revision afec1122: Remove unused reg_T2 definition
- No longer used, remove it.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelie... - 05:30 pm Revision 825a4929: Make sure to resume the monitor only after flushing out outstanding
- network traffic.
This was bug was reported by Chris Lalancette.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com... - 11:38 am Revision 978d5d73: Win32: Fix warnings
- Attached patch fixes some warnings which only happen on Windows.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.o... - 11:16 am Revision 1304ca87: target-alpha: Fix ret instruction
- Hopefully pine doesn't corrupt this patch, I've had problems recently.
For an alpha "ret" instruction, of the type
...
11/05/2008
- 11:22 pm Revision f49e58dc: Fix windows build after init_host_timer changes.
- host_alarm_timer fires in a separate thread. The windows build current
uses SetEvent() and WaitEvent() to then notif... - 11:04 pm Revision 5bec1d1d: Run timers from host alarm timer callback
- This further cleans up the main loop getting it a lot closer to what a main
loop should be.
Signed-off-by: Anthony L... - 10:49 pm Revision 6abfbd79: Use qemu_set_fd_handler2() to determine when alarm timer fires.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5635 c04... - 10:40 pm Revision 7183b4b4: Improve error reporting in init_timer_alarm
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5634 c04... - 10:29 pm Revision c96f1a48: Fix alarm_timer race with select - v3 (Jan Kiszka)
- Changing the default IO timeout to 5 s (#5578) made a race visible
between the alarm_timer and select() in main_loop_... - 10:24 pm Revision ffd39257: SM501 emulation for R2D-SH4
- This patch adds minimum emulation of SM501 multifunction device,
whose main feature is 2D graphics. It is one of the... - 09:59 pm Revision 5985ecee: Allow KVM to be used on either 32-bit or 64-bit x86
- Inspired by a patch from Glauber Costa.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://sv... - 09:25 pm Revision 5c6602c5: Use qemu_ram_alloc
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5630 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:29 pm Revision 05330448: Add missing files to KVM commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5629 c04... - 06:28 pm Revision eac30262: Add --kerneldir configure argument
- This allows a user to override the default search path and also makes cross
compilation work a bit nicer wrt KVM dete... - 06:04 pm Revision 7ba1e619: Add KVM support to QEMU
- This patch adds very basic KVM support. KVM is a kernel module for Linux that
allows userspace programs to make use ... - 05:34 pm Revision 6fd805e1: Split CPUID from op_helper
- KVM needs to call CPUID from outside of the TCG code. This patch
splits out the CPUID logic into a separate helper t... - 05:28 pm Revision 0650f1ab: Add additional CPU flag definitions
- Some x86 CPU definitions that KVM needs
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://sv...
11/04/2008
- 10:29 pm Revision 2c99f725: ETRAX-FS: Make etraxfs_dmac_run local.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@56... - 09:15 pm Revision d64394f7: Set default audio timer period to a sane value (otherwise qemu becomes unusabl...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5623 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:13 pm Revision e00fcff7: target-mips: use the new rotr/rotri instructions
- Acked-by: Thiemo Seufer <ths@networkno.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://sv... - 09:02 pm Revision ea0f49a7: ETRAX-FS: Fix DMA warnings.
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5621 c046a42c-6f... - 04:18 pm Revision 55e8b85e: Add safety net against potential infinite loop
- cpu_interrupt might be called while translating the TB, but before it
is linked into a potentially infinite loop and ... - 03:17 pm Revision 0c5f3c8d: Mention output overlaps.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5619 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:33 pm Revision 9027db89: Fix ARM default NaN.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5618 c046a42... - 11:04 am Revision 64b40bc5: tc6393xb: non-accelerated FB support (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:54 am Revision 4ea29f74: Tosa: dummy lcd support (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:49 am Revision 1f163b14: scoop: GPRR reports the state of GPIO lines (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:47 am Revision 86660795: Tosa: disable pxafb as it's not used on tosa (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:45 am Revision 5d98751b: Tosa: provide correct IRQ to tc6393xb init (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:43 am Revision 6bc1d858: Tosa: emulate LEDs (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com... - 10:42 am Revision a6569fc5: tc6393xb: initial support for nand control (Dmitry Baryshkov).
- Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com...
11/03/2008
- 09:09 pm Revision c9fb531a: VFP fnmsc negative zero fix.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5610 c046a42... - 03:30 pm Revision de3526b2: Fix rotri_i64 typo.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5609 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:08 am Revision 54843a58: target-ppc: use the new rotr/rotri instructions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5608 c046a... - 09:08 am Revision 15824571: tcg-ops.h: add rotl/rotli and rotr/rotri TCG instructions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5607 c046a... - 09:08 am Revision f02bb954: tcg-op.h: reorder _i64 instructions common to 32- and 64-bit targets
- Use the same order as the _i32 version (pure code move). Suggested by
Laurent Laurent Desnogues.
Signed-off-by: Aure... - 03:08 am Revision abbaab5c: Fix RGBT 5:5:5 drawing on pxa2xx lcd (Lars Munch)
- This patch fixes the misinterpretaion of the transparency bit for
RGBT 5:5:5 mode on pxa2xx LCDC.
Signed-off-by: Lar...
11/02/2008
- 06:51 pm Revision 1bcee014: More realistic max_cpus
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5604 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:44 pm Revision a7227727: Fix loading of unstripped ELF PROM image
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5603 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:26 pm Revision 10460c8a: 64-bit target subfi fix.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5602 c046a42... - 12:51 pm Revision 6d0c293d: Halt the CPU using a qemu_irq
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5601 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:23 am Revision fdce4963: target-ppc: use the new subfi wrapper
- (...and fix rldnm)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/q... - 10:23 am Revision 0045734a: tcg-ops.h: add a subfi wrapper
- Add a subfi (subtract from immediate) wrapper, useful for the PPC target.
Signed-off-by: Aurelien Jarno <aurelien@au... - 10:22 am Revision 6359706f: tcg-ops.h: _i64 TCG immediate instructions cleanup
- Move addi_i64, muli_i64 and subi_i64 out of #if TCG_TARGET_REG_BITS
as both implementations are strictly identical. U... - 10:22 am Revision 0cfe58cd: target-ppc: simplify slw, srw, sld, srd
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5597 c046a... - 10:22 am Revision fea0c503: target-ppc: be more consistent with temp variables naming
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5596 c046a... - 10:22 am Revision 4da0033e: target-ppc: fix srw on 64-bit targets
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5595 c046a...
Also available in: Atom