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
07 Oct, 2008
9 commits
  • CRIS: Make local objects static. ...
    9b32fbf8
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5446 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-10-07 22:54:52 +0000  
    Browse Dir »
  • CRIS: Fix brk 8 and add S-flag emulation. ...
    a1aebcb8
    * break 8 sets ERP to the current insn.
    * First shot at S flag single-stepping.
    * Make it easier to use the local disasm.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5445 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-10-07 22:48:41 +0000  
    Browse Code »
  • add help text for --enable-sparse (Gerd Hoffman) ...
    890b1658
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5444 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-07 21:22:41 +0000  
    Browse Code »
  • machine struct - specify max_cpus at the per machine level (Jes Sorensen) ...
    b2097003
    Introduce a max_cpus per-machine variable, allowing individual boards
    to limit it's number of CPUs. Check requested number of CPUs in setup
    code and exit if it exceeds the supported number for the machine.
    This also renders the static MAX_CPUS check obsolete, so remove this
    from vl.c.
    
    Signed-off-by: Jes Sorensen <jes@sgi.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5443 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-07 20:39:39 +0000  
    Browse File »
  • machine struct - use C99 initializers (Jes Sorensen) ...
    4b32e168
    Modify all the machine struct declarations to use C99 initializers.
    This patch has no functional changes.
    
    Signed-off-by: Jes Sorensen <jes@sgi.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5442 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-07 20:34:35 +0000  
    Browse File »
  • Add USB sys file-system support (v8) (TJ) ...
    0f431527
    This patch adds support for host USB devices discovered via:
    
    /sys/bus/usb/devices/* and opened from /dev/bus/usb/*/*
    /dev/bus/usb/devices and opened from /dev/bus/usb/*/*
    
    in addition to the existing discovery via:
    
    /proc/bus/usb/devices and opened from /proc/bus/usb/*/*
    
    Signed-off-by: TJ <linux@tjworld.net>
    Signed-off-by: Anthony Liguori <aliguori>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5441 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-07 20:06:37 +0000  
    Browse File »
  • Add sparse checker support to the build system (Gerd Hoffman) ...
    03b4fe7d
    This adds support for running the sparse checker during the build
    process.  Left it off by default for now, build becomes very noisy with
    sparse checking turned on as it has to complain alot (partly even in the
    system headers!).  The qemu code base needs quite some cleanups before
    we should consider turning it on by default.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5440 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-07 19:16:17 +0000  
    Browse Code »
  • Add static (spotted by sparse) ...
    797d5db0
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5439 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-07 19:12:13 +0000  
    Browse Dir »
  • Fix error in fexpand (spotted by sparse) ...
    c55bda30
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5438 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-07 18:54:35 +0000  
    Browse Dir »

06 Oct, 2008
7 commits
  • Switch the memory savevm handler to be "live" ...
    475e4277
    This patch replaces the static memory savevm/loadvm handler with a "live" one.
    This handler is used even if performing a non-live migration.
    
    The key difference between this handler and the previous is that each page is
    prefixed with the address of the page.  The QEMUFile rate limiting code, in
    combination with the live migration dirty tracking bits, is used to determine
    which pages should be sent and how many should be sent.
    
    The live save code "converges" when the number of dirty pages reaches a fixed
    amount.  Currently, this is 10 pages.  This is something that should eventually
    be derived from whatever the bandwidth limitation is.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5437 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-06 20:21:51 +0000  
    Browse File »
  • Show size for unassigned accesses (Robert Reif) ...
    e18231a3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5436 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-06 18:46:28 +0000  
    Browse File »
  • Prepare for changing audio_pcm_ops dynamically (partially revert r5422) ...
    35f4b58c
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5435 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-06 18:08:30 +0000  
    Browse File »
  • Introduce v3 of savevm protocol ...
    9366f418
    The current savevm/loadvm protocol has some draw backs.  It does not support
    the ability to do progressive saving which means it cannot be used for live
    checkpointing or migration.  The sections sizes are 32-bit integers which
    means that it will not function when using more than 4GB of memory for a guest.
    It attempts to seek within the output file which means it cannot be streamed.
    The current protocol also is pretty lax about how it supports forward
    compatibility.  If a saved section version is greater than what the restore
    code support, the restore code generally treats the saved data as being in
    whatever version it supports.  This means that restoring a saved VM on an older
    version of QEMU will likely result in silent guest failure.
    
    This patch introduces a new version of the savevm protocol.  It has the
    following features:
    
     * Support for progressive save of sections (for live checkpoint/migration)
     * An asynchronous API for doing save
     * Support for interleaving multiple progressive save sections
       (for future support of memory hot-add/storage migration)
     * Fully streaming format
     * Strong section version checking
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5434 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-06 14:53:52 +0000  
    Browse File »
  • Add dirty tracking for live migration ...
    74576198
    This patch adds a dirty tracking bit for live migration.  We use 0x08 because
    kqemu uses 0x04.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5433 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-06 14:02:03 +0000  
    Browse File »
  • Add bdrv_flush_all() ...
    c6ca28d6
    This patch adds a bdrv_flush_all() function.  It's necessary to ensure that all
    IO operations have been flushed to disk before completely a live migration.
    
    N.B. we don't actually use this now.  We really should flush the block drivers
    using an live savevm callback to avoid unnecessary guest down time.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5432 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-06 13:55:43 +0000  
    Browse Code »
  • Allow the monitor to be suspended during non-blocking op ...
    d8f44609
    Live migration happens in the background, but it is useful to make the monitor
    command appear as if it's blocking.  This allows a management tool to
    immediately know when the live migration has completed without having to poll
    the migration status.
    
    This patch allows the monitor to be suspended from a monitor callback which
    will prevent new monitor commands from being executed.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5431 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-10-06 13:52:44 +0000  
    Browse File »

