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
05 Sep, 2008
7 commits
  • Revert "TCG: enable debug" ...
    00dbbb03
    This reverts commit 5166, commited by error.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5169 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:22:24 +0000  
    Browse Dir »
  • ppc: Convert op_subf to TCG ...
    7c417963
    Replace op_subf with tcg_gen_sub_tl.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5168 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:51 +0000  
    Browse Dir »
  • ppc: Convert op_add, op_addi to TCG ...
    39dd32ee
    Replace op_add with tcg_gen_add_tl and op_addi with tcg_gen_addi_tl.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5167 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:43 +0000  
    Browse Dir »
  • TCG: enable debug ...
    b24a39fa
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5166 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:35 +0000  
    Browse Dir »
  • TCG fixes for target-cris ...
    cdcf4e51
    This patch fixes TCG errors reported on the CRIS target when TCG_DEBUG
    is enabled.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    Acked-by: Edgar E. Iglesias <edgar@axis.com>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5165 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:27 +0000  
    Browse Dir »
  • TCG fixes for target-mips ...
    2fdbad25
    This patch fixes TCG errors reported on the MIPS target when TCG_DEBUG
    is enabled.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    Acked-by: Thiemo Seufer <ths@networkno.de>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5164 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:17 +0000  
    Browse Code »
  • Fix swapped mvz/mvs instructions. ...
    9507fb52
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5163 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-05 12:33:31 +0000  
    Browse Dir »

04 Sep, 2008
14 commits
  • ppc: replace op_set_FT0 with tcg_gen_movi_i64 ...
    489251fa
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5162 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 20:34:31 +0000  
    Browse Dir »
  • alpha: add target-alpha/helper.h (missing from commit r5150) ...
    59df7f62
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5161 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 20:24:14 +0000  
    Browse Code »
  • ppc: Convert nip moves to TCG ...
    bd568f18
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5160 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 18:06:03 +0000  
    Browse Dir »
  • ppc: remove unused code ...
    d38ff489
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5159 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 17:16:41 +0000  
    Browse Dir »
  • ppc: Convert CRF moves to TCG ...
    47e4661c
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5158 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 17:06:47 +0000  
    Browse Dir »
  • ppc: fix fpr TCG registers creation ...
    ec1ac72d
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5157 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 15:49:12 +0000  
    Browse Dir »
  • ppc: Convert FPR moves to TCG ...
    a5e26afa
    Replace op_{load,store}_fpr with tcg_gen_mov_i64.
    Introduce i64 TCG variables cpu_fpr[0..31] and cpu_FT[0..2].
    
    This obsoletes op_template.h for REG > 7.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5156 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 14:43:54 +0000  
    Browse Dir »
  • ppc: Convert Altivec register moves to TCG ...
    1d542695
    Replace op_{load,store}_avr with helpers gen_{load,store}_avr.
    Introduce two sets of i64 TCG variables, cpu_avr{h,l}[0..31], and
    cpu_AVR{h,l}[0..2].
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5155 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 14:43:45 +0000  
    Browse Dir »
  • ppc: cleanup register types ...
    bd7d9a6d
    - use target_ulong for gpr and dyngen registers
    - remove ppc_gpr_t type
    - define 64-bit dyngen registers for GPE register on 32-bit targets
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5154 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 05:26:09 +0000  
    Browse Code »
  • ppc: Convert GPR moves to TCG ...
    f78fb44e
    Replace op_load_gpr_{T0,T1,T2} and op_store_{T0,T1,T2} with tcg_gen_mov_tl.
    Introduce TCG variables cpu_gpr[0..31].
    
    For the SPE extension, assure that ppc_gpr_t is only uint64_t for ppc64.
    Introduce TCG variables cpu_gprh[0..31] for upper 32 bits on ppc and helpers
    gen_{load,store}_gpr64. Based on suggestions by Aurelien, Thiemo and Blue.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5153 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 05:25:47 +0000  
    Browse Dir »
  • alpha: convert a few more instructions to TCG ...
    4f821e17
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5152 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:36:20 +0000  
    Browse Code »
  • alpha: directly access ir registers ...
    3761035f
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5151 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:36:00 +0000  
    Browse Code »
  • convert of few alpha insn to TCG ...
    496cb5b9
    (based on a patch from Tristan Gingold)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5150 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:35:40 +0000  
    Browse Code »
  • hw/pcnet: use qemu_socket.h ...
    841c26a0
    (Jan Kiszka)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5149 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:35:20 +0000  
    Browse File »

