Toggle navigation
Patchwork
qemu-devel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Henderson
| State =
Action Required
| 5359 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
...
45
46
47
…
53
54
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[for-4.0,2/2] target/s390x: Implement STCK et al for CONFIG_USER_ONLY
target/s390x: Implement STCK et al for CONFIG_USER_ONLY
-
-
-
2018-11-30
Richard Henderson
New
[for-4.0,1/2] target/s390x: Move TOD_UNIX_EPOCH to cpu.h
target/s390x: Implement STCK et al for CONFIG_USER_ONLY
-
-
-
2018-11-30
Richard Henderson
New
[12/12] tcg: Record register preferences during liveness
tcg: Improve register allocation for calls
-
-
-
2018-11-28
Richard Henderson
New
[09/12] tcg: Rename and adjust liveness_pass_1 helpers
tcg: Improve register allocation for calls
-
-
-
2018-11-28
Richard Henderson
New
[07/12] tcg: Dump register preference info with liveness
tcg: Improve register allocation for calls
-
-
-
2018-11-28
Richard Henderson
New
[04/12] tcg: Add preferred_reg argument to tcg_reg_alloc_do_movi
tcg: Improve register allocation for calls
-
-
-
2018-11-28
Richard Henderson
New
[03/12] tcg: Add preferred_reg argument to temp_sync
tcg: Improve register allocation for calls
-
-
-
2018-11-28
Richard Henderson
New
[02/12] tcg: Add preferred_reg argument to temp_load
tcg: Improve register allocation for calls
-
-
-
2018-11-28
Richard Henderson
New
[for-4.0,v2,37/37] tcg/i386: Remove L constraint
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,36/37] tcg/i386: Require segment syscalls to succeed
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,35/37] tcg/i386: Add setup_guest_base_seg for FreeBSD
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,34/37] tcg/i386: Restrict user-only qemu_st_i32 values to q-regs
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,33/37] tcg/i386: Propagate is64 to tcg_out_qemu_ld_direct
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,32/37] tcg/arm: Set TCG_TARGET_HAS_MEMORY_BSWAP to false for user-only
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,31/37] tcg/aarch64: Set TCG_TARGET_HAS_MEMORY_BSWAP to false
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,30/37] tcg/i386: Adjust TCG_TARGET_HAS_MEMORY_BSWAP
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,25/37] tcg/ppc: Use TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,24/37] tcg/ppc: Force qemu_ld/st arguments into fixed registers
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,23/37] tcg/ppc: Change TCG_TARGET_CALL_ALIGN_ARGS to bool
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,22/37] tcg/ppc: Add constraints for R7-R8
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,21/37] tcg/ppc: Split out tcg_out_call_int
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,20/37] tcg/ppc: Parameterize the temps for tcg_out_tlb_read
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,19/37] tcg/arm: Use TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,18/37] tcg/arm: Force qemu_ld/st arguments into fixed registers
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,17/37] tcg/arm: Reduce the number of temps for tcg_out_tlb_read
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,16/37] tcg/arm: Add constraints for R0-R5
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,15/37] tcg/arm: Parameterize the temps for tcg_out_tlb_read
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,14/37] tcg/aarch64: Use TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,13/37] tcg/aarch64: Use B not BL for tcg_out_goto_long
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,12/37] tcg/aarch64: Parameterize the temp for tcg_out_goto_long
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,11/37] tcg/aarch64: Parameterize the temps for tcg_out_tlb_read
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,10/37] tcg/aarch64: Add constraints for x0, x1, x2
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,09/37] tcg/i386: Use TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,08/37] tcg/i386: Force qemu_ld/st arguments into fixed registers
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,07/37] tcg/i386: Change TCG_REG_L[01] to not overlap function arguments
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,06/37] tcg/i386: Return a base register from tcg_out_tlb_load
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,05/37] tcg/i386: Add constraints for r8 and r9
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,04/37] tcg: Add TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[for-4.0,v2,03/37] tcg: Return success from patch_reloc
tcg: Assorted cleanups
-
-
-
2018-11-23
Richard Henderson
New
[5/5] tcg/arm: Set TCG_TARGET_HAS_MEMORY_BSWAP to false
tcg: Make bswap support in qemu_ld/st optional
-
-
-
2018-11-20
Richard Henderson
New
[4/5] tcg/aarch64: Set TCG_TARGET_HAS_MEMORY_BSWAP to false
tcg: Make bswap support in qemu_ld/st optional
-
-
-
2018-11-20
Richard Henderson
New
[3/5] tcg/i386: Set TCG_TARGET_HAS_MEMORY_BSWAP with have_movbe
tcg: Make bswap support in qemu_ld/st optional
-
-
-
2018-11-20
Richard Henderson
New
[v5,1/4] target/arm: Install ARMISARegisters from kvm host
target/arm: KVM vs ARMISARegisters
-
-
-
2018-11-13
Richard Henderson
New
[v4,2/4] target/arm: Fill in ARMISARegisters for kvm64
target/arm: KVM vs ARMISARegisters
-
-
-
2018-11-13
Richard Henderson
New
[for-4.0,17/17] tcg/arm: Use TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Move softmmu out-of-line
-
-
-
2018-11-12
Richard Henderson
New
[for-4.0,07/17] tcg/i386: Use TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Move softmmu out-of-line
-
-
-
2018-11-12
Richard Henderson
New
[for-4.0,06/17] tcg: Add TCG_TARGET_NEED_LDST_OOL_LABELS
tcg: Move softmmu out-of-line
-
-
-
2018-11-12
Richard Henderson
New
[for-4.0,04/17] tcg/i386: Force qemu_ld/st arguments into fixed registers
tcg: Move softmmu out-of-line
-
-
-
2018-11-12
Richard Henderson
New
[v3,5/5] target/arm: Convert t32ee from feature bit to isar3 test
target/arm: KVM vs ARMISARegisters
-
-
-
2018-11-08
Richard Henderson
New
[for-4.0,3/4] target/arm: Implement the ARMv8.1-HPD extension
target/arm: LOR, HPD, AA32HPD extensions
-
-
-
2018-11-02
Richard Henderson
New
[for-4.0,2/4] target/arm: Implement the ARMv8.1-LOR extension
target/arm: LOR, HPD, AA32HPD extensions
-
-
-
2018-11-02
Richard Henderson
New
[for-4.0,1/4] target/arm: Move id_aa64mmfr* to ARMISARegisters
target/arm: LOR, HPD, AA32HPD extensions
-
-
-
2018-11-02
Richard Henderson
New
[v2] target/arm: Conditionalize some asserts on aarch32 support
[v2] target/arm: Conditionalize some asserts on aarch32 support
-
-
-
2018-11-02
Richard Henderson
New
target/arm: Conditionalize arm_div assert on aarch32 support
target/arm: Conditionalize arm_div assert on aarch32 support
-
-
-
2018-11-01
Richard Henderson
New
[PULL,3/3] decodetree: Allow multiple input files
decodetree improvements
-
-
-
2018-10-31
Richard Henderson
New
[PULL,10/10] cputlb: Remove tlb_c.pending_flushes
cputlb: track dirty tlbs and general cleanup
-
-
-
2018-10-31
Richard Henderson
New
[PULL,09/10] cputlb: Filter flushes on already clean tlbs
cputlb: track dirty tlbs and general cleanup
-
-
-
2018-10-31
Richard Henderson
New
[PULL,08/10] cputlb: Count "partial" and "elided" tlb flushes
cputlb: track dirty tlbs and general cleanup
-
-
-
2018-10-31
Richard Henderson
New
[PULL,05/10] cputlb: Move env->vtlb_index to env->tlb_d.vindex
cputlb: track dirty tlbs and general cleanup
-
-
-
2018-10-31
Richard Henderson
New
[PULL,04/10] cputlb: Split large page tracking per mmu_idx
cputlb: track dirty tlbs and general cleanup
-
-
-
2018-10-31
Richard Henderson
New
[PULL,03/10] cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flush
cputlb: track dirty tlbs and general cleanup
-
-
-
2018-10-31
Richard Henderson
New
[PULL,01/10] cputlb: Move tlb_lock to CPUTLBCommon
cputlb: track dirty tlbs and general cleanup
-
-
-
2018-10-31
Richard Henderson
New
[1/4] cputlb: Add tlb_set_asid_for_mmuidx
target/arm: Minimize TLB flushing for ASID changes
-
-
-
2018-10-29
Richard Henderson
New
[7/7] target/riscv: Splice decodetree inputs for riscv32 vs riscv64
riscv decodetree followup
-
-
-
2018-10-23
Richard Henderson
New
[6/7] target/riscv: Convert @cl_d, @cl_w, @cs_d, @cs_w insns
riscv decodetree followup
-
-
-
2018-10-23
Richard Henderson
New
[5/7] target/riscv: Convert @cs_2 insns to share translation functions
riscv decodetree followup
-
-
-
2018-10-23
Richard Henderson
New
[4/7] target/riscv: Rename some argument sets in insn32.decode
riscv decodetree followup
-
-
-
2018-10-23
Richard Henderson
New
[3/7] target/riscv: Update for decodetree insn argument change
riscv decodetree followup
-
-
-
2018-10-23
Richard Henderson
New
[2/7] decodetree: Remove "insn" argument from trans_* expanders
riscv decodetree followup
-
-
-
2018-10-23
Richard Henderson
New
[build,fix] osdep: Work around MinGW assert
[build,fix] osdep: Work around MinGW assert
-
-
-
2018-10-23
Richard Henderson
New
[PULL,v2,21/21] cputlb: read CPUTLBEntry.addr_write atomically
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,18/21] target/s390x: Split do_cdsg, do_lpq, do_stpq
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,12/21] tcg: Split CONFIG_ATOMIC128
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,11/21] tcg: Add tlb_index and tlb_entry helpers
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,10/21] cputlb: serialize tlb updates with env->tlb_lock
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,08/21] exec: introduce tlb_init
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,07/21] target/unicore32: remove tlb_flush from uc32_init_fn
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,06/21] target/alpha: remove tlb_flush from alpha_cpu_initfn
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,05/21] tcg: distribute tcg_time into TCG contexts
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[PULL,v2,01/21] tcg: Implement CPU_LOG_TB_NOCHAIN during expansion
tcg patch queue
-
-
-
2018-10-19
Richard Henderson
New
[v2,3/3] target/arm: Flush only the TLBs affected by TTBR*_EL1
target/arm: Reduce tlb_flush overhead
-
-
-
2018-10-19
Richard Henderson
New
[v2,2/3] target/arm: Only flush tlb if ASID changes
target/arm: Reduce tlb_flush overhead
-
-
-
2018-10-19
Richard Henderson
New
[v4,8/8] target/arm: Convert v8.2-fp16 from feature bit to aa64pfr0 test
target/arm: Rely on id regs instead of features
-
-
-
2018-10-16
Richard Henderson
New
[v4,7/8] target/arm: Convert sve from feature bit to aa64pfr0 test
target/arm: Rely on id regs instead of features
-
-
-
2018-10-16
Richard Henderson
New
[v4,5/8] target/arm: Convert jazelle from feature bit to isar1 test
target/arm: Rely on id regs instead of features
-
-
-
2018-10-16
Richard Henderson
New
[v4,4/8] target/arm: Convert division from feature bits to isar0 tests
target/arm: Rely on id regs instead of features
-
-
-
2018-10-16
Richard Henderson
New
[v4,3/8] target/arm: Convert v8 extensions from feature bits to isar tests
target/arm: Rely on id regs instead of features
-
-
-
2018-10-16
Richard Henderson
New
[v4,1/8] target/arm: Move some system registers into a substructure
target/arm: Rely on id regs instead of features
-
-
-
2018-10-16
Richard Henderson
New
[7/7] target/ppc: Split out float_invalid_cvt
target/ppc: Some cleanups to fp exceptions
-
-
-
2018-10-11
Richard Henderson
New
[16/20] target/arm: Use gvec for NEON_3R_VTST_VCEQ, NEON_3R_VCGT, NEON_3R_VCGE
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[15/20] target/arm: Use gvec for NEON_3R_VML
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[14/20] target/arm: Use gvec for VSRI, VSLI
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[08/20] target/arm: Use gvec for NEON_3R_LOGIC insns
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[07/20] target/arm: Use gvec for NEON VMOV, VMVN, VBIC & VORR (immediate)
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[05/20] target/arm: Mark some arrays const
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[04/20] target/arm: Promote consecutive memory ops for aa64
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[02/20] target/arm: Don't call tcg_clear_temp_count
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[01/20] target/arm: Hoist address increment for vector memory ops
target/arm: Convert some neon insns to gvec
-
-
-
2018-10-11
Richard Henderson
New
[v3,09/10] target/arm: Convert sve from feature bit to aa64pfr0 test
target/arm: Rely on id regs instead of features
-
-
-
2018-10-08
Richard Henderson
New
[v3,06/10] target/arm: Convert division from feature bits to isar0 tests
target/arm: Rely on id regs instead of features
-
-
-
2018-10-08
Richard Henderson
New
«
1
2
...
45
46
47
…
53
54
»