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
06 Oct, 2007
1 commit
  • Support for loading a real BIOS image (Robert Reif) ...
    aa6ad6fe
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3336 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-06 11:24:18 +0000  
    Browse File »

05 Oct, 2007
5 commits
  • Full implementation of PowerPC 64 MMU, just missing support for 1 TB ...
    12de9a39
    memory segments.
    Remove the PowerPC 64 "bridge" MMU model and implement segment registers
      emulation using SLB entries instead.
    Make SLB area size implementation dependant.
    Improve TLB & SLB search debug traces.
    Temporary hack to make PowerPC 970 boot from ROM instead of RAM.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3335 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-05 22:06:02 +0000  
    Browse Code »
  • Implement sparc64_[gs]et_context ...
    5bfb56b2
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3334 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-05 17:01:51 +0000  
    Browse Dir »
  • Rename PowerPC MMUCSR0 and MMUCFG SPRs: those are not BookE specific. ...
    65f9ee8d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3333 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-05 13:11:25 +0000  
    Browse Code »
  • PowerPC hardware reset vector is now considered as part of the exception model. ...
    1c27f8fb
    Use it at CPU initialisation time.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3332 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-05 13:09:54 +0000  
    Browse Code »
  • New '-bios' option, used to select an alternate BIOS image from bios_dir. ...
    1192dad8
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3331 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-05 13:08:35 +0000  
    Browse Code »

04 Oct, 2007
10 commits
  • Implement PL110 byte order config bit (original patch by Richard Purdie). ...
    e9c05b42
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3330 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-10-04 23:45:31 +0000  
    Browse Code »
  • Quiet warnings introduced with the USB iso support. ...
    4d043a09
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3329 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-10-04 22:55:53 +0000  
    Browse File »
  • USB iso transfers support for the linux redirector and for UHCI, by Arnon Gilboa. ...
    b9dc033c
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3328 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-10-04 22:47:34 +0000  
    Browse Code »
  • sh775x interrupt controller by Magnus Damm. ...
    80f515e6
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3327 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-10-04 21:53:55 +0000  
    Browse Code »
  • Remove redundant qemu_rearm_alarm_timer() in qemu_del_timer, patch by Dan Kenigsberg. ...
    30d6eaca
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3326 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-10-04 19:59:04 +0000  
    Browse Code »
  • (int64_t)UINT64_MAX is -1 and should not be assigned to nearest_delta_us, patch by Dan Kenigsberg. ...
    49a9b725
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3325 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-10-04 19:47:09 +0000  
    Browse Code »
  • Several corrections in the spitzkbd keymap (patch by Juergen Lock). ...
    2b76bdc9
    Don't abort on illegal GPSR reads, instead only warn.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3324 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-10-04 19:41:17 +0000  
    Browse File »
  • We must reset the PowerPC CPU _after_ registering it, as hardware reset ...
    1cc8e6f0
    effect is implementation dependant.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3323 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-04 01:54:44 +0000  
    Browse Code »
  • More cache tuning fixes: ...
    e57448f1
    * fix the tunable cache line size probe for PowerPC 970.
    * initialize HID5 so cache line is 32 bytes long when running in user-mode only
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3322 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-04 01:50:03 +0000  
    Browse Code »
  • Make PowerPC cache line size implementation dependant. ...
    d63001d1
    Implement dcbz tunable cache line size for PowerPC 970.
    Make hardware reset vector implementation dependant.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3321 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-04 00:51:58 +0000  
    Browse File »

03 Oct, 2007
6 commits
  • HID0 is a write-clear register on 970 (DBSR). ...
    06403421
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3320 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-03 20:27:44 +0000  
    Browse Code »
  • Enable PowerPC 64 MMU model and exceptions. ...
    8f793433
    Cleanups in MMU exceptions generation.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3319 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-03 20:19:40 +0000  
    Browse File »
  • Fix Sparc64 ldfa/stfa and float ops with fpr >= 32 ...
    0387d928
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3318 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-03 17:46:29 +0000  
    Browse File »
  • Fix PowerPC initialisation and first reset: ...
    fe33cc71
    reset must occur after we defined the CPU features.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3317 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-03 01:06:57 +0000  
    Browse File »
  • 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
2 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 »