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
27 Sep, 2008
1 commit
  • Allocate code gen buffer properly on FreeBSD ...
    06e67a82
    Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5331 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-27 15:32:41 +0000  
    Browse Code »

26 Sep, 2008
9 commits
  • Fix definition of EMX bit in cpuid (Jens Axboe). ...
    a876e289
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5330 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-26 21:03:37 +0000  
    Browse Code »
  • Add a generic Niagara machine ...
    e87231d4
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5329 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 19:48:58 +0000  
    Browse Code »
  • Implement some UA2007 block ASIs ...
    c99657d3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5328 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 18:07:24 +0000  
    Browse Dir »
  • Implement UA2005 hypervisor traps ...
    b158a785
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5327 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 18:05:23 +0000  
    Browse Code »
  • Move also DEBUG_PCALL (see r5085) ...
    d81fd722
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5326 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 18:02:48 +0000  
    Browse File »
  • Really fix the BSD build this time ...
    acce87f9
    struct aioinit isn't defined on BSD it appears so we need to guard everything
    in an #if defined(__linux__).
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5325 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 16:12:14 +0000  
    Browse File »
  • Fix build on non-Linux unices ...
    0d0ab49a
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5324 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 16:04:40 +0000  
    Browse Code »
  • Implement an fd pool to get real AIO with posix-aio ...
    53538725
    This patch implements a simple fd pool to allow many AIO requests with
    posix-aio.  The result is significantly improved performance (identical to that
    reported for linux-aio) for both cache=on and cache=off.
    
    The fundamental problem with posix-aio is that it limits itself to one thread
    per-file descriptor.  I don't know why this is, but this patch provides a simple
    mechanism to work around this (duplicating the file descriptor).
    
    This isn't a great solution, but it seems like a reasonable intermediate step
    between posix-aio and a custom thread-pool to replace it.
    
    Ryan Harper will be posting some performance analysis he did comparing posix-aio
    with fd pooling against linux-aio.  The size of the posix-aio thread pool and
    the fd pool were largely determined by him based on this analysis.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5323 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 15:59:29 +0000  
    Browse File »
  • Fix build on FreeBSD ...
    997306fc
    __GLIBC_PREREQ is defined in such a way that the ! cannot be used in front of
    it on FreeBSD.  Also, -lpthread is not implied by the build and we definitely
    use it for compatfd support.
    
    While at it, I added a default initialization for posix-aio that seems to
    perform well in our testing.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5322 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 15:52:17 +0000  
    Browse File »

25 Sep, 2008
8 commits
  • Revert r5274 which breaks savevm/loadvm ...
    2ca83a8d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5321 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-25 20:24:19 +0000  
    Browse File »
  • Add a simple SSSE3 test. ...
    59e0fbf8
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5320 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:41:28 +0000  
    Browse File »
  • Add Atom (x86) cpu identification. ...
    0086de1c
    Also add SSSE3 to Core2 features.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5319 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:31:12 +0000  
    Browse Code »
  • SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf). ...
    2436b61a
    On Intel CPUs, sysenter and sysexit are valid in 64-bit mode. This patch
    makes both 64-bit aware and enables them for Intel CPUs.
    Add cpu save/load for 64-bit wide sysenter variables.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5318 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:16:18 +0000  
    Browse File »
  • Core 2 Duo specification (Alexander Graf). ...
    e737b32a
    This patch adds a Core 2 Duo CPU to the available CPU types. The CPU
    definition tries to resemble a real CPU as good as possible, whilst not
    exposing features qemu does not implement.
    The patch also includes some minor additions that Core 2 Duo CPUs have:
    
    - New MSR: MSR_IA32_PERF_STATUS
    - CPUID up to level 5 (cache info and mwait)
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5317 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:11:30 +0000  
    Browse Dir »
  • Clean up vendor identification (Alexander Graf). ...
    c5096daf
    Right now CPU vendor identification contains a lot of magic numbers. The
    patch cleans them up to defines, so we can identify the CPU later on
    without copying magic numbers.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5316 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:08:05 +0000  
    Browse Dir »
  • Implement x86 SSSE3 instructions. ...
    4242b1bd
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5315 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:01:46 +0000  
    Browse Code »
  • Use qemu_free() on env instead of free. ...
    bb332cb2
    Fixes a glibc Abort on qemu-x86_64 -cpu foo.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5314 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 03:47:59 +0000  
    Browse File »

