Activity
From 02/24/2009 to 03/25/2009
03/21/2009
- 03:09 am Revision 649c9078: Fix absolute mouse events generated by SDL frontend.
- In r6839 ("DisplayAllocator interface") the "width" and "height" globals
stopped ever being assigned. Note that last...
03/20/2009
- 08:26 pm Revision 37b7842c: Move block dma helpers aiocb to store dma state (Avi Kivity)
- Use the dedicated dma aiocb to store intermediate state for dma block
transactions.
Signed-off-by: Avi Kivity <avi@r... - 08:26 pm Revision 3fb94d56: Use vectored aiocb storage to store vector translation state (Avi Kivity)
- Now that we have a dedicated acb pool for vector translation acbs, we can
store the vector translation state in the a... - 08:26 pm Revision 6512a2a7: Implement cancellation method for dma async I/O (Avi Kivity)
- Move the dma helpers to a private aio pool, and implement a cancellation
method for them. Should prevent issues when... - 08:26 pm Revision c07a9008: Convert vectored aio emulation to use a dedicated pool (Avi Kivity)
- This allows us to remove a hack in the vectored aio cancellation code.
Signed-off-by: Avi Kivity <avi@redhat.com>
Si... - 08:25 pm Revision 6bbff9a0: Refactor aio callback allocation to use an aiocb pool (Avi Kivity)
- Move the AIOCB allocation code to use a dedicate structure, AIOPool. AIOCB
specific information, such as the AIOCB s... - 06:13 pm Revision 97b83deb: virtio: Allow guest to defer VIRTIO_F_NOTIFY_ON_EMPTY (Alex Williamson)
- There may be cases where the guest does not want the avail queue
interrupt, even when it's empty. For the virtio-net... - 06:13 pm Revision bf16cc8f: e1000: Fix RX descriptor low threshold interrupt logic (Alex Williamson)
- The RXDMT0 interrupt is supposed to fire when the number of free
RX descriptors drops to some fraction of the total d... - 06:13 pm Revision dc1ded53: x86: Add NULL check to lsl (Jan Kiszka)
- According to the Intel specs, lsl performs a check against NULL for the
provided selector, just like lar does. helper... - 05:59 pm Revision c522d0e2: vnc: throttle screen updates. (Gerd Hoffmann)
- This patch makes the vnc server code skip screen refreshes in case
there is data in the output buffer. This reduces ... - 05:59 pm Revision 23decc87: vnc: fix printf warnings showing up with VNC_DEBUG enabled. (Gerd Hoffmann)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: s... - 05:59 pm Revision 6baebed7: vnc: cleanup surface handling, fix screen corruption bug. (Gerd Hoffmann)
- This patch killes the old_data hack in the qemu server and replaces
it with a clean separation of the guest-visible d...
03/19/2009
- 04:14 am Revision a667866b: Remove dead code
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6859 c046a42c-6fe2-441c-8c8c-71466251a162
03/17/2009
- 06:05 pm Revision aba35a6c: Fix VGA issue introduced by r6349
- Thanks to Robert Riebisch for bisection
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6858 c046a42c-6fe2-441c... - 02:19 pm Revision cbbccffc: Fix ARM quadword VDUP (core register).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6857 c046a42c-6fe2-441c-8c8c-71466251a162
03/16/2009
- 06:33 pm Revision d78f3995: Delete some unused macros detected with -Wp,-Wunused-macros use
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6856 c046a42c-6fe2-441c-8c8c-71466251a162
03/13/2009
- 11:16 pm Revision 7f70c937: Make the ELF loader aware of backwards compatibility
- Most 64 bit architectures I'm aware of support running 32 bit code
of the same architecture as well.
So x86_64 can r... - 08:10 pm Revision 92a3ecda: temporarily disable logging around pci config writes (Avi Kivity)
- A pci config write may remap the vga linear frame buffer, confusing the
memory slot dirty logging logic.
Fixed Windo... - 08:09 pm Revision 8a93e519: stop dirty logging while updating cirrus bank memory (Glauber Costa)
- Otherwise, slot tracking gets confused.
This fixes a screen corruption bug with Ubuntu guest installation.
Signed-o... - 06:27 pm Revision 2e7d200b: Add missing file
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6850 c04... - 06:22 pm Revision 82e52676: Update changelog
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6849 c04... - 05:04 pm Revision c6bb9a32: qemu:virtio-net: Check return size on the correct sg list (Alex Williamson)
- When checking that the size of the control virtqueue return field
is sufficient, use the correct sg list.
Signed-off... - 05:03 pm Revision 3450df30: make qemu_announce_self handle non contiguous net tables (Marcelo Tosatti)
- With hotplug nd_table might contain holes.
Noticed by Eduardo Habkost.
Signed-off-by: Marcelo Tosatti <mtosatti@red... - 05:03 pm Revision 457772e6: Replace asprintf() with snprintf() in vnc.c ("Daniel P. Berrange")
- As previously discussed, this patch removes the non-portable use of
asprintf(), replacing it with malloc+snprintf ins... - 05:02 pm Revision 5b0d2727: monitor: Provide empty command as final history entry (Jan Kiszka)
- Provide an empty line as last entry in command line history, just like
bash e.g. does.
Signed-off-by: Jan Kiszka <ja... - 05:02 pm Revision a770dc7e: Add and use remaining #defines for PCI device IDs (Stuart Brady)
- This patch adds and uses #defines for the remaining hardcoded PCI
device IDs. It also moves definitions taken from l... - 05:02 pm Revision b8c18e4c: remove is_graphic_console from vga.c (Stefano Stabellini)
- Hi all,
since vga_draw_graphic is only called by vga_hw_update when the console
associated with the graphic card is a... - 05:02 pm Revision 7b5d76da: DisplayAllocator interface (Stefano Stabellini)
- Hi all,
this patch adds a DisplayAllocator interface that allows display
frontends (sdl in particular) to provide a p... - 11:35 am Revision 86dbdd40: tcg/x86_64: add bswap16_i{32,64} and bswap32_i64 ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6838 c046a... - 11:35 am Revision 5d40cd63: tcg/x86: add bswap16_i32 ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6837 c046a... - 11:35 am Revision 8777643e: target-i386: use the new bswap* TCG ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6836 c046a... - 11:35 am Revision fa3966a3: target-ppc: use the new bswap* TCG ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6835 c046a... - 11:35 am Revision 4ad4ce16: tcg: update README wrt recent bswap changes
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6834 c046a... - 11:35 am Revision 911d79ba: tcg: add _tl aliases to bswap16/32/64 TCG ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6833 c046a... - 11:35 am Revision 9a5c57fd: tcg: add bswap16_i64 and bswap32_i64 TCG ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6832 c046a... - 11:35 am Revision dfa1a3f1: tcg: optimize tcg_gen_bswap16_i32
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6831 c046a... - 11:34 am Revision 84aafb06: tcg: allow bswap16_i32 to be implemented by TCG backends
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6830 c046a... - 11:34 am Revision 66896cb8: tcg: rename bswap_i32/i64 functions
- Rename bswap_i32 into bswap32_i32 and bswap_i64 into bswap64_i64
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net... - 05:12 am Revision 537a1d4b: Fix regression introduced by r6824
- The changes introduced by r6824 broke a subtle, and admittedly obscure, aspect
of the block API. While bdrv_{pread,p...
03/12/2009
- 10:25 pm Revision 610626af: From 67e94ae77f8de4d5d822917f1723cefa7ebfb64d Mon Sep 17 00:00:00 2001
- From: Xiantao Zhang <xiantao.zhang@intel.com>
Date: Tue, 3 Mar 2009 13:33:13 +0800
Subject: [PATCH] Split ioapic logi... - 10:12 pm Revision d154615d: monitor: sync from kvm state before generating output (Jan Kiszka)
- Ported from the KVM tree: Synchronize the qemu cpu state with kvm's
before invoking various monitor info commands (li... - 10:12 pm Revision e22a25c9: Guest debugging support for KVM (Jan Kiszka)
- This is a backport of the guest debugging support for the KVM
accelerator that is now part of the KVM tree. It implem... - 09:57 pm Revision eda578e5: Drop internal bdrv_pread()/bdrv_pwrite() APIs (Avi Kivity)
- Now that scsi generic no longer uses bdrv_pread() and bdrv_pwrite(), we can
drop the corresponding internal APIs, whi... - 09:57 pm Revision 04eeb8b6: Add internal scsi generic block API (Avi Kivity)
- Add an internal API for the generic block layer to send scsi generic commands
to block format driver. This means blo... - 09:57 pm Revision 7d780669: Add specialized block driver scsi generic API (Avi Kivity)
- When a scsi device is backed by a scsi generic device instead of an
ordinary host block device, the block API is abus...
03/11/2009
- 10:05 pm Revision 943984c7: Revert r6404
- This series is broken by design as it requires expensive IO operations at
open time causing very long delays when sta... - 10:05 pm Revision b7ea8c26: Revert r6405
- This series is broken by design as it requires expensive IO operations at
open time causing very long delays when sta... - 10:05 pm Revision ebf53fcd: Revert r6406
- This series is broken by design as it requires expensive IO operations at
open time causing very long delays when sta... - 10:05 pm Revision 70240ca6: Revert r6407
- This series is broken by design as it requires expensive IO operations at
open time causing very long delays when sta... - 10:05 pm Revision fc197934: Revert r6408
- This series is broken by design as it requires expensive IO operations at
open time causing very long delays when sta... - 01:00 pm Revision 0dd0dd55: tcg: move {not,neg}_i{32,64} definitions at the right place
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6811 c046a... - 04:57 am Revision e5105083: tcg: fix commit r6805
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6810 c046a...
03/10/2009
- 11:43 pm Revision 5ef4efa4: Clean build: Add bt-host.h
- Silence compiler warning by providing proper CONFIG_BLUEZ-independent
header for the bt-host API.
Signed-off-by: Jan... - 11:43 pm Revision 419bafa5: tcg-arm: fix qemu_ld64
- Emulating fldl on arm doesn't seem to work too well. It's the way
qemu_ld64 is translated to arm instructions.
... - 09:37 pm Revision 506bfcbb: tcg: update TODO
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6807 c046a... - 09:37 pm Revision 9619376c: tcg/x86: add not/neg/extu/bswap/rot i32 ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6806 c046a... - 09:37 pm Revision 7fc81051: tcg: optimize logical operations
- Simplify nand/nor/eqv and move their optimizations to and/or/xor
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net... - 09:37 pm Revision 515e2f7e: target-ppc: fix commit r6789
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6804 c046a... - 09:25 pm Revision 718ec0be: musicpal: Reorganize IO memory handling (Jan Kiszka)
- The new MMIO interface requires non-overlapping slots. Reorganize the
musicpal accordingly, fixing a regression for t... - 12:29 pm Revision 43e860ef: Fix tcg after commit 6800
- The introduction of TCGV_EQUAL and not op is slightly broken.
The definition of DEBUG_TCGV shows that.
Signed-off-by... - 11:03 am Revision a3fe9013: target-mips: use nor instead of or + not
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6801 c046a... - 10:57 am Revision fe75bcf7: tcg: use TCGV_EQUAL_I{32,64}
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6800 c046a... - 10:56 am Revision 44e6acb0: tcg: define TCGV_EQUAL_I{32,64}
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6799 c046a... - 12:35 am Revision c29d0de4: tcg: optimize nor(X, Y, Y), used on PPC for not(X, Y)
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6798 c046a... - 12:35 am Revision d2604285: Implement TCG not ops for x86-64
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6797 c046a...
03/09/2009
- 11:58 pm Revision f31e9370: tcg: don't define TCG rotation ops if they are not supported
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6796 c046a... - 08:50 pm Revision d42f183c: Implement TCG rotation ops for x86-64
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6795 c046a... - 08:50 pm Revision a1f6684d: target-mips: optimize mflo and mfhi
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6794 c046a... - 08:50 pm Revision 651721b2: targe-ppc: optimize mfcr and mtcrf
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6793 c046a... - 08:08 pm Revision 7d515c1d: fread_targphys(): Do not cut off the tail.
- loader.c:fread_targphys() read file by 4096 byte chunks and store them to
memory. But did not store the last chunk if... - 07:36 pm Revision e4f5100c: configure sensitive to user locale
- On German Fedora 9, no KVM errors are displayed.
This is because configure greps for "error:", which is locale-sensit... - 08:27 am Revision 69bd5820: target-ppc: free a tcg temp variable
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6790 c046a... - 08:27 am Revision d34defbc: target-ppc: add support for reading/writing spefscr
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6789 c046a...
03/08/2009
- 09:49 pm Revision 2fbc4095: qemu-img: fix help message
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6787 c046a... - 09:49 pm Revision 24501489: qemu-img: accept sizes with decimal values
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6786 c046a... - 09:26 pm Revision 72fcd388: Call Perl directly instead of relying on shebang
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6785 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:42 pm Revision e600d1ef: Multi-key completion for sendkey
- Allow completion of concatenated key strings for the sendkey command.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.... - 06:26 pm Revision 49dc768d: Fix windows build and clean up use of <windows.h>
- We want to globally define WIN_LEAN_AND_MEAN and WINVER to particular values so
let's do it in OS_CFLAGS.
Then, we c... - 05:58 pm Revision 2734c703: Rename one more _BSD to HOST_BSD (spotted by Hasso Tepper)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6782 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:04 pm Revision c9985aa8: Remove unnecessary prefix on SDL_syswm.h. This fixes the build for certain
- installs of SDL.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/q... - 04:45 pm Revision e63d7abd: Prune unused TCG_AREGs
- Remove definitions for TCG_AREGs corresponding to AREG definitions
removed in r6778.
Signed-off-by: Stuart Brady <st... - 02:41 pm Revision 6635f6fa: Prune unused AREGs
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6778 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:51 am Revision 513f789f: Use firmware configuration instead of NVRAM (initial patch by Aurelien Jarno)
- Use firmware configuration device for boot device, kernel, initrd and
kernel command line parameters on PPC, Sparc32 ... - 11:34 am Revision 7e12f656: Add new entries to firmware configuration device
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6776 c046... - 10:23 am Revision 179a2c19: Rename _BSD to HOST_BSD so that it's more obvious that it's defined by configure
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6775 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:06 am Revision d5575a38: target-mips: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6774 c046a... - 02:06 am Revision c01fccd2: target-mips: rename helpers from do_ to helper_
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6773 c046a... - 12:10 am Revision 829ef7b0: do not pretend to support low voltage operation
- Eliminate "mmc0: SD card claims to support the incompletely defined 'low voltage
range'. This will be ignored." warni... - 12:10 am Revision 533d177a: Fix correct reset value for ARM CP15 c1 auxiliary control register
- According to ARM Cortex A8 Technical Reference Manual, the reset value for CP15 c1 auxiliary control
register is 2, n... - 12:00 am Revision d2c75345: Work around QEMU GDB stub suboptimality
- The current XML files claim, on floating point-supporting Power chips,
that $f0 is register 70. This would be fine, ... - 12:00 am Revision 70976a79: Fix off-by-one errors for Altivec and SPE registers
- Altivec and SPE both have 34 registers in their register sets, not 35
with a missing register 32.
GDB would ask for ... - 12:00 am Revision e60f469c: Use C99 initializers for BlockDriver methods
- Consistently use the C99 named initializer format for the BlockDriver
methods to make the method table more readable ...
03/07/2009
- 11:48 pm Revision aaedd1f9: clean build: Fix remaining m68k warnings
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: ... - 11:48 pm Revision 2b3ea315: clean build: Fix arm build warnings
- Fix remaining arm warnings - except for the mess in the NetWinder FP
emulator.
Signed-off-by: Jan Kiszka <jan.kiszka... - 11:47 pm Revision a45db6c6: arm: Fix gic_irq_state.level bitfield type
- Found while cleaning up compiler warnings: GIC_*_LEVEL macros strongly
suggest that gic_irq_state.level is intended t... - 11:35 pm Revision 2701dfd2: target-ppc: move the CD-ROM drive to the second IDE
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6764 c046a... - 11:35 pm Revision bd4524ed: ppc_oldworld: swap the MACIO and CMD646 IDE controllers
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6763 c046a... - 11:28 pm Revision 3098dba0: Use a dedicated function to request exit from execution loop
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6762 c046a... - 11:28 pm Revision 9e995645: Fix texinfo syntax errors.
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: s... - 10:58 pm Revision 94855937: Disable BAT for 970
- The 970 doesn't know BAT, so let's not search BATs there.
This was only in as a hack for OpenHackWare so it would
wor... - 10:57 pm Revision 0497d2f4: Fix mfcr on ppc64-softmmu
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6758 c046a... - 10:57 pm Revision 8eee0af9: Keep SLB in-CPU
- Real 970 CPUs have the SLB not memory backed, but inside the CPU.
This breaks bridge mode for 970 for now, but at lea... - 10:57 pm Revision e47ce3f2: Clear CPU_INTERRUPT_EXIT on VM load
- CPU_INTERRUPT_EXIT is not set anymore in env->interrupt_request since
revision 6728. Make sure the bit is cleared on ... - 10:57 pm Revision 29c8ca6f: Fix NX bit
- ctx->nx only got ORed, but never reset. So when one page in the
lifetime of the VM was ever NX, all later pages were ... - 10:56 pm Revision 2ada0ed7: Fix RFI(d)
- The current implementation masks some MSR bits from SRR1 as it is
given on rfi(d). This looks pretty wrong and breaks... - 10:55 pm Revision 4911012d: Implement mtfsf.L encoding
- Mtfsf can have the L bit set, so all the register contents get stored
in FPSCR. Linux uses it, so let's implement it.... - 10:54 pm Revision 6ce0ca12: Enable 64bit mode on interrupts
- Real 970s enable MSR_SF on all interrupts. The current code didn't do
this until now, so let's activate it!
Signed-o... - 10:54 pm Revision 4e98d8cf: Nop some SPRs on 970fx
- Linux tries to access some SPRs on PPC64 boot. Let's just ignore those
for the 970fx for now to make it happy.
Signe... - 10:53 pm Revision 783a20dc: Activate uninorth AGP bridge
- Linux tries to poke the AGP bridge port and is pretty sad when it can't,
so let's activate the old code again and thr... - 10:52 pm Revision bf14b1ce: Implment tlbiel
- Linux uses tlbiel to flush TLB entries in PPC64 mode. This special TLB
flush opcode only flushes an entry for the CPU... - 10:51 pm Revision 5b5aba4f: Implement large pages
- The current SLB/PTE code does not support large pages, which are
required by Linux, as it boots up with the kernel re... - 10:50 pm Revision f6b868fc: Implement slbmte
- In order to modify SLB entries on recent PPC64 machines, the slbmte
instruction is used.
This patch implements the s... - 10:06 pm Revision c5e97233: Support for DragonFly BSD (Hasso Tepper)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6746 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:59 pm Revision 9399f095: Fix BSD user: there is no NPTL
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6745 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:57 pm Revision 88103cfe: Update i386-dis.c from commits before GPLv3 switch
- Update i386-dis.c again using binutils files from CVS:
include/opcode/i386.h r1.78 and opcodes/i386-dis.c r1.126.
Th... - 06:53 pm Revision c2c73b42: Update i386-dis.c from binutils 2.17
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6743 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:52 pm Revision d40cdb10: Fix BSD breakage from r6736
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6742 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:03 pm Revision 70c14705: Sparse fixes: dubious mixing of bitwise and logical operations
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6741 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:59 pm Revision 50773fd2: Sparse fixes: add extern to ELF opcode tables to avoid warnings
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6740 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:53 pm Revision e6f2870e: Sparse fixes: remove duplicate entry
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6739 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:50 pm Revision 80deece2: Sparse fixes: move ACPI table definitions to pc.h
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6738 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:46 pm Revision 9e622b15: Sparse fixes: truncation by cast
- Fix Sparse warnings about constant truncation caused by cast
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6... - 05:32 pm Revision 511d2b14: Sparse fixes: NULL use, header order, ANSI prototypes, static
- Fix Sparse warnings:
* use NULL instead of plain 0
* rearrange header include order to avoid redefining types accid... - 05:24 pm Revision c2764719: The _exit syscall is used for both thread termination in NPTL applications,
- and process termination in legacy applications. Try to guess which we want
based on the presence of multiple threads... - 12:51 pm Revision 0b8a988c: Fix BSD user
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6734 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:50 pm Revision b4950060: Fix sparc64-softmmu breakage from r6711
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6733 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:56 am Revision 10aa630a: pc-bios/Makefile: add a rule to produce dtb files
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6732 c046a... - 01:44 am Revision 274b6fcc: Add more missing files
- Major FAIL with my checkin scripts.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.sa... - 12:47 am Revision 5f5aed22: Add missing file from previous commit
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6730 c04...
03/06/2009
- 11:48 pm Revision be214e6c: Fix race condition on access to env->interrupt_request
- env->interrupt_request is accessed as the bit level from both main code
and signal handler, making a race condition p... - 10:27 pm Revision 28a76be8: Remove tabs introduced from VNC ACL series
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6727 c046... - 10:27 pm Revision 76655d6d: Support ACLs for controlling VNC access ("Daniel P. Berrange")
- This patch introduces a generic internal API for access control lists
to be used by network servers in QEMU. It adds ... - 10:27 pm Revision 1263b7d6: Include auth credentials in 'info vnc' ("Daniel P. Berrange")
- This patch extends the 'info vnc' monitor output to include information
about the VNC client authentication credentia... - 10:27 pm Revision 2f9606b3: Add SASL authentication support ("Daniel P. Berrange")
- This patch adds the new SASL authentication protocol to the VNC server.
It is enabled by setting the 'sasl' flag whe... - 10:27 pm Revision 5fb6c7a8: Move TLS auth into separate file ("Daniel P. Berrange")
- This patch refactors the existing TLS code to make the main VNC code
more managable. The code moves to two new files
... - 10:27 pm Revision 19a490bf: Move VNC structs into header file ("Daniel P. Berrange")
- This patch moves the definitions of VncState and VncDisplay structs
out into a vnc.h header file. This is to allow th... - 10:27 pm Revision 0483755a: Refactor keymap code to avoid duplication ("Daniel P. Berrange")
- Each of the graphical frontends #include a .c file, for keymap code
resulting in duplicated definitions & duplicated ... - 10:27 pm Revision 1ff7df1a: Enhance 'info vnc' monitor output ("Daniel P. Berrange")
- The current 'info vnc' monitor output just displays the VNC server address
as provided by the -vnc command line flag.... - 10:27 pm Revision adc5ec85: Fix bug in TLS authentication ("Daniel P. Berrange")
- This patch was previously posted here:
http://lists.gnu.org/archive/html/qemu-devel/2009-02/msg00820.html
In the ... - 01:01 am Revision 8a34a0fb: monitor: Pass-through for gdbstub (Jan Kiszka)
- Create a monitor terminal and pass it through the gdbstub. This allows
to use gdb's monitor command to access the QEM... - 01:01 am Revision cde76ee1: monitor: Introduce MONITOR_USE_READLINE flag (Jan Kiszka)
- This allows to create monitor terminals that do not make use of the
interactive readline back-end but rather send com... - 01:01 am Revision 2724b180: monitor: Improve mux'ed console experience (Jan Kiszka)
- Up to now, you never really knew if you already switched the console
after pressing CTRL-A C or if you mistyped it ag... - 01:01 am Revision 731b0364: monitor: Decouple terminals (Jan Kiszka)
- Currently all registered (and activate) monitor terminals work in
broadcast mode: Everyone sees what someone else typ... - 01:01 am Revision 4c36ba32: monitor: Introduce ReadLineState (Jan Kiszka)
- As another step towards decoupled monitor terminals encapsulate the
state of the readline processor in a separate dat... - 01:01 am Revision bb806047: monitor: Drop banner hiding (Jan Kiszka)
- There is no use for the hide/show banner option, and it is applied
inconsistently anyway (or what makes the differenc... - 01:01 am Revision 87127161: monitor: Rework terminal management (Jan Kiszka)
- Remove the static MAX_MON limit by managing monitor terminals in a
linked list.
Signed-off-by: Jan Kiszka <jan.kiszk... - 01:01 am Revision 376253ec: monitor: Rework API (Jan Kiszka)
- Refactor the monitor API and prepare it for decoupled terminals:
term_print functions are renamed to monitor_* and al... - 01:01 am Revision bb5fc20f: monitor: Rework modal password input (Jan Kiszka)
- Currently, waiting for the user to type in some password blocks the
whole VM because monitor_readline starts its own ... - 01:01 am Revision 9dd442b1: monitor: Break out readline_show_prompt (Jan Kiszka)
- Break readline_show_prompt out of readline_start so that (re-)printing
the prompt can be controlled in a more fine-gr... - 01:01 am Revision f220174d: monitor: Simplify password input mode (Jan Kiszka)
- Drop the hack to query passwords on all monitor terminals now that they
are requested when the user initially enters ... - 01:01 am Revision c0f4ce77: monitor: Rework early disk password inquiry (Jan Kiszka)
- Reading the passwords for encrypted hard disks during early startup is
broken (I guess for quiet a while now):
- No ... - 01:00 am Revision 430eb509: monitor: Report encrypted disks in snapshot mode (Jan Kiszka)
- If the backing file is encrypted, 'info block' currently does not report
the disk as encrypted. Fix this by using the... - 01:00 am Revision d47d13b9: monitor: Use reasonable default virtual console size (Jan Kiszka)
- If a target uses a tiny display (like the MusicPal), the default monitor
is currently set to the same size. Fix this ... - 01:00 am Revision 045df330: block: Introduce bdrv_get_encrypted_filename (Jan Kiszka)
- Introduce bdrv_get_encrypted_filename service to allow more informative
password prompting.
Signed-off-by: Jan Kiszk... - 01:00 am Revision 51de9760: block: Improve bdrv_iterate (Jan Kiszka)
- Make bdrv_iterate more useful by passing the BlockDriverState to the
iterator instead of the device name.
Signed-off... - 01:00 am Revision 51d7c00c: block: Polish error handling of brdv_open2 (Jan Kiszka)
- Make sure that we always delete temporary disk images on error, remove
obsolete malloc error checks and return proper... - 01:00 am Revision a80bf99f: char-mux: Use separate input buffers (Jan Kiszka)
- Currently, the intermediate input buffer of mux'ed character devices
records data across all sub-devices. This has th... - 12:59 am Revision 2970a6c9: char: Fix initial reset (Jan Kiszka)
- Recent changes to the graphical console initialization broke the initial
CHR_EVENT_RESET distribution. The reset BHs ...
03/05/2009
- 09:01 pm Revision b36d24b6: Fix cpuid KVM crash on i386 (Lubomir Rintel)
- Cpuid should return into vec, not overwrite past address in count.
Changeset 6565 broke this.
Signed-off-by: Lubomir... - 09:01 pm Revision ecabe8cc: lsi: add ISTAT1 register read (Ryan Harper)
- SLES10 SP2 installer complains when probing a scsi disk and exits qemu
when failing to read one of the registers.
ls... - 12:47 am Revision b4171e4b: Add version information for 0.10.0 release.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6685 c04...
03/04/2009
- 11:00 pm Revision ff3c01ca: Fix "info registers" under kvm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6684 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:25 pm Revision 9794f74f: Update cocoa.m to match new DisplayState code (Samuel Benson)
- Version 2 does as follows:
[1]: Corrects endianness on issues by using native BGR to RGB conversion
[2]: Uses Displa... - 02:18 pm Revision e53bd703: The different VFP variants will never occur at the same time, and giving them
- different names confuses GDB, so use org.gnu.gdb.arm.vfp for all of them.
Signed-off-by: Paul Brook <paul@codesource... - 09:20 am Revision 862c9280: DB-DMA IDE asynchronous I/O
- Signed-off-by: Laurent Vivier <Laurent@vivier.eu>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: s...
03/03/2009
- 10:11 pm Revision 3c4cf535: Fix slavio_intctl.c compile errors (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6680 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:07 pm Revision d488ddd8: CRIS: Avoid endless loops for unstested CRIS cpu-state load/save.
- Fix several endless loops.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Acked-by: Edgar E. Iglesias <edgar.igle... - 07:37 pm Revision 5368a422: Fix SDL on evdev hosts (Anthony Liguori)
- This patch corrects SDL support on X11 hosts using evdev. It's losely based
on the previous patch by Dustin Kirkland... - 07:37 pm Revision 71d0770c: Fix CVE-2008-0928 - insufficient block device address range checking (Anthony ...
- Introduce a growable flag that's set by bdrv_file_open(). Block devices should
never be growable, only files that ar... - 11:14 am Revision b42ec42d: DB-DMA cleanup
- Signed-off-by: Laurent Vivier <Laurent@vivier.eu>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: s... - 11:14 am Revision 927e3a4e: SH4: Fixed last UTLB unused and URB/URC management
- Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>... - 08:28 am Revision d905dba4: fix SIGSEGV when USE_KQEMU is defined
- Signed-off-by: Alex Ivanov <void@aleksoft.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn:... - 08:23 am Revision ab2da564: sh4: r2d fix no ide/net case
- Fix invalid access/crash when there is no IDE device or NET device.
Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.... - 08:14 am Revision 45f4d016: SH4: Fixed last UTLB unused
- Version 2 of the patch.
Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
Signed-off-by: Aurelien Jar... - 08:12 am Revision fb104582: SH4: Fixed last UTLB unused
- With my previous patch (the one monitoring tlb), I found that the last
TLB entry was never use. Here a little fix.
S... - 08:12 am Revision 7c664e2f: SH4: Added monitoring of TLBs
- This patch might interest some people trying (as I try to do) to fix
some tlbs for kernel/user space data sharing.
S... - 08:12 am Revision 0cfe11ea: target-ppc: improve mfcr/mtcrf
- - use ctz32 instead of ffs - 1
- small optimisation of mtcrf
- add the name of both opcodes
Signed-off-by: Aurelien ... - 08:12 am Revision ef7ec1c1: clean build: Fix remaining sh4 warnings
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: ... - 12:39 am Revision 8dd640e4: Fix mtcrf/mfcr
- Noticed by Alexander Graf
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6667 c046a42c-6fe2-441c-8c8c-71466251...
03/02/2009
- 07:13 pm Revision 66c7c806: SH: Implement MOVCO.L and MOVLI.L
- * target-sh4/cpu.h (struct CPUSH4State): New field ldst.
* target-sh4/translate.c (cpu_ldst): New.
(sh4_translate_i... - 07:10 pm Revision c7eb95e1: Set mime-type of pc-bios/mpc8544ds.dtb to application/octet-stream
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6665 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:42 pm Revision bd5e6632: kvm/powerpc: flat device tree files for MPC8544DS
- mpc8544ds.dts is copied from kerenl.
Non-supported devices has been removed.
Signed-off-by: Liu Yu <yu.liu@freescale... - 06:42 pm Revision 1db09b84: kvm/powerpc: Add MPC8544DS board support
- This patch add an emulation of MPC8544DS board.
It can work on All E500 platforms.
Signed-off-by: Liu Yu <yu.liu@fre... - 06:42 pm Revision 9fdc60bf: kvm/powerpc: Add irq support for E500 core
- Signed-off-by: Liu Yu <yu.liu@freescale.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://... - 06:42 pm Revision 74c62ba8: kvm/powerpc: Add freescale pci controller's support
- This patch add the emulation of freescale's pci controller for MPC85xx platform.
Signed-off-by: Liu Yu <yu.liu@frees... - 06:42 pm Revision dfebf62b: hw/openpic: define list in mpic_init() const
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6660 c046a... - 06:42 pm Revision b7169916: kvm/powerpc: Enable MPIC for E500 platform.
- MPIC and OpenPIC have very similar design.
So a lot of code can be reused.
Signed-off-by: Liu Yu <yu.liu@freescale.c...
03/01/2009
- 10:18 pm Revision 72249e34: Update to OpenBIOS 1.0
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6658 c046a42c-6fe2-441c-8c8c-71466251a162
02/28/2009
- 10:14 pm Revision 2d18e637: Flush stdout after printing usage()
- Fixes qemu-arm|grep cpu - with _exit() getting output from qemu --help
is a bit random. Since no atexit() handlers ar... - 08:39 pm Revision 2adab7d6: Implement HIOR
- A real 970 CPU starts up with HIOR=0xfff00000 and triggers a reset
exception, basically ending up at IP 0xfff001000.
... - 06:51 pm Revision cdad4bd8: Change default werror semantics from "report" to "enospc"
- Practically speaking, "report" causes a lot of issues when encountering a host
ENOSPC error. Switch to "enospc" as t... - 10:25 am Revision a457e7ee: Fix typo in gen_qemu_ld32s
- When the CPU is in little endian mode, it should load values from RAM
in byte swapped manner. This check is in all th... - 12:16 am Revision 54042bcf: Remove some warnings and fix windows build.
- Initialize some variables to make GCC happy and switch from using index to
strchr. index is not available on Windows... - 12:09 am Revision 0858532e: chroot and change user support (Nolan)
- Resent with fixed formatting.
This patch adds two new command line options:
-chroot <dir>
-runas <user>
This is u...
02/27/2009
- 10:14 pm Revision 8290edda: Unify default parallel console size (Jan Kiszka)
- Serial and virtio consoles already use 80x24 characters as default size,
apply the same to the parallel port consoles... - 10:12 pm Revision 8a92ea2f: Allow additions of ACPI tables from command line (Gleb Natapov)
- This is needed to dynamically add SLIC tables with Windows
activation keys.
Signed-off-by: Gleb Natapov <gleb@redhat... - 10:05 pm Revision 680c3069: x86: use qemu_log_mask on triple faults (Chris Wright)
- replace open coded qemu_log_mask with proper macro
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: ... - 10:01 pm Revision 1b8fc811: Do not enable a default virtio console
- This upsets Windows installs and right now, virtio console isn't very useful
as a default device.
Signed-off-by: Ant... - 09:54 pm Revision abcd2baa: net socket verify packet size (Dustin Kirkland)
- net socket oversized packet
This is a patch being carried by Ubuntu against kvm/qemu.
Verify packet size before per... - 09:53 pm Revision 31c05501: Missing cirrus_invalidate_region() in cirrus_do_copy() (Brian Kress)
- After doing a video to video copy, cirrus_do_copy() in cirrus_vga.c does a
conditional call to cirrus_invalidate_regi...
02/26/2009
- 06:40 pm Revision 9a40611c: fix pci net hot-remove (Marcelo Tosatti)
- Missing brackets, doh.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony Liguori <aliguori... - 06:40 pm Revision 7a11b22e: fix raw_aio_remove (Stefano Stabellini)
- Hi all,
this small patch fixes a bug in the list iteration of raw_aio_remove.
Cheers,
Stefano
Signed-off-by: Stefan...
02/25/2009
- 12:17 am Revision 18307f26: Fix ColdFire fmovem. Free the temporary we just allocated rather than some
- other arbitrary value (e.g. A7).
Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah....
Also available in: Atom