Sign in

gwj / at91sam9263 · Commits

GitLab

  • Go to dashboard
  • Project
  • Activity
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Snippets
  • Commits 8,232
  • Compare
  • Branches 2
  • Tags 0
  • at91sam9263
28 Feb, 2009
2 commits
  • Change default werror semantics from "report" to "enospc" ...
    cdad4bd8
    Practically speaking, "report" causes a lot of issues when encountering a host
    ENOSPC error.  Switch to "enospc" as the default werror semantics.  All host
    errors other than ENOSPC will be reported to the guest.  ENOSPC will cause the
    VM to stop.  Asynchronous notifications are needed to inform management tools
    that some action should be taken but stopping the VM is at least better than
    undefined behavior in the guest.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6655 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-28 16:51:01 +0000  
    Browse Code »
  • Fix typo in gen_qemu_ld32s ...
    a457e7ee
    When the CPU is in little endian mode, it should load values from RAM
    in byte swapped manner. This check is in all the ld and st functions,
    but misspelled in gen_qemu_ld32s.
    
    This patch fixes the misspelling and makes ppc64 Linux happier.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6654 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-28 08:25:29 +0000  
    Browse Dir »

27 Feb, 2009
8 commits
  • Remove some warnings and fix windows build. ...
    54042bcf
    Initialize some variables to make GCC happy and switch from using index to
    strchr.  index is not available on Windows.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6653 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 22:16:47 +0000  
    Browse Code »
  • chroot and change user support (Nolan) ...
    0858532e
    Resent with fixed formatting.
    
    This patch adds two new command line options:
     -chroot <dir>
     -runas <user>
    
    This is useful for running qemu as an unprivileged user in a chroot
    jail.  To avoid having to populate the jail, chrooting happens right
    before the start of guest execution.
    
    Signed-off-by: Nolan Leake <nolan@sigbus.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6652 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 22:09:45 +0000  
    Browse File »
  • Unify default parallel console size (Jan Kiszka) ...
    8290edda
    Serial and virtio consoles already use 80x24 characters as default size,
    apply the same to the parallel port consoles.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6651 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 20:14:29 +0000  
    Browse Code »
  • Allow additions of ACPI tables from command line (Gleb Natapov) ...
    8a92ea2f
    This is needed to dynamically add SLIC tables with Windows
    activation keys.
        
    Signed-off-by: Gleb Natapov <gleb@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6650 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 20:12:36 +0000  
    Browse File »
  • x86: use qemu_log_mask on triple faults (Chris Wright) ...
    680c3069
    replace open coded qemu_log_mask with proper macro
    
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6649 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 20:05:13 +0000  
    Browse Dir »
  • Do not enable a default virtio console ...
    1b8fc811
    This upsets Windows installs and right now, virtio console isn't very useful
    as a default device.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6648 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 20:01:39 +0000  
    Browse Code »
  • net socket verify packet size (Dustin Kirkland) ...
    abcd2baa
    net socket oversized packet
    
    This is a patch being carried by Ubuntu against kvm/qemu.
    
    Verify packet size before performing memcpy().
    
    Signed-off-by: Dustin Kirkland <kirkland@canonical.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6647 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 19:54:01 +0000  
    Browse Code »
  • Missing cirrus_invalidate_region() in cirrus_do_copy() (Brian Kress) ...
    31c05501
    After doing a video to video copy, cirrus_do_copy() in cirrus_vga.c does a
    conditional call to cirrus_invalidate_region() with an "if (!notify)" test.
    However at this point the blt has already been done so it seems like this call
    should be made unconditionally.  The patch below fixes some display update
    problems when dragging windows under both X (fedora 10 guest) and a Windows XP
    guest.
    
    Signed-off-by: Brian Kress <kressb@moose.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6646 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-27 19:53:57 +0000  
    Browse Code »

