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
05 Feb, 2009
21 commits
  • qemu:virtio-net: Enable filtering based on MAC, promisc, broadcast and allmulti (Alex Williamson) ...
    3831ab20
    Make use of the new RX_MODE control virtqueue class by dropping
    packets the guest doesn't want to see.
    
    Signed-off-by: Alex Williamson <alex.williamson@hp.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6538 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:36:24 +0000  
    Browse Code »
  • qemu:virtio-net: Add promiscuous and all-multicast mode bits (Alex Williamson) ...
    002437cd
    Add a new RX_MODE control virtqueue class with commands PROMISC and
    ALLMULTI and usage documented in virtio-net.h allowing the guest to
    manipulate packet receiving options.  We don't export a feature for
    this until we also add the MAC filter table.
    
    Note, for compatibility with older guest drivers we need to default
    to promiscuous.
    
    Signed-off-by: Alex Williamson <alex.williamson@hp.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6537 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:36:20 +0000  
    Browse Code »
  • qemu:virtio-net: Add a virtqueue for control commands from the guest (Alex Williamson) ...
    3d11d36c
    This will be used for RX mode, MAC table, VLAN table control, etc...
    
    The control transaction consists of one or more "out" sg entries and
    one or more "in" sg entries.  The first out entry contains a header
    defining the class and command.  Additional out entries may provide
    data for the command.  A response via the ack entry is required
    and the guest will typically be waiting for it.
    
    Signed-off-by: Alex Williamson <alex.williamson@hp.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6536 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:36:16 +0000  
    Browse Code »
  • qemu:virtio-net: Define ETH_ALEN for use when manipulating MAC addresses (Alex Williamson) ...
    79674068
    Makes it much easier to search too.
    
    Signed-off-by: Alex Williamson <alex.williamson@hp.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6535 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:36:12 +0000  
    Browse Code »
  • qemu:virtio-net: Allow setting the MAC address via set_config (Alex Williamson) ...
    0f03eca6
    Allow the guest to write to the MAC address config space and update
    the network info string when it does.  Rename get_config for symmetry.
    
    Signed-off-by: Alex Williamson <alex.williamson@hp.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6534 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:36:08 +0000  
    Browse Code »
  • qemu:virtio-net: Save status and add some save infrastructure (Alex Williamson) ...
    9d6271b8
    The status register should probably be saved since its guest visible.
    Also add a little bit if infrastructure for handling various save
    revisions.
    
    Signed-off-by: Alex Williamson <alex.williamson@hp.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6533 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:36:04 +0000  
    Browse Code »
  • target-ppc: change instruction name vrlogefp into vlogefp ...
    b580763f
    Thanks to Nathan Froyd for noticing that.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6532 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-05 22:33:36 +0000  
    Browse File »
  • toplevel: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    1eec614b
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6531 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:06:18 +0000  
    Browse File »
  • targets: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    0d0266a5
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6530 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:06:11 +0000  
    Browse Dir »
  • hw: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    487414f1
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6529 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:06:05 +0000  
    Browse Code »
  • audio: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    090f1fa3
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6528 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:05:58 +0000  
    Browse Code »
  • block: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    3ec88e80
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6527 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:05:53 +0000  
    Browse Code »
  • Terminate emulation on memory allocation failure (Avi Kivity) ...
    8a1d02ab
    Memory allocation failures are a very rare condition on virtual-memory
    hosts.  They are also very difficult to handle correctly (especially in a
    hardware emulation context).  Because of this, it is better to gracefully
    terminate emulation rather than executing untested or even unwritten recovery
    code paths.
    
    This patch changes the qemu memory allocation routines to terminate emulation
    if an allocation failure is encountered.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6526 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:05:49 +0000  
    Browse Code »
  • Convert IDE to use new dma helpers (Avi Kivity) ...
    1fb8648d
    Use the new dma block helpers to perform dma disk I/O.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6525 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:24:02 +0000  
    Browse Code »
  • Introduce block dma helpers (Avi Kivity) ...
    59a703eb
    These helpers perform read/write requests on entire scatter/gather lists,
    relieving the device emulation code from mapping and unmapping physical
    memory, and from looping when map resources are exhausted.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6524 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:23:58 +0000  
    Browse Code »
  • Add qemu_iovec_reset() (Avi Kivity) ...
    be959463
    Add a helper to zero out an existing iovec.  Removes the need to deallocate
    and reallocate it.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6523 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:23:54 +0000  
    Browse Code »
  • Add a scatter-gather list type and accessors (Avi Kivity) ...
    244ab90e
    Scatter-gather lists are used extensively in dma-capable devices; a
    single data structure allows more code reuse later on.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6522 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:23:50 +0000  
    Browse File »
  • Add debug, savevm and reset support for UniNorth ...
    f3902383
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6521 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-05 20:22:07 +0000  
    Browse Code »
  • Use qemu_ram_alloc ...
    864c136a
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6520 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-05 20:20:29 +0000  
    Browse Code »
  • target-ppc: add vrlogefp instruction ...
    f586ce09
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6519 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-05 13:42:57 +0000  
    Browse File »
  • soft-float: add float32_log2() and float64_log2() ...
    374dfc33
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6518 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-05 13:42:47 +0000  
    Browse Dir »

