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
03 Oct, 2007
2 commits
  • We never have to export ppc_set_irq. ...
    00af685f
    Protect PowerPC 64 only features with #ifdef (TARGET_PPC64)
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3316 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-03 01:05:39 +0000  
    Browse File »
  • Fix PowerPC 405 BIOS instanciation: is a 32 bits only target. ...
    217fae2d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3315 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-03 01:04:20 +0000  
    Browse File »

02 Oct, 2007
2 commits
  • Fix kernel loading ...
    0bd5f4ce
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3314 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-02 19:15:48 +0000  
    Browse File »
  • Code provision for hypervisor mode memory accesses. ...
    2857068e
    Add comments in load & store tables to ease code reading.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3313 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-02 10:11:50 +0000  
    Browse Dir »

01 Oct, 2007
14 commits
  • Fix nasty sign-extensions when running 32 bits CPU in the 64 bits emulator ...
    2f401176
    on 32 bits hosts.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3312 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 21:51:40 +0000  
    Browse Code »
  • Fix reproductible crash: call cpu_loop_exit from micro-op, not from helper.c ...
    a97fed52
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3311 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 21:49:57 +0000  
    Browse Dir »
  • Fix block load ASIs ...
    51996525
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3310 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-01 17:07:58 +0000  
    Browse Code »
  • Quickly hack PowerPC BIOS able to boot on CDROM again. ...
    55aa45dd
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3309 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 06:44:33 +0000  
    Browse Code »
  • Fix missing nip updates for instructions that potentially generate ...
    30032c94
    exceptions from op helpers.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3308 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-01 05:22:17 +0000  
    Browse File »
  • 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 »