26 Feb, 2009
2 commits
  • fix pci net hot-remove (Marcelo Tosatti) ...
    9a40611c
    
    Missing brackets, doh.
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6645 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-26 16:40:31 +0000  
    Browse Code »
  • fix raw_aio_remove (Stefano Stabellini) ...
    7a11b22e
    Hi all,
    this small patch fixes a bug in the list iteration of raw_aio_remove.
    Cheers,
    
    Stefano
    
    Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6644 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-26 16:40:19 +0000  
    Browse Code »

24 Feb, 2009
1 commit
  • Fix ColdFire fmovem. Free the temporary we just allocated rather than some ...
    18307f26
    other arbitrary value (e.g. A7).
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6643 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-02-24 22:17:35 +0000  
    Browse Code »

23 Feb, 2009
4 commits
  • Really fix ColdFire fdmoved address decoding. ...
    243ee8f7
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6642 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-02-23 15:19:34 +0000  
    Browse Dir »
  • Fix ColdFire fdmoved address decoding. ...
    c59b97aa
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6641 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-02-23 14:17:33 +0000  
    Browse Dir »
  • Darwin: Check for x86_64 only on i386 ...
    aab8588a
    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 suppresses a warning on PowerPC spotted by Andreas Faerber.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6640 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-23 14:11:10 +0000  
    Browse Code »
  • Fix unassigned region offsets. ...
    67c4d23c
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6639 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-02-23 13:16:07 +0000  
    Browse Code »

22 Feb, 2009
1 commit
  • CRIS: Fix remaining build warnings. ...
    cc53adbc
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6638 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2009-02-22 11:59:59 +0000  
    Browse Dir »

21 Feb, 2009
8 commits
  • Turn MMU off on reset ...
    07c485ce
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6637 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-21 17:29:14 +0000  
    Browse Code »
  • Turn MMUs and caches off on reset ...
    415fc906
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6636 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-21 11:13:51 +0000  
    Browse Code »
  • Reload ptimers on reset ...
    2f43e00e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6635 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-21 11:13:10 +0000  
    Browse Code »
  • Properly handle pthread_cond_timedwait timing out ...
    514f7a27
    pthread_cond_timedwait is allowed to both consume the signal and
    return with the value indicating the timeout, hence predicate should
    always be (re)checked before taking an action
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6634 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-21 05:48:19 +0000  
    Browse Code »
  • Cosmetics ...
    a8227a5a
    Avoid repeated creation/initalization/destruction of attr and calls to
    getpid
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6633 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-21 05:48:17 +0000  
    Browse Code »
  • Avoid thundering herd problem ...
    5d47e372
    Broadcast was used so that the I/O threads would wakeup, reset their
    ts values and all but one go to sleep, in other words an optimization
    to prevent threads from exiting in presence of continuing I/O
    activity. Spurious wakeups make the looping around cond_timedwait with
    ever reinitialized ts potentially unsafe and as such ts in no longer
    reinitilized inside the loop, hence switch to signal is warranted and
    this benefits of this particlaur optimization are lost.
    
    (It's worth noting that timed variants of pthread calls use realtime
    clock by default, and therefore can hang "forever" should the host
    time be changed. Unfortunatelly not all host systems QEMU runs on
    support CLOCK_MONOTONIC and/or pthread_condattr_setclock with this
    value)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6632 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-21 05:48:15 +0000  
    Browse Code »
  • Avoid infinite loop around timed condition variable ...
    30525aff
    This can happen due to spurious wakeups
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6631 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-21 05:48:13 +0000  
    Browse File »
  • Error checking ...
    8653c015
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6630 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-21 05:48:11 +0000  
    Browse File »

19 Feb, 2009
1 commit
  • Fix branch debugging ...
    5518f3a6
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6629 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-19 20:17:09 +0000  
    Browse Dir »