24 Sep, 2008
7 commits
  • fix bug in block-qcow2.c:alloc_cluster_offset() (Shahar Frank) ...
    f4af02ed
    During the debugging of the new revision of the zero dedup patch I
    stepped on the following bug in block-qcow2.c:alloc_cluster_offset(). I
    am not sure what the exact damage this bug can do, but it may be very
    nasty because you way not notice it effects until you will do some
    snapshot operations or similar actions that rely on the reference
    counting.
    
    The bug is easy to spot using the new "check" verb I added to the
    qemu-img in one of the previous patches. I will resend the qemu-img
    patch again with the new version of the zero dedup.
    
    Signed-off-by: Shahar Frank <shaharf@qumranet.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5313 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-24 16:52:15 +0000  
    Browse Code »
  • Fix compiler warning when _VNC_DEBUG isn't defined. ...
    234c9bcd
    Signed-off-by: Thiemo Seufer <ths@networkno.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5312 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-09-24 15:17:57 +0000  
    Browse Code »
  • pflash: Add missing parenthesis in error message. ...
    547012f4
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5311 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-09-24 14:33:07 +0000  
    Browse Code »
  • 64 bit truncation in code_gen_buffer_size calculation (Jes Sorensen) ...
    174a9a1f
    Don't truncate code_gen_buffer_size calculation to int, as it will give
    unpredicted results on 64 bit systems when booting large guests.
    
    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@5310 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-24 14:10:36 +0000  
    Browse Code »
  • Reintroduce TEXT_CONSOLE_FIXED_SIZE and TEXT_CONSOLE for resizable vc's. ...
    c21bbcfa
    This partially reverts r4812 to fix an issue highlighted by Ryan Harper
    with all vc's being fixed size which prevented backends with resizable
    window (curses) from displaying okay.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5309 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-24 03:32:33 +0000  
    Browse File »
  • Don't use ds->dpy_copy directly from hw/ (Jan Niehusmann). ...
    38334f76
    I left a TODO in the code because this still doesn't definitely
    fix all issues.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5308 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-24 02:21:24 +0000  
    Browse File »
  • Add missing dependencies for qemu-doc.* (Stefan Weil) ...
    818220f5
    This patch fixes some items in Makefile:
    
    * remove duplicate entries from .PHONY
    * add missing entries to .PHONY
    * sort entries in .PHONY alphabetically
    * add missing dependencies for qemu-doc.* targets
    
    Signed-off-by: Stefan Weil <weil@mail.berlios.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5307 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-24 01:13:40 +0000  
    Browse Code »

23 Sep, 2008
3 commits
  • Fix tcg_gen_concat32_i64 on 64-bit hosts. ...
    88422e2e
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5306 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-23 22:31:10 +0000  
    Browse Code »
  • scsi-generic: decode correctly SCSI tape commands (Laurent Vivier) ...
    a9dd6843
    This patch allows to use a "real" SCSI tape with qemu using
    "-drive /dev/sgX,if=scsi".
    
    It allows to decode correctly transfer length when the type of the
    device is a tape.
    
    Some issues remain when the application reading the tape tries to go
    beyond the end of the stream (but they must be corrected at the SCSI
    controller level).
    
    Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5305 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-23 13:38:44 +0000  
    Browse Code »
  • Relax posix-aio restrictions on newer glibcs ...
    82889986
    RedHat 9 shipped glibc 2.3.  Modern versions of glibc do not have the aio thread
    exit issue that the comment references.  This patch adjusts the check to only
    limit aio_init on glibc versions < 2.4.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5304 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-23 02:57:00 +0000  
    Browse Code »

