search for: src_base

Displaying 3 results from an estimated 3 matches for "src_base".

Did you mean: sr_base
2020 Sep 18
3
GC-parseable element atomic memcpy/memmove
...on a safepoint. In order to do this we need to know the base pointers as well. How do we make the base pointers available in the copy routine? I suggest we add them explicitly as arguments during lowering. For example: __llvm_memcpy_element_unordered_atomic_safepoint_1( dest_base, dest_derived, src_base, src_derived, length) It will be up to RS4GC to do the new lowering and prepare the arguments. RS4GC knows how to compute base pointers for a given derived pointer. It also already does lowering for deoptimize intrinsics by replacing an intrinsic call with a symbol call. So there is a precedent he...
2020 Sep 30
2
GC-parseable element atomic memcpy/memmove
...on a safepoint. In order to do this we need to know the base pointers as well. How do we make the base pointers available in the copy routine? I suggest we add them explicitly as arguments during lowering. For example: __llvm_memcpy_element_unordered_atomic_safepoint_1( dest_base, dest_derived, src_base, src_derived, length) It will be up to RS4GC to do the new lowering and prepare the arguments. RS4GC knows how to compute base pointers for a given derived pointer. It also already does lowering for deoptimize intrinsics by replacing an intrinsic call with a symbol call. So there is a precedent he...
2010 Aug 20
0
[PATCH 1/2] Implement APEI ERST feature to Xen
...struct acpi_whea_header *entry); + +#define APEI_EXEC_INS_ACCESS_REGISTER 0x0001 + +struct apei_exec_ins_type { + u32 flags; + apei_exec_ins_func_t run; +}; + +struct apei_exec_context { + u32 ip; + u64 value; + u64 var1; + u64 var2; + u64 src_base; + u64 dst_base; + struct apei_exec_ins_type *ins_table; + u32 instructions; + struct acpi_whea_header *action_table; + u32 entries; +}; + +int apei_exec_ctx_init(struct apei_exec_context *ctx, + struct apei_exec_ins_type *ins_table, +...