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
01 Oct, 2007
7 commits
  • Optimisations: avoid generation of duplicated micro-ops. ...
    056b05f8
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3305 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 03:03:51 +0000  
    Browse Code »
  • Compilation fix (forgotten patch). ...
    b48d7d69
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3304 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 02:55:07 +0000  
    Browse File »
  • Remove definitions for deprecated SLB & TLB related op helpers. ...
    5356c7b5
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3303 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 01:59:12 +0000  
    Browse Code »
  • Avoid op helpers that would just call helpers for TLB & SLB management: ...
    daf4f96e
    call the helpers directly from the micro-ops.
    Avoid duplicated code for tlbsx. implementation.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3302 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 01:51:12 +0000  
    Browse File »
  • Share more SPR instanciations between all PowerPC 401 incarnations. ...
    035feb88
    Add comments about some unimplemented storage control dedicated SPRs.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3301 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 01:38:03 +0000  
    Browse Code »
  • Implement embedded PowerPC exceptions prefix and vectors registers. ...
    6f5d427d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3300 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 01:32:49 +0000  
    Browse File »
  • Share input pins and internal interrupt controller between all PowerPC 40x. ...
    4e290a0b
    Fix critical input interrupt generation.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3299 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 01:27:10 +0000  
    Browse Dir »

30 Sep, 2007
22 commits
  • Fix Sparc64 ldfa, lddfa, stfa, and stdfa instructions ...
    3391c818
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3298 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-09-30 19:38:12 +0000  
    Browse File »
  • Fix Sparc64 wrasr instructions ...
    ee0b03fd
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3297 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-09-30 16:37:00 +0000  
    Browse File »
  • Fix (once again) PowerPC sync weight field. ...
    a902d886
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3296 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 15:21:15 +0000  
    Browse Code »
  • Fix PowerPC TLB miss dump code. ...
    1e6784f9
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3295 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 15:19:48 +0000  
    Browse File »
  • Fix missing case in the new PowerPC exception model. ...
    56ba31ff
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3294 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 15:15:18 +0000  
    Browse File »
  • Fix inconsistent end conditions in ppc_find_xxx functions. ...
    068abdc8
    (crash reported by Andreas Farber when using default CPU).
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3293 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 14:52:08 +0000  
    Browse Code »
  • Fix compilation on Darwin platform, avoiding the use of gcc function attributes ...
    8a84de23
    (problem reported by Andreas Farber).
    : ----------------------------------------------------------------------
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3292 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 14:44:52 +0000  
    Browse Code »
  • Fix mmap to handle differing host/target page sizes, by Edgar E. Iglesias. ...
    a5b85f79
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3291 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-30 14:32:45 +0000  
    Browse Code »
  • Add get_sp_from_cpustate implementation. ...
    0574b6fb
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3290 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-30 13:49:22 +0000  
    Browse Dir »
  • * Update OEA environment, following the PowerPC 2.04 specification: ...
    be147d08
    - New mtmsr/mtmsrd form that just update RI and EE bits
    - New hrfid, lq and stq instructions
    - Add support for supervisor and hypervisor modes process priority update
    - Code provision for hypervisor SPR accesses
    * Actually implement the wait instruction
    * Bugfixes (missing RETURN in micro-op / missing #ifdef)
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3289 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 13:03:23 +0000  
    Browse Code »
  • Support UltraVNC clients, by Eduardo Felipe. ...
    b0566f4f
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3288 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-30 13:01:15 +0000  
    Browse Code »
  • Synchronize with latest PowerPC ISA VEA: ...
    0db1b20e
    * fix invalid instructions bits masks
    * new wait instruction
    * more comments about effect of cache instructions on the MMU
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3287 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 03:46:38 +0000  
    Browse File »
  • Add mipsn32{,el}-linux-user. ...
    1548b15d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3286 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-30 02:14:03 +0000  
    Browse Code »
  • Remove unused variable. ...
    cf575356
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3285 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-30 02:10:37 +0000  
    Browse File »
  • Code provision for n32/n64 mips userland emulation. Not functional yet. ...
    540635ba
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3284 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-30 01:58:33 +0000  
    Browse Dir »
  • Avoid crash on NULL timers. ...
    868d585a
    This is a rework of Stefan Weil proposed patch.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3283 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 01:29:07 +0000  
    Browse Code »
  • Implement Process Priority Register as defined in the PowerPC 2.04 spec. ...
    c80f84e3
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3282 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 01:18:26 +0000  
    Browse File »
  • Implement new floating-point instructions (fre, frin, friz, frip, frim) ...
    d7e4b87e
    as defined in the PowerPC 2.04 specification.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3281 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 01:11:48 +0000  
    Browse File »
  • Improve single-precision floats load & stores: ...
    477023a6
    as the PowerPC registers only store double-precision floats,
      use float64_to_float32 & float32_to_float64 to do the appropriate conversion.
    Implement stfiwx.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3280 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 01:01:08 +0000  
    Browse File »
  • XER is to be treated as a 64 bits register on 64 bits implementations, ...
    bfa1e5cf
    according to the PowerPC 2.04 specification.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3279 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 00:50:23 +0000  
    Browse File »
  • Update TODO. ...
    a09d88b8
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3278 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-30 00:45:51 +0000  
    Browse Code »
  • Implement the PowerPC alternate time-base, following the 2.04 specification. ...
    a062e36c
    Share most code with the time-base management routines.
    Remove time-base write routines from user-mode emulation environments.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3277 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-30 00:38:38 +0000  
    Browse Dir »

29 Sep, 2007
11 commits
  • Don't hardcode the host architecture name. ...
    4887d78b
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3276 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 21:22:33 +0000  
    Browse Code »
  • Update tarbin rule. ...
    ff1aaf65
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3275 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 21:18:26 +0000  
    Browse Code »
  • Enable sh4-softmmu and sh4-linux-user builds by default, by Magnus Damm. ...
    8915ee74
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3274 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:55:21 +0000  
    Browse Code »
  • Fix rte opcode, by Magnus Damm. ...
    c5e814b2
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3273 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:52:22 +0000  
    Browse Dir »
  • Add FRQCR read support, by Magnus Damm. ...
    ed8e0a4d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3272 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:51:40 +0000  
    Browse Code »
  • Add INTC controller prototype, by Magnus Damm. ...
    3464c589
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3271 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:47:44 +0000  
    Browse File »
  • Stand-alone SCI/SCIF emulation code, by Magnus Damm. ...
    2f062c72
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3270 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:43:54 +0000  
    Browse Code »
  • Stand-alone TMU emulation code, by Magnus Damm. ...
    cd1a3f68
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3269 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:40:09 +0000  
    Browse File »
  • Add R2D-PLUS support, by Magnus Damm. ...
    0d78f544
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3268 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:24:41 +0000  
    Browse Code »
  • Supervisor mode implementation, by Aurelien Jarno. ...
    671880e6
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3267 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:21:36 +0000  
    Browse Code »
  • Less magic constants. ...
    54454097
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3266 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-29 19:19:59 +0000  
    Browse Code »