03 Sep, 2008
4 commits
  • Implement no-fault loads ...
    e83ce550
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5148 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-03 17:32:10 +0000  
    Browse Code »
  • ETRAX-FS: Add support for DMA channel resets, needed for recent linux kernels. ...
    4487fd34
    * Correct numeric value for the RST state.
    * Add emulation for reseting a DMA channel.
    * Add a few sanity checks.
    * Make it compile with debug enabled.
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5147 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-09-03 14:40:17 +0000  
    Browse Code »
  • CRIS: Avoid a few unecessary steps in the mmu. ...
    b23761f9
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5146 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-09-03 14:31:11 +0000  
    Browse Dir »
  • CRIS: Remove redundant code. ...
    7d5099d5
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5145 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-09-03 14:30:27 +0000  
    Browse Dir »

02 Sep, 2008
15 commits
  • Delete unused variable. ...
    04ba529f
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5144 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-09-02 23:55:28 +0000  
    Browse Code »
  • [ppc] Convert op_moven_T2_T0 to TCG ...
    f0413473
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5143 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 23:26:40 +0000  
    Browse Code »
  • [ppc] Convert op_reset_T0, op_set_{T0, T1} to TCG ...
    86c581dc
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5142 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 23:26:32 +0000  
    Browse Code »
  • SH4: R2D-PLUS FPGA: simply unassigned memory triggering ...
    b2463a64
    Use NULL to trigger unassigned memory error on 32-bit accesses instead
    of assert(0) as suggested by Blue Swirl.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5141 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 23:26:23 +0000  
    Browse Dir »
  • hw/pcnet.c: windows compile fix ...
    d317b92d
    (Eduardo Felipe)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5140 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 23:26:13 +0000  
    Browse Code »
  • Build fix for gcc-3.3. ...
    f8a6ec58
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5139 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-09-02 17:39:45 +0000  
    Browse Code »
  • Fix sign extension problems with smul and umul (Vince Weaver) ...
    b991c385
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5138 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-02 16:33:23 +0000  
    Browse Dir »
  • [ppc] Convert op_move_{T1,T2}_T0 to TCG ...
    e55fd934
    Attached patch replaces op_move_T1_T0 and op_move_T2_T0 with
    tcg_gen_mov_tl.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5137 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 16:19:05 +0000  
    Browse File »
  • [ppc] Convert gen_set_{T0,T1} to TCG ...
    02f4f6c2
    The attached patch replaces gen_set_T0 and gen_set_T1 with
    tcg_gen_movi_tl.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5136 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 16:18:55 +0000  
    Browse Code »
  • pcnet: add loopback mode emulation ...
    89b190a2
    This patch enhances the pcnet NIC emulation with better loopback mode
    support, including CRC generation for looped-back packets in "raw" mode.
    The patch has practically no impact on the normal RX and TX path.
    
    Successfully tested against an ancient proprietary pcnet driver that
    does a lot of hardware checks on boot-up and now works fine over qemu as
    well.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5135 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 16:18:46 +0000  
    Browse File »
  • sh4: Add R2D-PLUS FPGA support. ...
    b319feb7
    This adds trivial support for the R2D-PLUS FPGA, mostly just for the
    versioning information that the kernel uses for IRL mappings, in addition
    to handling the heartbeat and poweroff writes.
    
    Signed-off-by: Paul Mundt <lethal@linux-sh.org>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5134 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 16:18:38 +0000  
    Browse File »
  • sh4: CPU versioning. ...
    0fd3ca30
    Trivial patch adding CPU listing and the ability to do per-subtype
    CVR/PVR/PRR values. Presently SH7750R and SH7751R definitions are
    provided, as these are the ones in present use in-tree.
    
    The CVR value for SH7751R is intentionally restricted so the kernel
    boots, though this will want to be switched to the proper CVR value
    once system emulation has sufficiently stabilized.
    
    This also makes it trivial to abstract subtype specific registers like
    MMU_PTEA and to set up feature bits in line with the kernel probing for
    things like conditionalizing FPU/DSP context.
    
    Signed-off-by: Paul Mundt <lethal@linux-sh.org>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5133 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 16:18:28 +0000  
    Browse Dir »
  • SH4: fix a regression introduced in r5122 ...
    86e0abc7
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5132 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 08:42:16 +0000  
    Browse Dir »
  • Fix call_pal() prototype for alpha system emulation ...
    7c9bde45
    (Hervé Poussineau)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5131 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 00:09:35 +0000  
    Browse Code »
  • x86: Fix powerdown for non-ACPI case ...
    9669d3c5
    Trivial fix for a corner case: system_shutdown on isapc machines causes
    qemu to segfaults due to accessing the uninitialized pm_state. Issue a
    system shutdown instead.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5130 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-02 00:09:25 +0000  
    Browse Code »