04 Feb, 2009
7 commits
  • Properly initialize len argument of sysctl and include stdio.h (perror) ...
    7344da06
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6517 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-04 20:39:09 +0000  
    Browse File »
  • target-ppc: fix previous commit ...
    06f7332a
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6516 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 14:08:08 +0000  
    Browse Code »
  • target-ppc: use the new float constants ...
    c609b12e
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6515 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:39 +0000  
    Browse Code »
  • softfloat: add a 1.0 constant for float32 and float64 ...
    196cfc89
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6514 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:27 +0000  
    Browse Code »
  • Add vcf{u,s}x instructions ...
    e140632e
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6513 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:17 +0000  
    Browse File »
  • Add vrfi{m,n,p,z} instructions ...
    f6b19645
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6512 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:03 +0000  
    Browse File »
  • Add various NaN-handling macros ...
    34ba2857
    These simplify the implementation of the floating-point Altivec
    instructions and reduce clutter.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6511 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 09:05:53 +0000  
    Browse Code »

03 Feb, 2009
9 commits
  • Partialy fix mmap at EOF for large pagesize targets in user-mode. ...
    54c5a2ae
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6510 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2009-02-03 23:06:34 +0000  
    Browse Code »
  • Remove accidental addition of local patch. ...
    d6755878
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6509 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-03 22:45:00 +0000  
    Browse Dir »
  • Make mtvscr use a helper ...
    6e87b7c7
    Do this so we can set float statuses once per mtvscr, rather than once
    per Altivec instruction.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6508 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:56:09 +0000  
    Browse Code »
  • Add calls to initialize VSCR on appropriate machines ...
    cf8358c8
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6507 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:59 +0000  
    Browse Code »
  • Rename spe_status to vec_status ...
    fbd265b6
    Only one of Altivec and SPE will be available on a given chip.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6506 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:51 +0000  
    Browse File »
  • Add f field to ppc_avr_t ...
    0f6fbcbc
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6505 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:43 +0000  
    Browse Code »
  • SH4: Fix warning when compiling sh7750_regnames.c ...
    ea0444b5
    This patch fixes a warning when compiling sh7750_regnames.c which is
    caused by sh7750_regnames.h (which contains the prototype of regname())
    not being included.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6504 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:35 +0000  
    Browse Dir »
  • linux-user: Remove incorrect break; ...
    bedf26e6
    Reported-By: Laurent Desnogues <laurent.desnogues@gmail.com>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6503 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:26 +0000  
    Browse Dir »
  • Fix compilation of PPC64 targets with DEBUG_TCGV enabled ...
    fce5ecb7
    The attached patch fixes compilation of PPC64 targets with DEBUG_TCGV
    enabled.
    
    Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6502 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:13 +0000  
    Browse Code »

02 Feb, 2009
3 commits
  • Add phenom CPU descriptor (Alexander Graf) ...
    9bdba1b6
    As part of my ongoing effort to make nested SVM useful, I started working to get
    VMware ESX run inside KVM.
    
    VMware couples itself pretty tightly to the CPUID, so it's a good idea to emulate
    a machine that officially supports SVM and should thus exploit the powers of
    nested virtualization.
    
    This patch adds a Phenom CPU identifier, that resembles a real-world phenom
    CPU as closely as possible.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6501 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 17:10:57 +0000  
    Browse Dir »
  • Implement FFXSR (Alexander Graf) ...
    eef26553
    Newer AMD CPUs have the FFXSR capability. This leaves out XMM
    register in FXSAVE/FXRESTORE when in CPL=0 and 64-bit mode.
    
    This is required for Hyper-V.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6500 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 17:10:52 +0000  
    Browse Dir »
  • Add zlib encoding support (Alexander Graf) ...
    059cef40
    This patch adds zlib encoding support for VNC. It basically runs
    the raw traffic through zlib, providing a pretty good compression
    ratio.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6499 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:54 +0000  
    Browse File »