Activity
From 12/05/2008 to 01/03/2009
01/03/2009
- 04:04 pm Revision 6fa724a3: Add vscr access macros.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 03:31 pm Revision e4039339: Add v{min, max}{s, u}{b, h, w} instructions.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 03:31 pm Revision fab3cbe9: Add vavg{s,u}{b,h,w} instructions.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 03:31 pm Revision 7872c51c: Add v{add,sub}u{b,h,w}m instructions.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 03:31 pm Revision 8e27dd6f: Add GEN_VXFORM macro for subsequent instructions.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 03:31 pm Revision d6a46fe8: Add helper macros for later patches.
- Remove N_ELEMS, VECTOR_FOR, and VECTOR_FOR_I macros. Retain the
VECTOR_FOR_INORDER_I macros as the clearest way of e... - 03:31 pm Revision e4704b3b: Fix TCG error in gen_avr_ptr.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 03:14 pm Revision eaa449b9: Fix qemu endless loop when raising a SIGSEGV/SIGBUS signal with gdbstub in use...
- When a SIGSEGV signal is raised in user mode emulation the current
test to know whether the signal is sent by the ker... - 02:36 pm Revision 5d04f23b: tcg: remove tcg_global_reg2_new_hack()
- This patch removes the unused tcg_global_reg2_new_hack() function, which
was added in r4438 to work around a register... - 02:35 pm Revision 40e8a53b: Fix and rearrange 'tarbin' Makefile rule
- This patch fixes the 'tarbin' Makefile rule (which was broken due to
a missing '\' for line-continuation), and also r... - 02:35 pm Revision f53bca18: TCG: Fix documentation of qemu_ld/st ops
- The functions defined in tcg/tcg-op.h have no _i32 or _i64 suffix,
qemu_ld64 and qemu_st64 were missing from the list... - 02:35 pm Revision 501e23c4: target-ppc: fix TGC type mismatch introduced by r6146
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6147 c046a...
01/01/2009
- 04:09 pm Revision df9247b2: tcg_temp_local_new should take no parameter
- This patch removes useless type information in some calls to
tcg_temp_local_new. It also removes the parameter from ... - 03:03 pm Revision c6945b15: target-mips: DMA support for RC4030 chipset
- Attached patch implements DMA support to RC4030 chipset and simplifies
jazz IO part (at 0xf0000000), where registers ...
12/31/2008
- 06:55 pm Revision 3aa9bd6c: Add Sparc define checks
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6144 c046a42c-6fe2-441c-8c8c-71466251a162
12/30/2008
- 09:01 pm Revision a456d59c: VM load/save support for PPC CPU
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6143 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:01 pm Revision 9b64997f: VM load/save support for PPC devices
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6142 c046a42c-6fe2-441c-8c8c-71466251a162
12/29/2008
- 07:14 pm Revision ac0df51d: Parse --cc and --cross-prefix earlier and use CC to determine cpu and host
- We have been relying on uname to determine the host cpu architecture and
operating system. This is totally broken fo... - 04:39 pm Revision 0a6f8a6d: CRIS: Remove CRIS specific do_unassigned_access.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@61... - 11:47 am Revision 572c8952: target-ppc: improve correctness of the fsel instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6139 c046a... - 11:46 am Revision a16b45e7: target-ppc: fix stsw/stswi instructions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6138 c046a...
12/28/2008
- 11:05 pm Revision 83479693: Fix warning introduced by r6136
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6137 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:27 pm Revision 6e6b7363: Register reset handlers
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6136 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:45 pm Revision b4e237aa: Suppress a -Werror=format-security warning
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6135 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:14 pm Revision 60cbfb95: Fix -Werror=format-security warning (Frederik Himpe/Lennert Buytenhek)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6134 c046a42c-6fe2-441c-8c8c-71466251a162
12/27/2008
- 01:05 am Revision bd89f43f: target-ppc: workaround OpenBIOS limitation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6133 c046a... - 01:05 am Revision 3f7cbbbd: target-ppc: fix PowerMAC NVRAM emulation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6132 c046a...
12/24/2008
- 10:30 pm Revision 52f163b7: Fix kernel loading
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6131 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:29 pm Revision 271dd5e0: Use the firmware configuration device
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6130 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:26 pm Revision 95efd11c: Add support for -prom-env command line options
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6129 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:23 pm Revision 992e5acd: Use OpenBIOS for g3bw machine
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6128 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:21 pm Revision fe096129: Sun4m use 0 for nonexistent devices (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6127 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:38 am Revision ea026b2f: Improve PPC device debugging
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6126 c046a42c-6fe2-441c-8c8c-71466251a162
12/23/2008
- 05:30 pm Revision 4017190e: Add SuperSPARC MMU breakpoint registers (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6125 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:08 pm Revision 0bb3602c: Implement hw/eccmemctl.c version differences (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6124 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:06 pm Revision 963262de: Better SuperSPARC emulation (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6123 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:47 am Revision 8fa211e8: Implement tick interrupt disable bits
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6122 c046a42c-6fe2-441c-8c8c-71466251a162
12/22/2008
- 11:06 pm Revision 69dd5c9f: Properly handle the case of SetPixelEncodings with a length of zero.
- This commit addresses CORE-2008-1210/CVE-2008-2382.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-... - 10:33 pm Revision b1503cda: Use the ARRAY_SIZE() macro where appropriate.
- Change from v1:
Avoid changing the existing coding style in certain files.
Signed-off-by: Stuart Brady <stuart.bra...
12/21/2008
- 06:00 pm Revision 5626b017: hw/slavio_misc.c remove address from debug trace (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6119 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:46 pm Revision 7b169687: add Arbiter Enable Register support to sparc iommu (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6118 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:37 am Revision f3c62823: Update to latest Bochs BIOS
- A number of our patches have been merged so we can now remove them from our
queue.
Signed-off-by: Anthony Liguori <a... - 03:30 am Revision 68d5736a: Remove obsolete VGABIOS patch.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6116 c04... - 01:41 am Revision e872aa81: softfloat-native: fix type of float_rounding_mode
- fegetround() and fesetround() are using an int type. Change the type of
float_rounding_mode and floatx80_rounding_pre... - 01:40 am Revision a748ab6d: target-ppc: modify hw/ppc_oldword.c to use qemu_ram_alloc()
- This patch uses qemu_ram_alloc() to allocate RAM, VGA RAM and VGA BIOS.
Signed-off-by: Blue Swirl <blauwirbel@gmail.... - 01:39 am Revision f2fde45a: target-ppc: default to a G3 cpu when emulating a G3 PowerMac
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6113 c046a...
12/20/2008
- 09:44 pm Revision 33a84765: A first attempt on supporting snapshots for the MIPS target.
- Signed-off-by: Thiemo Seufer <ths@networkno.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6112 c046a42c-... - 09:42 pm Revision f9480ffc: Fix remaining compiler warnings for mips targets.
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6111 c046a42...
12/19/2008
- 08:59 pm Revision dfb5e54b: Add patch to allow Bochs patch queue to be built from another directory.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6110 c04... - 06:22 pm Revision f5dc4c7c: Add BIOS build instructions (Andre Przywara)
- aliguori: did a little indenting and motion for aesthics.
Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Sig... - 06:17 pm Revision ebd7fc50: Make sure ACPI structures are byte-aligned
- Apparently, guests are very tolerant of corrupt ACPI tables because our
tables have been badly corrupted for some tim... - 04:33 pm Revision fe76d976: Implement flush-to-zero mode (denormal results are replaced with zero).
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6107 c046a42... - 03:53 pm Revision 5c7908ed: Implement default-NaN mode.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6106 c046a42... - 03:37 pm Revision a49ea279: Implement ARMv7 cp15 cache ID registers.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6105 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:18 pm Revision fe1479c3: Implement (very) basic Thumb2-EE support. This doesn't actually implement
- EE state, just the associated system coprocessor registers. It is sufficient
to keep OS setup and context switching ... - 03:02 pm Revision 644ad806: Fix VFP fixed point conversion routines.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6103 c046a42... - 02:59 pm Revision 69397542: Correctly normalize values and handle zero inputs to scalbn functions.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6102 c046a42... - 02:57 pm Revision 731abc0d: ETRAX: Correct the frequency of the free-running counter.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@61... - 02:49 pm Revision 9a3ea654: When -icount is used and a TB is recompiled due to an IO access
- shortly after an IRQ has been raised, env->exception_index will still be set
to EXCP_IRQ when cpu_io_recompile calls ... - 02:39 pm Revision d4934d18: Implement ARMv7 MMU access permissions.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6099 c046a42... - 12:51 am Revision 564e571a: target-ppc: add gen_avr_ptr function.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 12:44 am Revision e33e94f9: target-ppc: use float_flag_divbyzero instead of checking the operands
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6097 c046a... - 12:44 am Revision ca587a8e: User-mode GDB stub improvements - handle signals
- Handle signals in the user-mode GDB stub. Report them to GDB, and
allow it to change or cancel them. Also correct t... - 12:44 am Revision 2b1319c8: User-mode GDB stub improvements - handle fork
- Close gdbserver in child processes, so that only one stub tries to talk
to GDB at a time. Updated from an earlier pa... - 12:43 am Revision 6f9c5ee7: new monitor func status
- Attached is a small patch that adds the new info subcommand - status.
The status indicates if the VM is running or p... - 12:43 am Revision f54825cc: consolidate definition for tap script and smb support
- Since the introduction of net.c in r5581 there had been 2 places where
the location of the TAP helper scripts and SMB... - 12:43 am Revision 475dc65f: PCI: Mask writes to RO bits in the command reg of PCI config space
- The Command register in the PCI config space has some read-only bits.
Any writes to those bits should be masked out.
... - 12:43 am Revision 8098ed41: PCI: Mask writes to RO bits in the status reg of PCI config space
- The Status register in the PCI config space has some read-only bits.
Any writes to those bits should be masked out.
... - 12:43 am Revision 2231ef10: target-ppc: fix type of spe_acc.
- ACC is a 64-bit register and needs to be specified as such regardless of
the target.
Signed-off-by: Nathan Froyd <fr... - 12:43 am Revision dadd71a7: fp: fix float32_is_infinity()
- Thanks to Laurent Desnogues for the hint.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://sv... - 12:43 am Revision 9326a95c: target-ppc: fix a typo
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6088 c046a... - 12:42 am Revision 7a9b96cf: target-ppc: add Altivec logical operations
- Use opc2/opc3 instead of one big xo field. Do this consistency with the
rest of translate.c
Signed-off-by: Nathan F... - 12:42 am Revision a9c11522: KVM: Silence unused s warning
- Move s under #ifdef to avoid compiler warning.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aur... - 12:42 am Revision c50c2d68: Remove trailing spaces introduced by commit 6081
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6085 c046a... - 12:42 am Revision bf4f74c0: Fix warnings introduced by commit 6081
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6084 c046a... - 12:42 am Revision 6c01bf6c: target-ppc: fix fres, fsqrte and remove useless code
- - fres and fsqrte should not assign a float32 number to a float64 value.
- fre, fres and fsqrte are checking for case...
12/18/2008
- 03:56 am Revision 1fd31ad7: Fix the build for non-x86/ppc targets
- Since pci.c creates network devices, anything that links against pci.c
(everything) has to link against all network d... - 01:28 am Revision 16b29ae1: Add HPET emulation to qemu (Beth Kon)
- This patch adds HPET emulation. It can be disabled with -disable-hpet. An hpet
provides a more finely granular cloc... - 12:32 am Revision 0bacd130: Handle suspend in qemu (Gleb Natapov)
- Reset a PC and tell BIOS that resume from ram is required on the next boot.
Signed-off-by: Gleb Natapov <gleb@redhat... - 12:29 am Revision 6f484e73: Update VGA BIOS
- Now built from the kernel.org git tree.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://sv... - 12:15 am Revision 11570ed3: Use kernel.org git mirror instead of repo.or.cz. The kernel.org git
- mirror is updated more regularly and reliably.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: s...
12/17/2008
- 11:35 pm Revision ca7b25e3: Update to the latest Bochs BIOS
- Update the PC BIOS to the latest version, split out the patches into
patch series, and update the README to point to ... - 11:32 pm Revision 44d3749c: This should have been added in Gerd's previous commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6076 c04... - 09:45 pm Revision 4689f4b3: Use saner types for virtio-net
- This was spotted by malc
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nong... - 09:17 pm Revision b535b7b2: Add support for tap vectored send
- This is adapted from kvm-userspace. It allows readv to be used with tap when
the host supports it.
Signed-off-by: A... - 09:13 pm Revision fbe78f4f: virtio-net support
- This adds virtio-net support. This is based on the virtio-net driver
that exists in kvm-userspace. This also adds a... - 09:00 pm Revision fc9902d9: Do not rely on BSD style echo (which accepts -n option)
- http://www.opengroup.org/onlinepubs/7990989775/xcu/echo.html
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@60... - 02:33 am Revision 08c119ef: Mark bamboo.dtb as a binary file.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6071 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:03 am Revision a96fd755: Add bamboo.dtb compiled from bamboo.dts
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6070 c046a...
12/16/2008
- 12:44 pm Revision 01feec08: target-ppc: add comments about constants introduced in revision 6046
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6069 c046a... - 12:44 pm Revision f9664682: target-ppc: fix a typo introduced in revision 6058
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6068 c046a... - 12:44 pm Revision 2c9fade2: target-ppc: IBM PowerPC 440EP Bamboo reference board emulation
- Since most IO devices are integrated into the 440EP chip, "Bamboo support"
mostly entails implementing the -kernel, -... - 12:44 pm Revision 75dd595b: target-ppc: PowerPC 440EP SoC emulation
- Wire up the system-on-chip devices present on 440EP chips.
This patch is a little unusual in that qemu doesn't actua... - 12:43 pm Revision d76d1650: target-ppc: Enable KVM for ppcemb.
- Implement hooks called by generic KVM code.
Also add code that will copy the host's CPU and timebase frequencies to ... - 12:43 pm Revision f652e6af: Implement device tree support needed for Bamboo emulation
- To implement the -kernel, -initrd, and -append options, 4xx board emulation
must load the guest kernel as if firmware... - 01:15 am Revision b7da58fd: target-ppc: create a helper function to allow more flexible RAM allocation for...
- The 4xx SDRAM controller supports a small number of banks, and each bank must
be one of a small set of sizes. The num... - 12:59 am Revision 80e8bd2b: target-ppc: rename ppc405_sdram_init() to ppc4xx_sdram_init()
- The SDRAM controller is shared across almost all 405 and 440 embedded
processors, with some slight differences such a... - 12:59 am Revision 61b24405: target-ppc: move PPC4xx SDRAM controller emulation from ppc405_uc.c to ppc4xx_...
- The SDRAM controller is shared across almost all 405 and 440 embedded
processors, with some slight differences such a... - 12:20 am Revision f5d6f51b: kvm: sync vcpu state during initialization (Hollis Blanchard)
- Currently on x86, qemu initializes CPUState but KVM ignores it and does its
own vcpu initialization. However, PowerPC... - 12:07 am Revision 8d6c92b6: softfloat-native: improve correctness of floatXX_is_neg()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6059 c046a...
12/15/2008
- 11:48 pm Revision ce9ede84: target-ppc: update comment about precise emulation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6058 c046a... - 10:24 pm Revision 09723aa1: Revert part of r5853
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6057 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:58 pm Revision 3af72a4d: Fix mremap, based on patch by Kirill A. Shutemov
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6056 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:14 pm Revision d445bde7: target-ppc: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6055 c046a... - 07:14 pm Revision 196e3422: target-ppc: enable PRECISE_EMULATION by default
- With this option enabled, all glibc math tests pass.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-i... - 07:14 pm Revision da1e7ac9: target-ppc: fmadd/fmsub/fmnadd/fmnsub can generate VXIMZ or VXIZI exceptions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6053 c046a... - 07:14 pm Revision 17218d1f: target-ppc: fadd/fsub: correctly propagate NaN
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6052 c046a... - 07:14 pm Revision f23c346e: target-ppc: use the new fp functions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6051 c046a... - 07:14 pm Revision c52ab6f5: fp: add floatXX_is_infinity(), floatXX_is_neg(), floatXX_is_zero()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6050 c046a... - 07:14 pm Revision 1b2ad2ec: softfloat-native: fix *nan()
- Fix float64_is_nan()
Fix floatx80_is_signaling_nan()
Add floatx80_is_nan()
Signed-off-by: Aurelien Jarno <aurelien@a... - 07:14 pm Revision 3b27fc36: target-ppc: correctly propagate NaN in division
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6048 c046a... - 07:13 pm Revision e0147e41: target-ppc: fix fload_invalid_op_excp()
- The argument is a value, not a flag. Update the tests accordingly. Also
set a correct default value for NaN.
Signed-... - 07:13 pm Revision 05b93603: target-ppc: use a correct value to represent 1.0
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6046 c046a... - 07:13 pm Revision eb44b959: target-ppc: update nip before calling an helper in FP instructions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6045 c046a... - 07:13 pm Revision 330c483b: target-ppc: fix TCGv type in fcmpu/fcmpo
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6044 c046a... - 07:13 pm Revision 71e991fd: configure: also switch ppc64abi32 and ppcemb to CONFIG_SOFTFLOAT
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6043 c046a... - 09:03 am Revision ab5f265d: target-ppc: add signed fields to ppc_avr_t.
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 08:34 am Revision 3147d1e8: configure: switch to CONFIG_SOFTFLOAT for PPC
- softfloat-native currently only supports one FPU context, while we need
at least 3 of them for the PPC target (FPU, S... - 05:15 am Revision 8c7f7574: configure: close stdout for the remaining calls to cc.
- r5953 managed to quite most colorgcc errors leakage to console
but not all of them.
git-svn-id: svn://svn.savannah.... - 04:12 am Revision ef4c3856: Add ARM board names still missing from qemu-doc.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6039 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:05 am Revision 997641a8: ARM: basic SX1-cellphone sysemu support (Jean-Christophe PLAGNIOL-VILLARD).
- The TSC2102 chip is not included in documentation because a patch is
pending.
git-svn-id: svn://svn.savannah.nongnu... - 03:35 am Revision de956597: Fix the PXA2xx LCD dirty page detection a little more.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6037 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:00 am Revision 6ad193ed: target-ppc: fix frsp instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6036 c046a... - 02:30 am Revision 27ee5df0: target-ppc: fix mtfsf and mtfsfi instructions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6035 c046a...
12/14/2008
- 09:34 pm Revision 9a819377: target-ppc: fix fcmp{o,u} instructions
- The instructions are specified to update the condition register even if
an error is to be signaled because of NaN inp... - 08:59 pm Revision b12363e1: target-ppc: remove FPRF optimization
- FPRF optimization is totally broken, remove it.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: sv... - 08:40 pm Revision 6e35d524: target-ppc: fix mtfsb0 and mtfsb1
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6032 c046a... - 08:40 pm Revision 7889270a: target-ppc: display FPSCR in register dump
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6031 c046a... - 07:30 pm Revision 70ad3dec: Revert "target-ppc: use -Werror to make sure no new warning is added"
- This reverts commit 6028.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6030 c046a42c-6fe2-441c-8c8c-71466251... - 07:29 pm Revision 3e9a474e: tcg: kill two warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6029 c046a... - 01:12 pm Revision c241f1f4: target-ppc: use -Werror to make sure no new warning is added
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6028 c046a... - 01:12 pm Revision 26370046: target-ppc: fix mbar opcode
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 01:12 pm Revision 6ad7365a: target-ppc: fix fsel instruction
- Fix fsel instruction. Eliminate unneeded temporaries while we're at it,
too.
Signed-off-by: Nathan Froyd <froydnj@c... - 01:12 pm Revision 30e7a22e: Use float_relation_* constants
- Use float_relation_* constants rather than magic numbers in
softfloat-native comparison routines.
Signed-off-by: Nat... - 12:32 pm Revision 9208f2f7: Ignore .pc and patches used by quilt
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6024 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:30 am Revision 3891b370: Use a hex value instead of possibly ambiguous 8 bit character
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6023 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:22 am Revision 84bc5b9d: SVN property and .gitignore fixes (Stuart Brady)
- Remove dyngen and dyngen.dSYM from svn property svn:ignore
Add *-bsd-user and qemu-nbd.pod to the svn property svn:ig... - 10:53 am Revision fc56ef08: Remove CRs
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6021 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:50 am Revision e2832619: Add missing newline at the end of file
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6020 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:57 am Revision 92fb73b9: Fix PXA2xx framebuffer dirty checking.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6019 c046a42c-6fe2-441c-8c8c-71466251a162
12/13/2008
- 10:49 pm Revision 55308450: Initialize msr list size properly in KVM
- Hollis Blanchard noticed that the last commit was not sufficient. We also need
to initialize the msr size in our new... - 10:41 pm Revision 4c9f7372: Correctly initialize msr list in KVM
- I believe this was spotted by Gerd Hoffman but I can't find his patch
now. This will cause very subtle corruption on... - 09:27 pm Revision 56cd2b96: target-sh4: make the initial value of SR easier to read
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6016 c046a... - 09:27 pm Revision f3ff7fac: target-sh4: don't disable FPU instructions in user mode
- Based on a patch from Lionel Landwerlin.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn... - 08:57 pm Revision bacc637a: target-sh4: disable debug code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6014 c046a... - 08:57 pm Revision 71968fa6: target-sh4: add prefi, icbi, synco
- (Vladimir Prus)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6013 c046a42c-6fe2-441c-8c8c-71466251a162 - 08:57 pm Revision a9c43f8e: target-sh4: add SH7785 as CPU option
- (Vladimir Prus)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6012 c046a42c-6fe2-441c-8c8c-71466251a162 - 08:57 pm Revision 9db3ba4d: TCG x86/x86-64: use move with zero-extend for loads/stores
- Starting with version 4.3, gcc returns the result of a function in
rax/eax/ax/al instead of rax/eax, depending of the... - 08:57 pm Revision 13412c9d: vnc: Fix crash on 'info vnc' after 'change vnc none'
- vnc_state->display is set to NULL after "change vnc none" but vnc_state itself
is still valid.
(James Ko)
git-svn-i... - 05:51 pm Revision f60d2728: Fix smsw for x86_64 guest and bigendian host case
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6009 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:33 pm Revision d40c54d6: target-i386: SVM: acknowledge interrupt only after it is taken
- SVM specifies that the V_IRQ mask is only to be removed, if the
interrupt that is to be delivered actually is deliver... - 02:30 pm Revision 5e9ae189: target-ppc: keep only the table version for mfrom
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6007 c046a... - 02:13 pm Revision be94c952: target-ppc: use accessors to access fp_status exception_flags
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6006 c046a... - 01:49 pm Revision d9957a8b: x86 cleanup
- Remove some unnecessary includes, add needed includes, move prototypes to
cpu.h to suppress missing prototype warning... - 01:46 pm Revision cf1cf21e: target-ppc: fix compilation with PRECISE_EMULATION
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6004 c046a... - 01:46 pm Revision a44d2ce1: target-ppc: fix compilation with CONFIG_SOFTFLOAT
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6003 c046a... - 01:46 pm Revision 629bd74a: softfloat-native: add float32_is_nan()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6002 c046a... - 01:37 pm Revision 3f911a51: Fix warning about unused shm_regions
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6001 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:32 am Revision 1d6198c3: Remove unnecessary trailing newlines
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6000 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:03 am Revision 8d32699a: Remove useless check_ops.sh
- Suggested by Stuart Brady.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nong... - 10:16 am Revision 7a3a5141: Fix TARGET_LONG_BITS warning in TCG
- Looking at tcg/tcg.c:828, the bug that the warning indicated would show up as
incorrect PC shown in log, only on 32 b...
12/12/2008
- 10:02 pm Revision da93a1fd: Make sure to link librt if we need to.
- This is really a stop-gap. The recent thread pool changes uncovered a
deeper issue with how we use librt. We really... - 06:41 pm Revision 3c529d93: Replace posix-aio with custom thread pool
- glibc implements posix-aio as a thread pool and imposes a number of limitations.
1) it limits one request per-file d... - 12:43 am Revision 8de24106: PPC405EP: fix fpga write function
- I'm not familiar with this device, but I'm fairly certain the writel handler is
not supposed to recurse.
Signed-off-... - 12:42 am Revision c78eae61: baum: remove 2 warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5994 c046a... - 12:42 am Revision 42083220: target-sh4: remove 2 warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5993 c046a... - 12:42 am Revision 95870356: target-alpha: fix 2 warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5992 c046a... - 12:42 am Revision 93220573: target-ppc: remove remaining warnings
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5991 c046a... - 12:42 am Revision 94fa46e2: target-ppc: remove unneeded include
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5990 c046a... - 12:42 am Revision e06fcd75: target-ppc: rework exception code
- ... also remove two warnings.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.n... - 12:42 am Revision 2a3ec4b5: target-ppc: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5988 c046a...
12/11/2008
- 11:20 pm Revision 9b32d5a5: pci: virtio: use pci id defines (Gerd Hoffman)
- Use the defines added by the previous patch in the virtio drivers.
Also remove the pointless vendor and device args f... - 11:15 pm Revision d350d97d: pci: add default pci subsystem id for all devices (Gerd Hoffman)
- This sets a default PCI subsystem ID for all emulated PCI devices. PCI
specs require this, so do it.
In many cases ... - 11:06 pm Revision 2d22b18f: Fix handling of disk-only snapshots (Kevin Wolf)
- When creating a snapshot with multiple qcow2 disks attached, the current
behaviour is that qemu creates a disk snapsh... - 11:03 pm Revision 40a2d705: Fix crash in kvm.c (Stefan Weil)
- Fix crash with kvm enabled.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguo... - 09:39 pm Revision d456ae3e: Remove redundant #ifdef _BSD
- since _BSD if already handled in osdep.c:qemu_memalign(), we don't need to
check it in the calling function again. ge... - 09:37 pm Revision ad46db9a: Rename fls to qemu_fls
- Fix compiler warning on OSX, reported by Andreas Faerber.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5982... - 09:20 pm Revision 807d5170: Add lost semicolons
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5981 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:12 pm Revision 4710036a: Don't require linux/auxvec.h, which isn't always installed with libc.
- I'm cross-compiling, and linux/auxvec.h was not installed with my glibc
headers. How about this:
Don't require linux... - 09:12 pm Revision 5caf7bb2: Fix compiling without MREMAP_FIXED
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5979 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:30 pm Revision 85df0de4: Allow to register a callback with fw_cfg_add_callback()
- fw_cfg_add_callback() checks if key has FW_CFG_WRITE_CHANNEL bit set
after masking the key with FW_CFG_ENTRY_MASK.
B... - 07:29 pm Revision f4a5a5ba: Add missing "static"
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5977 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:14 am Revision e01fe6d5: Fix warnings introduced in r5948
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5976 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:14 am Revision 371bc573: Add missing static qualifier
- Caught by -Wstrict-prototypes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5975 c046a42c-6fe2-441c-8c8c-7146... - 02:14 am Revision c40e866f: adlib.c includes fmopl.h and so needs -DBUILD_Y8950=0 too
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5974 c046a42c-6fe2-441c-8c8c-71466251a162
12/10/2008
- 09:18 pm Revision 902b3d5c: Introduce and use cache-utils.[ch]
- Thanks to Segher Boessenkool and Holis Blanchard.
AIX and Darwin cache inquiry:
http://gcc.gnu.org/ml/gcc-patches/20... - 08:17 pm Revision 4fbfcd6d: IDE: Implement SEEK command
- Signed-off-by: Justin Chevrier <theburner1@yahoo.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-i... - 07:31 pm Revision eeda6778: target-sh4: Add SH bit handling to TLB
- This patch adds SH bit handling to sh4's TLB, which is a part of MMU
functionality that had not been implemented in q... - 07:31 pm Revision f6198371: target-sh4: check FD bit for FP instructions
- Based on a patch from Vladimir Prus <vladimir@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>... - 05:38 pm Revision dd8edf01: Add 64-bit Block Move support (Direct & Table Indirect) (Ryan Harper)
- This patch adds support for 64-bit Block Move instructions. There are multiple
modes for 64-bit Block moves, direct,... - 05:37 pm Revision ab57d967: LSI53C895A: Rename dmbs register to dbms (Ryan Harper)
- Register name should be: Dynamic Block Move Selector (dbms) according to page
215 of the LSI 53C895A Technical Manua... - 05:14 pm Revision 2569da0c: Accept password as an argument to 'change vnc password' monitor command (Chris...
- This allows easier use of the change vnc password monitor command from
management scripts, without having to implemen... - 05:12 pm Revision 2a7e8dda: Fix off-by-one bug limiting VNC passwords to 7 chars (Chris Webb)
- monitor_readline expects buf_size to include the terminating \0, but
do_change_vnc in monitor.c calls it as though it... - 05:02 pm Revision 4c2ab988: target-ppc: enable SPE and Altivec in user mode
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5965 c046a... - 05:02 pm Revision fe463b7d: target-ppc: initialize MSR appropriately in user-mode
- Mask the initial MSR with the mask from the PowerPC CPU definition.
Noticed by Nathan Froyd.
Signed-off-by: Aurelie... - 05:02 pm Revision 32938e12: target-i386: Fix jmp im on x86_64 when executing 32-bit code
- When running grub-install (32-bit) on an x86_64 Linux system in qemu, it
hangs on a pagefault forever, because an int... - 05:02 pm Revision 4efbe58f: MIPS Magnum: fix memory-mapped i8042
- Current implementation of memory-mapped i8042 controller is atm
implemented with an interface shift (it_shift) parame...
12/09/2008
- 10:09 pm Revision f65ed4c1: KVM: Coalesced MMIO support
- MMIO exits are more expensive in KVM or Xen than in QEMU because they
involve, at least, privilege transitions. Howe... - 09:59 pm Revision d85dc283: Disable KVM support if the kernel modules have broken memory slot handling
- Prior to kvm-80, memory slot deletion was broken in the KVM kernel
modules. In kvm-81, a new capability is introduce...
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...
Also available in: Atom