Activity
From 02/05/2009 to 03/06/2009
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....
02/23/2009
- 05:19 pm Revision 243ee8f7: Really fix ColdFire fdmoved address decoding.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6642 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:17 pm Revision c59b97aa: Fix ColdFire fdmoved address decoding.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6641 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:11 pm Revision aab8588a: Darwin: Check for x86_64 only on i386
- The sysctl variable if we're 64-bit capable only exists on i386. So we should only check it if we're on i386.
This s... - 03:16 pm Revision 67c4d23c: Fix unassigned region offsets.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6639 c046a42c-6fe2-441c-8c8c-71466251a162
02/22/2009
- 01:59 pm Revision cc53adbc: CRIS: Fix remaining build warnings.
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
git-svn-i...
02/21/2009
- 07:29 pm Revision 07c485ce: Turn MMU off on reset
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6637 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:13 pm Revision 415fc906: Turn MMUs and caches off on reset
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6636 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:13 pm Revision 2f43e00e: Reload ptimers on reset
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6635 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:48 am Revision 514f7a27: Properly handle pthread_cond_timedwait timing out
- pthread_cond_timedwait is allowed to both consume the signal and
return with the value indicating the timeout, hence ... - 07:48 am Revision a8227a5a: Cosmetics
- Avoid repeated creation/initalization/destruction of attr and calls to
getpid
git-svn-id: svn://svn.savannah.nongnu.... - 07:48 am Revision 5d47e372: Avoid thundering herd problem
- Broadcast was used so that the I/O threads would wakeup, reset their
ts values and all but one go to sleep, in other ... - 07:48 am Revision 30525aff: Avoid infinite loop around timed condition variable
- This can happen due to spurious wakeups
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6631 c046a42c-6fe2-441c... - 07:48 am Revision 8653c015: Error checking
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6630 c046a42c-6fe2-441c-8c8c-71466251a162
02/19/2009
- 10:17 pm Revision 5518f3a6: Fix branch debugging
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6629 c046a42c-6fe2-441c-8c8c-71466251a162
02/18/2009
- 11:37 pm Revision 6c2934db: Fix cpu_physical_memory_rw() for 64-bit I/O accesses
- KVM uses cpu_physical_memory_rw() to access the I/O devices. When a
read or write with a length of 8-byte is requeste... - 10:44 pm Revision 978dd635: Avoid running audio ctl's when vm is not running
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6627 c046a42c-6fe2-441c-8c8c-71466251a162
02/16/2009
- 05:47 pm Revision c6ba7bbc: virtio: Remove malloc failure checks (Jan Kiszka)
- No need to check for failing qemu_malloc anymore.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: ... - 05:36 pm Revision 1f0711e2: Generate PCI hotplug interrupt only if corespondent EN bit is set. (Gleb Natapov)
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn:... - 05:36 pm Revision 6eb011b0: Fix GPE registers read/write handling. (Gleb Natapov)
- For STS register bit are cleared by writing 1 into it.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: ... - 05:34 pm Revision 8ca9217d: specify vmchannel as a net option (Gleb Natapov)
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn:... - 04:59 pm Revision d85d0d38: Fix hardware accelerated video to video copy on Cirrus VGA (Brian Kress)
- cirrus_do_copy() in hw/cirrus_vga.c seems to make some incorrect assumptions
about video memory layout. It tries to ... - 04:59 pm Revision 753b4053: Support multiple VNC clients (Brian Kress)
- Change structure associated with a display from VncState to a new structure
VncDisplay. Remove client specific fields...
02/15/2009
- 10:18 pm Revision 880fec5d: Unbreak SDL on Mac OS X
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6620 c046a42c-6fe2-441c-8c8c-71466251a162
02/13/2009
- 11:44 pm Revision 7e000c2e: Allow disassembling last addresses of the address space
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6619 c046a42c-6fe2-441c-8c8c-71466251a162
02/12/2009
- 07:29 pm Revision 17605071: Fix Sparc64 VGA memory size bug exposed by r6604
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6618 c046a42c-6fe2-441c-8c8c-71466251a162
02/11/2009
- 11:00 pm Revision b136a4c6: KVM: cpuid function 2: store all values (Amit Shah)
- Incrementing the array index was missed in the previous series which causes
us to not store all the values.
Signed-o... - 11:00 pm Revision 452b4d88: monitor: Don't change VNC server when disabled (Jan Kiszka)
- [ As requested, broken out of the monitor rework series. ]
Avoid a segfault when the user issues 'change vnc' withou... - 11:00 pm Revision 322691a5: Fix qemu_realloc() (Kevin Wolf)
- For qemu_realloc with size == 0 a result of NULL is perfectly fine
Signed-off-by: Kevin Wolf <kwolf@suse.de>
Signed-... - 09:47 pm Revision 9c22bc63: TCG: remove obsolete old_op_count profiler field
- Since we don't generate any "old op" anymore, the old_op_count
is unneeded.
Signed-off-by: Laurent Desnogues <lauren... - 08:54 pm Revision 095271d4: Add missing r24..r26 to callee save registers
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6613 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:51 pm Revision eb2eb1dc: Add missing r24..r26 to calle save registers
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6612 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:04 pm Revision cf9c147c: Use qemu_ram_alloc
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6611 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:21 pm Revision 6f338c34: qemu: PCI device, disk and host network hot-add / hot-remove (Marcelo Tosatti)
- Add monitor command to hot-add PCI devices (nic and storage).
Syntax is:
pci_add pci_addr=[[<domain>:]<bus>:]<slot>... - 05:21 pm Revision 880345c4: Parse full PCI device addresses (Markus Armbruster)
- This code parses full PCI device addresses. It then rejects domains
other than zero, because these are not supported... - 05:21 pm Revision ca2c72be: qemu: pci hotplug GPE support (Marcelo Tosatti)
- Enable the corresponding bit on the PCIST region and trigger the SCI
and handle the _EJ0 notifications.
Signed-off-b... - 05:21 pm Revision 5e3cb534: qemu: initialize hot add system / acpi gpe (Marcelo Tosatti)
- ACPI GPE support, used by PCI (and CPU) hotplug.
From: Glauber Costa <gcosta@redhat.com>
Signed-off-by: Marcelo Tosa... - 05:21 pm Revision a7607f7e: qemu: zero ioport_opaque on isa_unassign_ioport (Marcelo Tosatti)
- If the io port is unassigned, the previous private pointer is
meaningless.
Signed-off-by: Marcelo Tosatti <mtosatti@... - 05:21 pm Revision 4b09be85: qemu: LSI SCSI and e1000 unregister callbacks (Marcelo Tosatti)
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-i... - 05:21 pm Revision a4c20c6a: qemu: warn if PCI region is not power of two (Marcelo Tosatti)
- Otherwise the PCI size for such regions can be calculated erroneously.
Signed-off-by: Marcelo Tosatti <mtosatti@redh... - 05:21 pm Revision 5851e08c: qemu: add pci_unregister_device (Marcelo Tosatti)
- Unregister the pci device, unassign its IO and memory regions, and free
associated data.
Add a callback so drivers c... - 05:21 pm Revision 51bf9e7e: qemu: add qemu_free_irqs (Marcelo Tosatti)
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-i... - 05:20 pm Revision 88715657: qemu: add cpu_unregister_io_memory and make io mem table index dynamic (Marcel...
- So drivers can clear their mem io table entries on exit back to unassigned
state.
Also make the io mem index allocat... - 05:20 pm Revision 8b13c4a7: qemu: add net_client_uninit / qemu_find_vlan_client (Marcelo Tosatti)
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-i... - 05:20 pm Revision 4d73cd3b: qemu: net/drive add/remove tweaks (Marcelo Tosatti)
- Export net/drive add/remove functions for device hotplug usage.
Return the table index on add.
Return failure inste... - 05:20 pm Revision ec691c80: qemu: move drives_opt for external use (Marcelo Tosatti)
- Device hotplug will use that structure from a separate
file.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Si... - 05:20 pm Revision b0a7b120: qemu: record devfn on block driver instance (Marcelo Tosatti)
- Record PCIDev on the BlockDriverState structure to locate for release
on hot-removal.
Signed-off-by: Marcelo Tosatti... - 05:20 pm Revision b01b1111: qemu: drive removal support (Marcelo Tosatti)
- To be used by hot-remove.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 05:20 pm Revision 7697079b: qemu: dynamic nic info index allocation (Marcelo Tosatti)
- Dynamically allocate nic info index, so to reuse indexes when devices are
removed.
Signed-off-by: Marcelo Tosatti <m... - 05:19 pm Revision 7d5aca9e: qemu: dynamic drive/drive_opt index allocation (Marcelo Tosatti)
- Dynamically allocate drive options and drive table index, to reuse
indexes when devices are removed.
Signed-off-by: ... - 05:19 pm Revision 72da4208: qemu: return PCIDevice on net device init and record devfn (Marcelo Tosatti)
- Change the PCI network drivers init functions to return the PCIDev, to
inform which slot has been hot-plugged.
Also ... - 05:19 pm Revision 3ae80618: qemu: add pci helper functions (Marcelo Tosatti)
- Add pci_find_bus/pci_find_device to be used by PCI hotplug.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Sig... - 05:19 pm Revision f029bd94: Add a description for the set_link monitor command.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6591 c04... - 05:11 pm Revision 6d2550ea: Add BIOS patches necessary for hotplug (Marcelo Tosatti)
- See each patch for appropriate Signed-off-by's.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6590 c046a42c... - 04:55 pm Revision 7217e124: Update PC BIOS to latest bits from Bochs
- A number of patches were merged since we last pulled.
Thanks to Marcelo Tosatti for rebasing the existing patches an...
02/10/2009
- 09:00 pm Revision 2edd089f: Add "static"
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6588 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:19 am Revision 3ae86ab9: Fix fr-be keymap
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6587 c046a... - 01:19 am Revision 74b1b0c1: Fix AltGr and dead keys with VNC
- (Marcel Zumstein)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6586 c046a42c-6fe2-441c-8c8c-71466251a162
02/09/2009
- 10:43 pm Revision a747723b: Fix DEBUG_TCGV compile error.
- Don't call TCGV_LOW on arg2. This section of code falls under
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com... - 10:09 pm Revision 84694dd2: qemu_chr_open_tcp: allow ipv4 and ipv6 options
- Those new options are parsed in qemu-sockets.c. Allow them instead of
printing "Unknown option".
Signed-off-by: Seba... - 09:59 pm Revision ee8ae9e4: Update ppc-dis.c from binutils from 4th July, 2007, just before GPLv3 switch
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6583 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:58 pm Revision eca8f888: Update ppc-dis.c from binutils 2.17
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6582 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:03 pm Revision e6bd862b: ppc newworld: default to a G4 CPU
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6581 c046a... - 09:02 pm Revision 491150db: Fix crash caused by missing command line arguments
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: s... - 08:28 pm Revision 15abc451: Remove unused code from dyngen-exec.h
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6579 c046a... - 08:14 pm Revision 8f9b157e: Make qemu-img argument handling POSIX compliant
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 07:00 pm Revision 09218951: Fix displaystate (r6344) regression in blizzard
- Testcase:
qemu-system-arm -M n810 -kernel /dev/null -m 130
Without this patch, we get a segfault.
Signed-off-by: R... - 06:50 pm Revision bd5ea513: target-ppc: Model e500v{1,2} CPUs more accurately
- The e500v1 chips only have single-precision floating point; don't say we
support the double-precision floating-point ... - 06:49 pm Revision 40569b7e: target-ppc: Model SPE floating-point instructions more accurately
- Single-precision and double-precision floating-point instructions should
be separated into their own categories, sinc... - 06:49 pm Revision 071fc3b1: target-ppc: Add vrsqrtefp instruction
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 06:49 pm Revision bdfbac35: target-ppc: Add vrefp instruction
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 06:49 pm Revision 875b31db: target-ppc: Add vct{u,s}xs instructions
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 06:49 pm Revision 819ca121: target-ppc: Add vcmp{eq, ge, gt, b}fp{, .} instructions
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 06:48 pm Revision 35cf7c7e: target-ppc: Add vmaddfp and vnmsubfp instructions
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 06:48 pm Revision 56fdd213: target-ppc: Add v{add,sub}fp instructions
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 06:48 pm Revision 1536ff64: target-ppc: Add v{max,min}fp instructions
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 05:50 pm Revision a36b1029: KVM: Get all cpuid values from function 2 (Amit Shah)
- cpuid function 2 can have multiple values to describe cache behaviour.
Loop till we have fetched all the values.
Sig... - 05:50 pm Revision 486bd5a2: KVM: Fetch sub-leaf cpuid values for functions 4, 0xb, 0xd. (Amit Shah)
- CPUID functions 4, 0xb and 0xd have sub-leaf values which depend on the
input value of ECX. Store these values as wel... - 05:50 pm Revision e00b6f80: KVM: CPUID takes ecx as input value for some functions (Amit Shah)
- The CPUID instruction takes the value of ECX as an input parameter
in addition to the value of EAX as the count for f...
02/08/2009
- 07:17 pm Revision 4f396364: Remove GenOpFunc typedefs
- This patch removes the GenOpFunc typedefs from exec-all.h, which are no
longer needed, now that dyngen has been remov... - 06:08 pm Revision 35fa1644: Update Sparc images
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6563 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:01 pm Revision e972b3ad: Fix UniNorth
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6562 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:01 pm Revision 4f3f238b: Use Mac NVRAM
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6561 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:59 pm Revision 006f3a48: Switch Mac99 to OpenBIOS
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6560 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:53 pm Revision aa71cf80: QEMU Microsoft serial mouse emulation
- Adds "msmouse" character device, which emulates a serial mouse.
Use it with -serial msmouse.
Signed-Off-By: Lubomir ... - 04:56 pm Revision d5853c20: Add load/save capability to rc4030 chipset
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-... - 04:51 pm Revision 1f605a76: Additional VGA options for MIPS Malta
- Support all kinds of pci vga cards (including none)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by:... - 04:46 pm Revision b4abdfa4: fix use of host serial port
- Signed-off-by: David Ahern <daahern@cisco.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed... - 03:05 pm Revision 77f0435e: Use CMD646 IDE for now
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6555 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:50 pm Revision 3a616592: Load 32 bit ELF BIOS images also on PPC64
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6554 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:49 pm Revision b98a003c: Rename ppc_chrp.c to ppc_newworld.c
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6553 c046a42c-6fe2-441c-8c8c-71466251a162
02/07/2009
- 05:20 pm Revision 5f70aab1: Fix bug in omap_sx1.c introduced by r6344
- This patch changes the QEMUMachine init function not to take a
DisplayState as an argument because is not needed any ... - 05:19 pm Revision dfb021bc: Fix tosa_dac_recv warning
- This patch fixes:
/scratch/froydnj/qemu.git/hw/tosa.c:176: warning: no previous prototype for 'tosa_dac_recv'
by ma... - 05:19 pm Revision 84a031c6: Fix cpu_arm_handle_mmu_fault warning
- This patch fixes:
/scratch/froydnj/qemu.git/target-arm/helper.c:451: warning: no previous prototype for 'cpu_arm_han... - 05:18 pm Revision e7786f27: SH4: fix TMU init
- Init the TMU and the ptimer with the correct cpu reset value
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagni... - 05:18 pm Revision c2432a42: SH7750/51: add register BCR3, BCR4, PCR, RTCOR, RTCNT, RTCSR, SDMR2, SDMR3 and...
- Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel... - 12:48 pm Revision 68af3f24: Add it_shift
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6547 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:51 am Revision 0a645949: Fix VGA RAM offsets
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6546 c046a42c-6fe2-441c-8c8c-71466251a162
02/06/2009
- 11:37 pm Revision f2ba730e: Fix SIGSEGV crash in slirp networking code
- Fix SIGSEGV crash in networking code (bug was introduced in r6288).
Thanks to Gleb Natapov for finding this fix.
Sig... - 11:30 pm Revision 67b55785: Add savevm and reset support for OpenPic
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6544 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:49 am Revision 260cfc43: Revert part of 6531, fix build failure
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6543 c046a... - 02:19 am Revision 62a3fe29: Replace exit() in oom_check with abort()
- So that we can get a core dump with a stack trace.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-i... - 02:15 am Revision 809c130c: Revert changes to fmopl.c
- fmopl.c was taken from MAME and doesn't include QEMU header files so we cannot
use qemu_malloc in it. It happens to ... - 12:36 am Revision f21c0ed9: qemu:virtio-net: Add VLAN filtering (Alex Williamson)
- Use the control virtqueue to allow the guest to enable and manipulate
a VLAN filter table. This allows us to drop mo... - 12:36 am Revision b6503ed9: qemu:virtio-net: Add additional MACs via a filter table (Alex Williamson)
- Create a filter table and allow the guest to populate it with the
MAC class control commands. We manage the size and... - 12:36 am Revision 3831ab20: qemu:virtio-net: Enable filtering based on MAC, promisc, broadcast and allmult...
- Make use of the new RX_MODE control virtqueue class by dropping
packets the guest doesn't want to see.
Signed-off-by... - 12:36 am Revision 002437cd: qemu:virtio-net: Add promiscuous and all-multicast mode bits (Alex Williamson)
- Add a new RX_MODE control virtqueue class with commands PROMISC and
ALLMULTI and usage documented in virtio-net.h all... - 12:36 am Revision 3d11d36c: qemu:virtio-net: Add a virtqueue for control commands from the guest (Alex Wil...
- This will be used for RX mode, MAC table, VLAN table control, etc...
The control transaction consists of one or more... - 12:36 am Revision 79674068: qemu:virtio-net: Define ETH_ALEN for use when manipulating MAC addresses (Alex...
- Makes it much easier to search too.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Signed-off-by: Anthony L... - 12:36 am Revision 0f03eca6: qemu:virtio-net: Allow setting the MAC address via set_config (Alex Williamson)
- Allow the guest to write to the MAC address config space and update
the network info string when it does. Rename get... - 12:36 am Revision 9d6271b8: qemu:virtio-net: Save status and add some save infrastructure (Alex Williamson)
- The status register should probably be saved since its guest visible.
Also add a little bit if infrastructure for han... - 12:33 am Revision b580763f: target-ppc: change instruction name vrlogefp into vlogefp
- Thanks to Nathan Froyd for noticing that.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://sv... - 12:06 am Revision 1eec614b: toplevel: remove error handling from qemu_malloc() callers (Avi Kivity)
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://s... - 12:06 am Revision 0d0266a5: targets: remove error handling from qemu_malloc() callers (Avi Kivity)
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://s... - 12:06 am Revision 487414f1: hw: remove error handling from qemu_malloc() callers (Avi Kivity)
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://s... - 12:05 am Revision 090f1fa3: audio: remove error handling from qemu_malloc() callers (Avi Kivity)
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://s... - 12:05 am Revision 3ec88e80: block: remove error handling from qemu_malloc() callers (Avi Kivity)
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://s... - 12:05 am Revision 8a1d02ab: Terminate emulation on memory allocation failure (Avi Kivity)
- Memory allocation failures are a very rare condition on virtual-memory
hosts. They are also very difficult to handle...
02/05/2009
- 11:24 pm Revision 1fb8648d: Convert IDE to use new dma helpers (Avi Kivity)
- Use the new dma block helpers to perform dma disk I/O.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Ant... - 11:23 pm Revision 59a703eb: Introduce block dma helpers (Avi Kivity)
- These helpers perform read/write requests on entire scatter/gather lists,
relieving the device emulation code from ma... - 11:23 pm Revision be959463: Add qemu_iovec_reset() (Avi Kivity)
- Add a helper to zero out an existing iovec. Removes the need to deallocate
and reallocate it.
Signed-off-by: Avi Ki... - 11:23 pm Revision 244ab90e: Add a scatter-gather list type and accessors (Avi Kivity)
- Scatter-gather lists are used extensively in dma-capable devices; a
single data structure allows more code reuse late... - 10:22 pm Revision f3902383: Add debug, savevm and reset support for UniNorth
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6521 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:20 pm Revision 864c136a: Use qemu_ram_alloc
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6520 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:42 pm Revision f586ce09: target-ppc: add vrlogefp instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6519 c046a... - 03:42 pm Revision 374dfc33: soft-float: add float32_log2() and float64_log2()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6518 c046a...
Also available in: Atom