18 Feb, 2009
2 commits
  • Fix cpu_physical_memory_rw() for 64-bit I/O accesses ...
    6c2934db
    KVM uses cpu_physical_memory_rw() to access the I/O devices. When a
    read or write with a length of 8-byte is requested, it is split into 2
    4-byte accesses.
    
    This has been broken in revision 5849. After this revision, only the
    first 4 bytes are actually read/write to the device, as the target
    address is changed, so on the next iteration of the loop the next 4
    bytes are actually read/written elsewhere (in the RAM for the graphic
    card).
    
    This patch fixes screen corruption (and most probably data corruption)
    with FreeBSD/amd64. Bug #2556746 in KVM bugzilla.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6628 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-18 21:37:17 +0000  
    Browse File »
  • Avoid running audio ctl's when vm is not running ...
    978dd635
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6627 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-18 20:44:04 +0000  
    Browse Code »

16 Feb, 2009
6 commits
  • virtio: Remove malloc failure checks (Jan Kiszka) ...
    c6ba7bbc
    No need to check for failing qemu_malloc anymore.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6626 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-16 15:47:27 +0000  
    Browse Code »
  • Generate PCI hotplug interrupt only if corespondent EN bit is set. (Gleb Natapov) ...
    1f0711e2
    Signed-off-by: Gleb Natapov <gleb@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6625 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-16 15:36:08 +0000  
    Browse Code »
  • Fix GPE registers read/write handling. (Gleb Natapov) ...
    6eb011b0
    For STS register bit are cleared by writing 1 into it.
    
    Signed-off-by: Gleb Natapov <gleb@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6624 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-16 15:36:03 +0000  
    Browse Dir »
  • specify vmchannel as a net option (Gleb Natapov) ...
    8ca9217d
    Signed-off-by: Gleb Natapov <gleb@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6623 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-16 15:34:18 +0000  
    Browse Code »
  • Fix hardware accelerated video to video copy on Cirrus VGA (Brian Kress) ...
    d85d0d38
    cirrus_do_copy() in hw/cirrus_vga.c seems to make some incorrect assumptions
    about video memory layout.  It tries to convert addresses to coordinates
    assuming that one row of data is (width * depth) bytes long.  The correct way
    seems to be to use the pitch fields in the CirrusVGAState structure instead.
    
    Without this patch, I get lots of screen corruption when I try to drag a window
    under X as it's passing the wrong coordinates to the display surface for the
    copy.  With this patch I can drag a window with no screen corruption.
    
    Signed-off-by: Brian Kress <kressb@moose.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6622 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-16 14:59:35 +0000  
    Browse Code »
  • Support multiple VNC clients (Brian Kress) ...
    753b4053
    Change structure associated with a display from VncState to a new structure
    VncDisplay. Remove client specific fields from VncDisplay. Remove display
    specific fields from VncState. Maintain a linked list of VncStates per
    VncDisplay structure, update as necessary. When updates/resizes/copies come in
    from the hardware, dispatch to all clients. 
    
    Signed-off-by: Brian Kress <kressb@moose.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6621 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-16 14:59:30 +0000  
    Browse Code »

15 Feb, 2009
1 commit
  • Unbreak SDL on Mac OS X ...
    880fec5d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6620 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-15 20:18:41 +0000  
    Browse Code »

13 Feb, 2009
1 commit
  • Allow disassembling last addresses of the address space ...
    7e000c2e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6619 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-13 21:44:41 +0000  
    Browse File »

12 Feb, 2009
1 commit
  • Fix Sparc64 VGA memory size bug exposed by r6604 ...
    17605071
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6618 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-12 17:29:32 +0000  
    Browse Code »

11 Feb, 2009
2 commits
  • KVM: cpuid function 2: store all values (Amit Shah) ...
    b136a4c6
    Incrementing the array index was missed in the previous series which causes
    us to not store all the values.
    
    Signed-off-by: Amit Shah <amit.shah@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6617 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-11 21:00:43 +0000  
    Browse File »
  • monitor: Don't change VNC server when disabled (Jan Kiszka) ...
    452b4d88
    [ As requested, broken out of the monitor rework series. ]
    
    Avoid a segfault when the user issues 'change vnc' without having vnc
    enabled on startup.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6616 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-11 21:00:38 +0000  
    Browse Code »