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
08 Oct, 2007
1 commit
  • Add missing exception vectors for PowerPC 7x5. ...
    7a3a6927
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3351 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-08 02:23:00 +0000  
    Browse Code »

07 Oct, 2007
12 commits
  • Work-around C89 and/or "old" gcc unspecified behavior (#if in macro calls). ...
    417bf010
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3350 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 23:10:08 +0000  
    Browse Code »
  • Implement PowerPC Altivec load & stores, used by Apple firmware for memcpy. ...
    a9d9eb8f
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3349 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 18:19:26 +0000  
    Browse Code »
  • PowerPC target coding style fixes. ...
    b33c17e1
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3348 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 17:30:34 +0000  
    Browse File »
  • PowerPC target optimisations: make intensive use of always_inline. ...
    b068d6a7
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3347 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 17:13:44 +0000  
    Browse File »
  • Report missing elf_addr_t definition from Linux kernel header ...
    ed26abdb
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3346 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 16:07:25 +0000  
    Browse Code »
  • Fix host and target longs confusions (continued). ...
    3d177870
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3345 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 16:06:13 +0000  
    Browse File »
  • Fix confusions between host and target long types. ...
    863cf0b7
    Fix start_data computation.
    Fix auxiliary infos setup.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3344 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 15:59:45 +0000  
    Browse Dir »
  • Reorganize the CPUPPCState structure to group features. ...
    f2e63a42
    Add #ifdef to avoid compiling not relevant resources:
    - MMU related stuff for user-mode only targets
    - PowerPC 64 only resources for PowerPC 32 targets
    - embedded PowerPC extensions for non-ppcemb targets.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3343 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 15:43:50 +0000  
    Browse Code »
  • Add MSR bits signification per PowerPC implementation flags (to be continued). ...
    d26bfc9a
    As a side effect, single step and branch step are available again.
    Remove irrelevant MSR bits definitions.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3342 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 14:41:00 +0000  
    Browse File »
  • Share devices that may be useful for all PowerPC 40x and 440 implementations. ...
    7875ed20
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3341 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 14:25:11 +0000  
    Browse Code »
  • Share devices that might be useful for all PowerPC 40x & 440 implementations ...
    008ff9d7
    (mostly CPU registration and UIC, for now).
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3340 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-10-07 14:21:26 +0000  
    Browse Dir »
  • More user timer fixes (Robert Reif) ...
    115646b6
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3339 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-07 10:00:55 +0000  
    Browse File »

06 Oct, 2007
3 commits
  • More detabification ...
    f930d07e
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3338 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-06 11:28:21 +0000  
    Browse File »
  • Implement user mode for timers ...
    81732d19
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3337 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-10-06 11:25:43 +0000  
    Browse File »
  • 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
1 commit
  • 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 »