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
12 Mar, 2009
5 commits
  • monitor: sync from kvm state before generating output (Jan Kiszka) ...
    d154615d
    Ported from the KVM tree: Synchronize the qemu cpu state with kvm's
    before invoking various monitor info commands (like 'info registers').
    
    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@6826 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-12 20:12:57 +0000  
    Browse Code »
  • Guest debugging support for KVM (Jan Kiszka) ...
    e22a25c9
    This is a backport of the guest debugging support for the KVM
    accelerator that is now part of the KVM tree. It implements the reworked
    KVM kernel API for guest debugging (KVM_CAP_SET_GUEST_DEBUG) which is
    not yet part of any mainline kernel but will probably be 2.6.30 stuff.
    So far supported is x86, but PPC is expected to catch up soon.
    
    Core features are:
     - unlimited soft-breakpoints via code patching
     - hardware-assisted x86 breakpoints and watchpoints
    
    Changes in this version:
     - use generic hook cpu_synchronize_state to transfer registers between
       user space and kvm
     - push kvm_sw_breakpoints into KVMState
    
    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@6825 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-12 20:12:48 +0000  
    Browse Code »
  • Drop internal bdrv_pread()/bdrv_pwrite() APIs (Avi Kivity) ...
    eda578e5
    Now that scsi generic no longer uses bdrv_pread() and bdrv_pwrite(), we can
    drop the corresponding internal APIs, which overlap bdrv_read()/bdrv_write()
    and, being byte oriented, are unnatural for a block device.
    
    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@6824 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-12 19:57:16 +0000  
    Browse Dir »
  • Add internal scsi generic block API (Avi Kivity) ...
    04eeb8b6
    Add an internal API for the generic block layer to send scsi generic commands
    to block format driver.  This means block format drivers no longer need
    to consider overloaded nb_sectors parameters.
    
    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@6823 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-12 19:57:12 +0000  
    Browse File »
  • Add specialized block driver scsi generic API (Avi Kivity) ...
    7d780669
    When a scsi device is backed by a scsi generic device instead of an
    ordinary host block device, the block API is abused in a couple of annoying
    ways:
    
     - nb_sectors is negative, and specifies a byte count instead of a sector count
     - offset is ignored, since scsi-generic is essentially a packet protocol
    
    This overloading makes hacking the block layer difficult.  Remove it by
    introducing a new explicit API for scsi-generic devices.  The new API
    is still backed by the old implementation, but at least the users are
    insulated.
    
    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@6822 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-12 19:57:08 +0000  
    Browse Code »

11 Mar, 2009
7 commits
  • Revert r6404 ...
    943984c7
    This series is broken by design as it requires expensive IO operations at
    open time causing very long delays when starting a virtual machine for the
    first time.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6816 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-11 20:05:37 +0000  
    Browse Dir »
  • Revert r6405 ...
    b7ea8c26
    This series is broken by design as it requires expensive IO operations at
    open time causing very long delays when starting a virtual machine for the
    first time.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6815 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-11 20:05:33 +0000  
    Browse Code »
  • Revert r6406 ...
    ebf53fcd
    This series is broken by design as it requires expensive IO operations at
    open time causing very long delays when starting a virtual machine for the
    first time.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6814 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-11 20:05:29 +0000  
    Browse Code »
  • Revert r6407 ...
    70240ca6
    This series is broken by design as it requires expensive IO operations at
    open time causing very long delays when starting a virtual machine for the
    first time.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6813 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-11 20:05:25 +0000  
    Browse Dir »
  • Revert r6408 ...
    fc197934
    This series is broken by design as it requires expensive IO operations at
    open time causing very long delays when starting a virtual machine for the
    first time.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6812 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-11 20:05:20 +0000  
    Browse Code »
  • tcg: move {not,neg}_i{32,64} definitions at the right place ...
    0dd0dd55
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6811 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-11 11:00:49 +0000  
    Browse Dir »
  • tcg: fix commit r6805 ...
    e5105083
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6810 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-11 02:57:30 +0000  
    Browse Dir »

