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,
+...