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
15 Dec, 2008
2 commits
  • target-ppc: fix frsp instruction ...
    6ad193ed
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6036 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-15 01:00:17 +0000  
    Browse Dir »
  • target-ppc: fix mtfsf and mtfsfi instructions ...
    27ee5df0
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6035 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-15 00:30:28 +0000  
    Browse Dir »

14 Dec, 2008
15 commits
  • target-ppc: fix fcmp{o,u} instructions ...
    9a819377
    The instructions are specified to update the condition register even if
    an error is to be signaled because of NaN input.
    
    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@6034 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 19:34:09 +0000  
    Browse Code »
  • target-ppc: remove FPRF optimization ...
    b12363e1
    FPRF optimization is totally broken, remove it.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6033 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 18:59:08 +0000  
    Browse Dir »
  • target-ppc: fix mtfsb0 and mtfsb1 ...
    6e35d524
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6032 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 18:40:58 +0000  
    Browse Code »
  • target-ppc: display FPSCR in register dump ...
    7889270a
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6031 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 18:40:49 +0000  
    Browse Dir »
  • Revert "target-ppc: use -Werror to make sure no new warning is added" ...
    70ad3dec
    This reverts commit 6028.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6030 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 17:30:18 +0000  
    Browse Code »
  • tcg: kill two warnings ...
    3e9a474e
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6029 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 17:29:58 +0000  
    Browse Code »
  • target-ppc: use -Werror to make sure no new warning is added ...
    c241f1f4
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6028 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 11:12:28 +0000  
    Browse Code »
  • target-ppc: fix mbar opcode ...
    26370046
    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@6027 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 11:12:20 +0000  
    Browse Code »
  • target-ppc: fix fsel instruction ...
    6ad7365a
    Fix fsel instruction.  Eliminate unneeded temporaries while we're at it,
    too.
    
    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@6026 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 11:12:10 +0000  
    Browse Code »
  • Use float_relation_* constants ...
    30e7a22e
    Use float_relation_* constants rather than magic numbers in
    softfloat-native comparison routines.
    
    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@6025 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-14 11:12:02 +0000  
    Browse File »
  • Ignore .pc and patches used by quilt ...
    9208f2f7
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6024 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-14 10:32:11 +0000  
    Browse File »
  • Use a hex value instead of possibly ambiguous 8 bit character ...
    3891b370
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6023 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-14 09:30:41 +0000  
    Browse Code »
  • SVN property and .gitignore fixes (Stuart Brady) ...
    84bc5b9d
    Remove dyngen and dyngen.dSYM from svn property svn:ignore
    Add *-bsd-user and qemu-nbd.pod to the svn property svn:ignore and .gitignore
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6022 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-14 09:22:41 +0000  
    Browse File »
  • Remove CRs ...
    fc56ef08
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6021 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-14 08:53:17 +0000  
    Browse Code »
  • Add missing newline at the end of file ...
    e2832619
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6020 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-14 08:50:18 +0000  
    Browse Code »

