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
9 commits
  • Handle all MMU models in switches, even if it's just to abort because of lack ...
    7dbe11ac
    of supporting code.
    Implement 74xx software TLB model.
    Keep 74xx with software TLB disabled, as Linux is not able to handle TLB miss
      on those processors.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3307 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 05:16:57 +0000  
    Browse Code »
  • More comments about unimplemented SPRs. ...
    578bb252
    Tag unused functions with unused attribute instead of using #ifdef (TODO)
      to ease tests: just have to enable the implementation in the cpu_defs table.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3306 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 04:48:45 +0000  
    Browse Code »
  • 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
9 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 »