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
29 Sep, 2007
16 commits
  • 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 »
  • PowerPC emulation optimization: ...
    dee96f6c
    avoid stopping translation after most SPR updates
    when a context-synchronization instruction is also needed.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3265 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 15:02:38 +0000  
    Browse Code »
  • Code provision for hypervisor timers resources, ...
    58a7d328
    as described in PowerPC 2.04 specification.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3264 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 13:21:37 +0000  
    Browse File »
  • Fix PowerPC target objects dependencies ...
    47c4d8f0
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3263 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 13:20:12 +0000  
    Browse Code »
  • Provision for x86_64-linux-user target: needs get_sp_from_cpustate ...
    8bb1f9c5
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3262 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 13:12:58 +0000  
    Browse Dir »
  • Rework PowerPC exceptions model to make it more versatile: ...
    e1833e1f
    * don't use exception vectors as the exception number.
      Use vectors numbers as defined in the PowerPC embedded specification instead
      and extend this model to cover all emulated PowerPC variants exceptions.
    * add some missing exceptions definitions, from PowerPC 2.04 specification
      and actual PowerPC implementations.
    * add code provision for hypervisor exceptions handling.
    * define exception vectors and prefix in CPUPPCState to emulate BookE exception
      vectors without any hacks.
    * define per CPU model valid exception vectors.
    * handle all known exceptions in user-mode only emulations.
    * fix hardware interrupts priorities in most cases.
    * change RET_EXCP macros name into GEN_EXCP as they don't return.
    * do not stop translation on most instructions that are not defined as
      context-synchronizing in PowerPC specification.
    * fix PowerPC 64 jump targets and link register update when in 32 bits mode.
    * Fix PowerPC 464 and 464F definitions.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3261 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 13:06:16 +0000  
    Browse Dir »
  • make cpu_abort dump cpu state in logfile, which is useful for debugging. ...
    f9373291
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3260 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 12:18:20 +0000  
    Browse Code »
  • always_inline gcc directive can be useful. ...
    29f640e2
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3259 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 12:17:25 +0000  
    Browse Code »
  • host_utils.o may also be useful for user-mode emulation. ...
    f1548daa
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3258 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 12:15:39 +0000  
    Browse Code »
  • Define the proper bfd_mach to be used by the disassembler for each ...
    237c0af0
    PowerPC emulated CPU.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3257 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 12:01:46 +0000  
    Browse File »
  • Change POWERPC_PPC_GENERIC to POWERPC_DEFAULT. ...
    d12f4c38
    Use it as default for workstation targets.
    Fix PowerPC 750fl and 750gl definitions.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3256 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-29 11:51:08 +0000  
    Browse Code »

28 Sep, 2007
2 commits
  • Fix MIPS FP underflow handling, spotted by Daniel Jacobowitz. ...
    418d7c71
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3255 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-28 19:30:36 +0000  
    Browse Dir »
  • Build fix, ppc64 needs also a get_sp_from_cpustate function now. ...
    df0d3736
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3254 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-28 18:45:59 +0000  
    Browse Dir »

27 Sep, 2007
8 commits
  • Move get_sp_from_cpustate from cpu.h to target_signal.h. ...
    198a74de
    Enable sigaltstack processing for more architectures.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3253 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-27 16:44:32 +0000  
    Browse Dir »
  • linux-user sigaltstack() syscall, by Thayne Harbaugh. ...
    a04e134a
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3252 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-27 13:57:58 +0000  
    Browse File »
  • Build fix for PowerPC hosts, where "PPC" is a predefined macro name. ...
    e3b98085
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3251 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-27 12:48:11 +0000  
    Browse Code »
  • Implement size bit in PowerPC 64 comparisons. ...
    e3878283
    Allow 'weight' field in sync instruction.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3250 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-27 04:47:25 +0000  
    Browse Code »
  • memset string pages to zero to avoid putting random data on the stack ...
    4118a970
    that may make some program crash at startup.
    Fix unsigned long / target_ulong confusion (more to do).
    Fix missing g2h macros.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3249 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-27 04:10:43 +0000  
    Browse File »
  • SVM VINTR fix, by Alexander Graf. ...
    52621688
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3248 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-27 01:52:00 +0000  
    Browse File »
  • Fixes for PowerPC 64 rotate and mask instructions. ...
    40d0591e
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3247 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-27 01:32:19 +0000  
    Browse File »
  • New ppc64-linux-user target. ...
    92a343da
    Allow use of PowerPC 970 for debugging (softmmu would not run, for now).
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3246 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-27 01:14:15 +0000  
    Browse Dir »

26 Sep, 2007
5 commits
  • Add flags to support PowerPC 405 bootinfos variations. ...
    b8d3f5d1
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3245 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-26 23:55:31 +0000  
    Browse File »
  • Great rework and cleanups to ease PowerPC implementations definitions. ...
    a750fc0b
    * cleanup cpu.h, removing definitions used only in translate.c/translate_init.c
    * add new flags to define instructions sets more precisely
    * various changes in MMU models definitions
    * add definitions for PowerPC 440/460 support (insns and SPRs).
    * add definitions for PowerPC 401/403 and 620 input pins model
    * Fix definitions for most PowerPC 401, 403, 405, 440, 601, 602, 603 and 7x0
    * Preliminary support for PowerPC 74xx (aka G4) without altivec.
    * Code provision for other PowerPC support (7x5, 970, ...).
    * New SPR and PVR defined, from PowerPC 2.04 specification and other sources
    * Misc code bugs, error messages and styles fixes.
    * Update status files for PowerPC cores support.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3244 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-26 23:54:22 +0000  
    Browse File »
  • hflags computation cleanup, by Aurelien Jarno. ...
    08fa4bab
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3243 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-26 23:52:06 +0000  
    Browse Code »
  • Wrap a few often used tests with unlikely(), by Aurelien Jarno. ...
    fe253235
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3242 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-26 23:50:39 +0000  
    Browse Dir »
  • Convert syscall arguments and return value from long to int or target_long. ...
    32407103
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3241 c046a42c-6fe2-441c-8c8c-71466251a162
    j_mayer authored
    2007-09-26 23:01:49 +0000  
    Browse File »

25 Sep, 2007
9 commits
  • linux-user utimensat() syscall, by Thayne Harbaugh. ...
    9007f0ef
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3240 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-25 17:50:37 +0000  
    Browse Code »
  • Remove the target dependency introduced by previous patch ...
    eb296a0a
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3239 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-09-25 17:30:09 +0000  
    Browse Code »
  • Fix monitor expressions ...
    c2efc95d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3238 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2007-09-25 17:28:42 +0000  
    Browse Code »
  • Timer start/stop implementation, by Aurelien Jarno. ...
    42532189
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3237 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-25 16:53:15 +0000  
    Browse File »
  • Check if the hosts defines a symlinkat syscall. ...
    b51eaa82
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3236 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-25 16:09:22 +0000  
    Browse File »
  • Optimise instructions accessing CP0, by Aurelien Jarno. ...
    387a8fe5
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3235 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-25 14:49:47 +0000  
    Browse Dir »
  • vvfat mbr fixes, by Ivan Kalvachev. ...
    b570094d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3234 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-25 14:47:03 +0000  
    Browse Code »
  • Improve completion in monitor, by Pascal Terjan. ...
    b427c726
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3233 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2007-09-25 14:45:23 +0000  
    Browse Code »
  • Move ECC calculation to a more appropriate place. ...
    9ff6755b
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3232 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2007-09-25 01:17:04 +0000  
    Browse File »