13 Dec, 2008
22 commits
  • Fix PXA2xx framebuffer dirty checking. ...
    92fb73b9
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6019 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-12-13 23:57:01 +0000  
    Browse Code »
  • Initialize msr list size properly in KVM ...
    55308450
    Hollis Blanchard noticed that the last commit was not sufficient.  We also need
    to initialize the msr size in our newly allocated list.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6018 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-13 20:49:31 +0000  
    Browse File »
  • Correctly initialize msr list in KVM ...
    4c9f7372
    I believe this was spotted by Gerd Hoffman but I can't find his patch 
    now.  This will cause very subtle corruption on the heap because we 
    don't allocate the appropriately sized buffer.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6017 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-13 20:41:58 +0000  
    Browse Code »
  • target-sh4: make the initial value of SR easier to read ...
    56cd2b96
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6016 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 19:27:22 +0000  
    Browse Dir »
  • target-sh4: don't disable FPU instructions in user mode ...
    f3ff7fac
    Based on a patch from Lionel Landwerlin.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6015 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 19:27:14 +0000  
    Browse Dir »
  • target-sh4: disable debug code ...
    bacc637a
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6014 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 18:57:46 +0000  
    Browse Dir »
  • target-sh4: add prefi, icbi, synco ...
    71968fa6
    (Vladimir Prus)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6013 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 18:57:37 +0000  
    Browse Dir »
  • target-sh4: add SH7785 as CPU option ...
    a9c43f8e
    (Vladimir Prus)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6012 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 18:57:28 +0000  
    Browse Code »
  • TCG x86/x86-64: use move with zero-extend for loads/stores ...
    9db3ba4d
    Starting with version 4.3, gcc returns the result of a function in
    rax/eax/ax/al instead of rax/eax, depending of the return type. As
    a consequence we should use a zero extend moe in TCG loads/stores.
    
    See http://gcc.gnu.org/ml/gcc/2008-01/msg00052.html for more details.
    
    A big thanks to malc who founds the problem and wrote the x86 patch.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6011 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 18:57:21 +0000  
    Browse Dir »
  • vnc: Fix crash on 'info vnc' after 'change vnc none' ...
    13412c9d
    vnc_state->display is set to NULL after "change vnc none" but vnc_state itself
    is still valid.
    
    (James Ko)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6010 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 18:57:12 +0000  
    Browse Code »
  • Fix smsw for x86_64 guest and bigendian host case ...
    f60d2728
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6009 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-12-13 15:51:14 +0000  
    Browse Dir »
  • target-i386: SVM: acknowledge interrupt only after it is taken ...
    d40c54d6
    SVM specifies that the V_IRQ mask is only to be removed, if the
    interrupt that is to be delivered actually is delivered.
    
    As of the SVM rewrite, this mask is always unmasked when the main cpu
    loop is processed, leaving a corner case where calling the interrupt
    handler causes a #PF. In that case (booting Linux / starting gfxboot)
    the current implementation tells the VMM the interrupt is taken, even
    though it is not.
    
    This patch modifies the VIRQ unmasking to occur after do_interrupt,
    making gfxboot work again.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6008 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 12:33:02 +0000  
    Browse Code »
  • target-ppc: keep only the table version for mfrom ...
    5e9ae189
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6007 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 12:30:21 +0000  
    Browse Code »
  • target-ppc: use accessors to access fp_status exception_flags ...
    be94c952
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6006 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 12:13:33 +0000  
    Browse Code »
  • x86 cleanup ...
    d9957a8b
    Remove some unnecessary includes, add needed includes, move prototypes to
    cpu.h to suppress missing prototype warnings.
    
    Remove unused functions and prototypes (cpu_x86_flush_tlb, cpu_lock,
    cpu_unlock, restore_native_fp_state, save_native_fp_state).
    
    Make some functions and data static (f15rk, parity_table, rclw_table,
    rclb_table, raise_interrupt, fpu_raise_exception), they are not used
    outside op_helper.c anymore.
    
    Make some x86_64 and user only code conditional to avoid warnings.
    
    Document where each function is implemented in cpu.h and exec.h.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6005 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-13 11:49:17 +0000  
    Browse Code »
  • target-ppc: fix compilation with PRECISE_EMULATION ...
    cf1cf21e
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6004 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 11:46:36 +0000  
    Browse Code »
  • target-ppc: fix compilation with CONFIG_SOFTFLOAT ...
    a44d2ce1
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6003 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 11:46:27 +0000  
    Browse Code »
  • softfloat-native: add float32_is_nan() ...
    629bd74a
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6002 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 11:46:15 +0000  
    Browse Code »
  • Fix warning about unused shm_regions ...
    3f911a51
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6001 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-13 11:37:02 +0000  
    Browse Dir »
  • Remove unnecessary trailing newlines ...
    1d6198c3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6000 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-13 09:32:43 +0000  
    Browse File »
  • Remove useless check_ops.sh ...
    8d32699a
    Suggested by Stuart Brady.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5999 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-13 09:03:28 +0000  
    Browse Code »
  • Fix TARGET_LONG_BITS warning in TCG ...
    7a3a5141
    Looking at tcg/tcg.c:828, the bug that the warning indicated would show up as
    incorrect PC shown in log, only on 32 bit big endian host emulating a 64 bit
    target, -d op flag enabled. Now that dyngen is gone, the patch can be applied.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5998 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-13 08:16:43 +0000  
    Browse File »

12 Dec, 2008
1 commit
  • Make sure to link librt if we need to. ...
    da93a1fd
    This is really a stop-gap.  The recent thread pool changes uncovered a 
    deeper issue with how we use librt.  We really should be probing for 
    timer_create and then conditionally enabling that code.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5997 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-12 20:02:52 +0000  
    Browse Code »