22 Sep, 2008
12 commits
  • Use concet TCG instructions in the MIPS target. ...
    cb2c9921
    Signed-off-by: Thiemo Seufer <ths@networkno.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5303 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-09-22 21:54:00 +0000  
    Browse Code »
  • CRIS: Improve ASID related TLB flushes. ...
    28de16da
    * Speedup and correct ASID (PID) related TLB flushes.
    * Use 64bit tcg load/stores to emulate movem.
    * Remove unused helpers and other minor cleanups.
    
    Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5302 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-09-22 20:51:28 +0000  
    Browse Dir »
  • Fix formatting of documentation (Stefan Weil) ...
    4a6b819c
    Fix formatting for documentation of nbd command line options.
    
    Signed-off-by: Stefan Weil <weil@mail.berlios.de> 
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5301 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-22 20:41:57 +0000  
    Browse Code »
  • ETRAX-FS: Correct ethernet PHY diagnostics register reads. ...
    c6488268
    * Correct ethernet PHY diagnostics register reads.
    * Add friendly names for the speed/duplex fields.
    * Report duplex mismatches between MAC and PHY.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5300 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-09-22 20:34:18 +0000  
    Browse Code »
  • Add software and timer interrupt support ...
    9d926598
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5299 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-22 19:50:28 +0000  
    Browse Dir »
  • fixing keymap for Windows keys (Stefano Stabellini) ...
    d3ae49bc
    Fixing Windows keys mapping (CS 15446 form xen-unstable).
    
    Signed-off-by: Takanori Kasai <kasai.takanori@jp.fujitsu.com>
    Signed-off-by: Junko Ichino <ichino.junko@jp.fujitsu.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5298 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-22 19:45:36 +0000  
    Browse Dir »
  • Refactor AIO to allow multiple AIO implementations ...
    a76bab49
    This patch refactors the AIO layer to allow multiple AIO implementations.  It's
    only possible because of the recent signalfd() patch.  
    
    Right now, the AIO infrastructure is pretty specific to the block raw backend.
    For other block devices to implement AIO, the qemu_aio_wait function must
    support registration.  This patch introduces a new function,
    qemu_aio_set_fd_handler, which can be used to register a file descriptor to be
    called back.  qemu_aio_wait() now polls a set of file descriptors registered
    with this function until one becomes readable or writable.
    
    This patch should allow the implementation of alternative AIO backends (via a
    thread pool or linux-aio) and AIO backends in non-traditional block devices
    (like NBD).
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5297 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-22 19:17:18 +0000  
    Browse Code »
  • Fix arguments used in cas/casx, thanks to Igor Kovalenko for spotting ...
    1121f879
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5296 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-22 16:52:28 +0000  
    Browse Code »
  • Add comment to windows SCSI hack. ...
    64c68080
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5295 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-22 16:30:29 +0000  
    Browse Code »
  • Remove unnecessary call to qemu_aio_init (called from bdrv_init) ...
    48d7c50f
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5294 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-22 16:29:18 +0000  
    Browse Code »
  • LSI SCSI: raise UDC on infinite loop (Marcelo Tosatti) ...
    ee4d919f
    Raise UDC (Unexpected Disconnect) when a large enough number of
    instructions has been executed by the SCRIPTS processor. This "solution"
    is much simpler than temporarily interrupting execution.
    
    This remedies the situation with Windows which downloads SCRIPTS code
    that busy loops on guest main memory. Their drivers _do_ handle UDC 
    appropriately (at least XP and 2003).
    
    It would be nicer to actually detect infinite loops, but until then,
    this bandaid seems acceptable.
    
    Since the situation seems to be rare enough, raise the number 
    of instructions to 10000 (previously 1000).
    
    Three people other than myself had success with this patch.
    
    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@5293 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-22 16:04:16 +0000  
    Browse File »
  • scsi-generic: correct 6-bytes commands transfer length (Laurent Vivier) ...
    72ecb8d9
    According to SCSI documentation, for 6 bytes commands (READ(6),
    WRITE(6)), if transfer length is 0 it specifies 256 blocks.
    
    Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5292 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-22 15:30:26 +0000  
    Browse File »