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
28 Oct, 2007
6 commits
  • Make Alpha and PowerPC targets use shared helpers ...
    603fccce
    for clz, clo, ctz, cto and ctpop.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3466 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-28 12:54:53 +0000  
    Browse Code »
  • Add shared ctz32, cto32, ctz64, cto64, ...
    b9ef45ff
    ctpop8, ctpop16, ctpop32 and ctpop64 helpers.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3465 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-28 12:52:38 +0000  
    Browse Code »
  • Use the shiny new clz helpers. ...
    941db528
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3464 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-28 01:44:40 +0000  
    Browse Code »
  • Less debug noise from the mipsnet driver. ...
    57ba97de
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3463 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-28 01:43:52 +0000  
    Browse Code »
  • Alpha coding style and inlining fixes. ...
    f071b4d3
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3462 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-28 00:56:24 +0000  
    Browse Code »
  • PowerPC coding style and inlining fixes. ...
    a11b8151
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3461 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-28 00:55:05 +0000  
    Browse File »

27 Oct, 2007
6 commits
  • PowerPC floating-point helper typo. ...
    5bda2843
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3460 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-27 23:34:30 +0000  
    Browse Code »
  • PowerPC float bugfix: 64 bits float mantissa is 52 bits long. ...
    4f8eb6cf
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3459 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-27 17:59:46 +0000  
    Browse Code »
  • Fix PowerPC FPSCR update and floating-point exception generation ...
    7c58044c
    in most useful cases.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3458 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-27 17:54:30 +0000  
    Browse File »
  • PowerPC user-mode fix: MSR is now entirelly set-up in the cpu_reset routine. ...
    a32ff1ad
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3457 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-27 17:29:35 +0000  
    Browse File »
  • Fix endianness bug for PowerPC stfiwx instruction. ...
    8378e71f
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3456 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-27 17:18:49 +0000  
    Browse Code »
  • Add sharable clz/clo inline functions and use them for the mips target. ...
    05f778c8
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3455 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-27 13:05:54 +0000  
    Browse Code »

26 Oct, 2007
10 commits
  • The other half of the mul64 rework. Sorry for the breakage, I committed ...
    5592a750
    an incomplete version of what I tested.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3454 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-26 22:35:02 +0000  
    Browse Dir »
  • Add const etc. to places forgotten from the previous commit ...
    7878ff6b
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3453 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-26 19:34:46 +0000  
    Browse File »
  • Use const and static as needed, disable unused code ...
    9634d903
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3452 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-26 19:01:16 +0000  
    Browse File »
  • Make Slirp statistics gathering and output conditional to LOG_ENABLED ...
    31a60e22
    Add 'info slirp' command to monitor to display statistics
    Disable Slirp debugging code by default
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3451 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-26 18:42:59 +0000  
    Browse Dir »
  • Fix Windows build failure, by Stefan Weil. ...
    7d294b61
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3450 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-26 17:21:58 +0000  
    Browse Code »
  • For consistency, align the address to the cache line before using it, ...
    f0685f6e
    when invalidating the instruction cache.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3449 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-26 00:55:17 +0000  
    Browse Code »
  • Bugfix in PowerPC dcbi instruction: ...
    dac454af
    we must do a load before the store, or we'll store random data.
    Update cache instructions comments.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3448 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-26 00:48:00 +0000  
    Browse File »
  • Pretty dump for specific PowerPC instructions names. ...
    c7697e1f
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3447 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-26 00:46:07 +0000  
    Browse Code »
  • Make PowerPC hypervisor resources able to compile, even if not enabled for now. ...
    f9fdea6b
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3446 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-26 00:38:37 +0000  
    Browse Code »
  • Bugfix: PowerPC 64 slbia never invalidates the first segment entry. ...
    2c1ee068
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3445 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-26 00:37:04 +0000  
    Browse File »

25 Oct, 2007
10 commits
  • Fix PowerPC 64x64 bits multiplication overflow check. ...
    88ad920b
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3444 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 23:36:08 +0000  
    Browse Dir »
  • Use host-utils for Alpha 64x64 bits multiplications. ...
    e14fe0a9
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3443 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 23:34:44 +0000  
    Browse Code »
  • Use host-utils for PowerPC 64 64x64 bits multiplications. ...
    9d901a20
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3442 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 23:28:36 +0000  
    Browse Code »
  • Add PowerPC power-management state check callback. ...
    cd346349
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3441 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 23:27:04 +0000  
    Browse Code »
  • Implement power-management for all defined PowerPC CPUs. ...
    2f462816
    Fix PowerPC 970MP definition.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3440 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 23:14:50 +0000  
    Browse Code »
  • Restore a more maintainable version of the 64bit multiply code. ...
    e494ead5
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3439 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-25 23:00:03 +0000  
    Browse Code »
  • Update PowerPC emulation status file. ...
    86f1d3ac
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3438 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 21:38:16 +0000  
    Browse File »
  • Allow selection of all defined PowerPC 74xx (aka G4) CPUs. ...
    8ca3f6c3
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3437 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 21:37:25 +0000  
    Browse Code »
  • Gprof prooved the PowerPC emulation spent too much time in MSR load and store ...
    0411a972
    routines. Coming back to a raw MSR storage model then speed-up the emulation.
    Improve fast MSR updates (wrtee wrteei and mtriee cases).
    Share rfi family instructions helpers code to avoid bug in duplicated code.
    Allow entering halt mode as the result of a rfi instruction.
    Add a new helper_regs.h file to avoid duplication of special registers
     manipulation routines (currently XER and MSR).
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3436 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-25 21:35:50 +0000  
    Browse File »
  • Fix gdb stub for MIPS64. ...
    7ac256b8
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3435 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-25 21:30:37 +0000  
    Browse Code »

24 Oct, 2007
3 commits
  • Fix typo, spotted by Edivaldo de Araujo Pereira. ...
    d8871c5a
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3434 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-24 16:11:42 +0000  
    Browse File »
  • Remove bogus instruction decode. ...
    9f77c1cd
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3433 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-24 00:52:07 +0000  
    Browse Code »
  • Force proper sign extension for mfc0/mfhc0 on MIPS64. ...
    6ad38722
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3432 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-24 00:10:32 +0000  
    Browse File »

23 Oct, 2007
5 commits
  • Fix writable length of the index register. ...
    60445285
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3431 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-23 23:58:21 +0000  
    Browse Code »
  • Enforce proper sign extension for lwl/lwr on MIPS64. ...
    7d307e9e
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3430 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-23 23:23:43 +0000  
    Browse Code »
  • Fix overflow when multiplying two large positive numbers. ...
    67fc07d3
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3429 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-23 23:22:54 +0000  
    Browse Code »
  • Fix CLO calculation for MIPS64. And a small code cleanup. ...
    9278480e
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3428 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-23 23:22:03 +0000  
    Browse File »
  • Use the standard ASE check for MIPS-3D and MT. ...
    7385ac0b
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3427 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-10-23 17:04:27 +0000  
    Browse Code »