10 Mar, 2009
11 commits
  • Clean build: Add bt-host.h ...
    5ef4efa4
    Silence compiler warning by providing proper CONFIG_BLUEZ-independent
    header for the bt-host API.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6809 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 21:43:35 +0000  
    Browse File »
  • tcg-arm: fix qemu_ld64 ...
    419bafa5
    Emulating fldl on arm doesn't seem to work too well. It's the way
    qemu_ld64 is translated to arm instructions.
    
            tcg_out_ld32_12(s, COND_AL, data_reg, addr_reg, 0);
            tcg_out_ld32_12(s, COND_AL, data_reg2, addr_reg, 4);
    
    Consider case where data_reg==0, data_reg2==1, and addr_reg==0. First load
    overwrited addr_reg. So let's put an if (data_ref==addr_reg).
    
    (Pablo Virolainen)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6808 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 21:43:25 +0000  
    Browse Code »
  • tcg: update TODO ...
    506bfcbb
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6807 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 19:37:56 +0000  
    Browse Code »
  • tcg/x86: add not/neg/extu/bswap/rot i32 ops ...
    9619376c
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6806 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 19:37:46 +0000  
    Browse File »
  • tcg: optimize logical operations ...
    7fc81051
    Simplify nand/nor/eqv and move their optimizations to and/or/xor
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6805 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 19:37:39 +0000  
    Browse File »
  • target-ppc: fix commit r6789 ...
    515e2f7e
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6804 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 19:37:28 +0000  
    Browse Dir »
  • musicpal: Reorganize IO memory handling (Jan Kiszka) ...
    718ec0be
    The new MMIO interface requires non-overlapping slots. Reorganize the
    musicpal accordingly, fixing a regression for the Ethernet emulation.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6803 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-03-10 19:25:13 +0000  
    Browse Dir »
  • Fix tcg after commit 6800 ...
    43e860ef
    The introduction of TCGV_EQUAL and not op is slightly broken.
    The definition of DEBUG_TCGV shows that.
    
    Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6802 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 10:29:45 +0000  
    Browse Dir »
  • target-mips: use nor instead of or + not ...
    a3fe9013
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6801 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 09:03:18 +0000  
    Browse File »
  • tcg: use TCGV_EQUAL_I{32,64} ...
    fe75bcf7
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6800 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 08:57:16 +0000  
    Browse Dir »
  • tcg: define TCGV_EQUAL_I{32,64} ...
    44e6acb0
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6799 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-10 08:56:30 +0000  
    Browse Dir »

09 Mar, 2009
10 commits
  • tcg: optimize nor(X, Y, Y), used on PPC for not(X, Y) ...
    c29d0de4
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6798 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 22:35:22 +0000  
    Browse Dir »
  • Implement TCG not ops for x86-64 ...
    d2604285
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6797 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 22:35:13 +0000  
    Browse Dir »
  • tcg: don't define TCG rotation ops if they are not supported ...
    f31e9370
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6796 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 21:58:46 +0000  
    Browse Dir »
  • Implement TCG rotation ops for x86-64 ...
    d42f183c
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6795 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 18:50:53 +0000  
    Browse Dir »
  • target-mips: optimize mflo and mfhi ...
    a1f6684d
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6794 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 18:50:43 +0000  
    Browse File »
  • targe-ppc: optimize mfcr and mtcrf ...
    651721b2
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6793 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 18:50:24 +0000  
    Browse File »
  • fread_targphys(): Do not cut off the tail. ...
    7d515c1d
    loader.c:fread_targphys() read file by 4096 byte chunks and store them to
    memory. But did not store the last chunk if its size was not 4096.
    
    Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6792 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-09 18:08:56 +0000  
    Browse Code »
  • configure sensitive to user locale ...
    e4f5100c
    On German Fedora 9, no KVM errors are displayed.
    This is because configure greps for "error:", which is locale-sensitive.
    
    Use LANG=C for configure to find and display errors as expected.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6791 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-09 17:36:50 +0000  
    Browse Code »
  • target-ppc: free a tcg temp variable ...
    69bd5820
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6790 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 06:27:24 +0000  
    Browse Dir »
  • target-ppc: add support for reading/writing spefscr ...
    d34defbc
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6789 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 06:27:14 +0000  
    Browse Dir »

08 Mar, 2009
7 commits
  • qemu-img: fix help message ...
    2fbc4095
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6787 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-08 19:49:51 +0000  
    Browse Code »
  • qemu-img: accept sizes with decimal values ...
    24501489
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6786 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-08 19:49:44 +0000  
    Browse Code »
  • Call Perl directly instead of relying on shebang ...
    72fcd388
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6785 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 19:26:53 +0000  
    Browse Code »
  • Multi-key completion for sendkey ...
    e600d1ef
    Allow completion of concatenated key strings for the sendkey command.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6784 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 17:42:02 +0000  
    Browse Code »
  • Fix windows build and clean up use of <windows.h> ...
    49dc768d
    We want to globally define WIN_LEAN_AND_MEAN and WINVER to particular values so
    let's do it in OS_CFLAGS.
    
    Then, we can pepper in windows.h includes where using #includes that require it.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6783 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-08 16:26:59 +0000  
    Browse File »
  • Rename one more _BSD to HOST_BSD (spotted by Hasso Tepper) ...
    2734c703
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6782 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 15:58:00 +0000  
    Browse Code »
  • Remove unnecessary prefix on SDL_syswm.h. This fixes the build for certain ...
    c9985aa8
    installs of SDL.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6780 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-08 15:04:07 +0000  
    Browse Code »