05 Oct, 2008
12 commits
  • Silence some warnings about no value returned from non-void function ...
    1ed1a787
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5430 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 11:47:55 +0000  
    Browse Dir »
  • Make various generated structures static ...
    60dd316e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5429 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 11:45:25 +0000  
    Browse Code »
  • Make target_sigaltstack_used static ...
    249c4c32
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5428 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 11:09:37 +0000  
    Browse File »
  • Export x86_stack_size in qemu.h ...
    440c7e85
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5427 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 11:05:14 +0000  
    Browse Code »
  • Make ioctl table static ...
    9f106a75
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5426 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 10:52:52 +0000  
    Browse Code »
  • Make bitmask tables static const ...
    b39bc503
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5425 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 10:51:10 +0000  
    Browse Code »
  • Make struct_termios_def const ...
    8e853dc7
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5424 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 10:49:32 +0000  
    Browse File »
  • Move wav_start_capture prototype to avoid a warning with -Wmissing-prototypes ...
    295e390f
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5423 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 10:30:43 +0000  
    Browse Dir »
  • Make audio_pcm_opsstatic const ...
    8869defe
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5422 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 10:01:05 +0000  
    Browse Dir »
  • Add some missing static and const qualifiers, reg_names only used if NDEBUG set ...
    d4a9eb1f
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5421 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 09:59:14 +0000  
    Browse Dir »
  • Variable logfilename is not used outside exec.c ...
    d9b630fd
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5420 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 09:57:08 +0000  
    Browse Code »
  • Variable autostart is not used outside main() ...
    41bd639b
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5419 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-05 09:56:21 +0000  
    Browse Code »

04 Oct, 2008
8 commits
  • Update Sparc docs, add -cpu flag ...
    34a3d239
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5418 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-04 20:43:39 +0000  
    Browse File »
  • Fix crc32w decoding, fix a constant width in blendvpd. ...
    000cacf6
    Forced the constant's width to long long so that it doesn't overflow,
    problem spotted by C. W. Betts.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5417 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-10-04 11:33:52 +0000  
    Browse File »
  • Make network packet debug functions more accessible ...
    9dc63a1e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5416 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-04 07:25:46 +0000  
    Browse File »
  • Add some missing static qualifiers ...
    bdaf78e0
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5415 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-04 07:24:27 +0000  
    Browse File »
  • Move nographic export to sysemu.h ...
    2bfdab63
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5414 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-04 07:22:29 +0000  
    Browse Code »
  • Use qemu-log.h ...
    3b3fb322
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5413 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-04 07:20:07 +0000  
    Browse Dir »
  • x86 "popcnt" affects flags. ...
    fdb0d09d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5412 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-10-04 03:32:00 +0000  
    Browse Dir »
  • Implement SSE4.1, SSE4.2 (x86). ...
    222a3336
    This adds support for CPUID_EXT_SSE41, CPUID_EXT_SSE42, CPUID_EXT_POPCNT
    extensions.  Most instructions haven't been tested yet.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5411 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-10-04 03:27:44 +0000  
    Browse Dir »

03 Oct, 2008
4 commits
  • Improve pflash cfi01 debug messages (Thomas Petazzoni). ...
    06adb549
    This patches slightly improves the debugging messages in pflash_read()
    and pflash_write().
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5410 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-10-03 23:09:08 +0000  
    Browse Code »
  • Reset CFI01 flash wcycle after erase confirm (Thomas Petazzoni). ...
    3656744c
    pfl->wcycle was set to 1 when the erase confirm command was set, which
    lead to the next command being misinterpreted by Qemu:
    
    pflash_write: Unimplemented flash cmd sequence (offset 00000000,
    wcycle 0x1 cmd 0x20 value 0x70)
    
    This patch fixes this issue by resetting pfl->wcycle to 0 on erase
    confirm so that the next command is considered as a new one.
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5409 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-10-03 23:00:09 +0000  
    Browse Dir »
  • Rearrange tick functions ...
    f4b1a842
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5408 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-03 19:04:42 +0000  
    Browse Dir »
  • Fix missing prototype warnings by moving declarations ...
    48585ec5
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5407 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-10-03 19:02:42 +0000  
    Browse Dir »