/openbmc/qemu/include/exec/ |
H A D | helper-info.c.inc | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
H A D | helper-gen.h | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/include/tcg/ |
H A D | helper-info.h | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
H A D | tcg.h | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/accel/tcg/ |
H A D | tcg-runtime.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
H A D | plugin-gen.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/rx/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/avr/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/hexagon/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/openrisc/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/tricore/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/mips/tcg/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/alpha/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/sh4/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/microblaze/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/xtensa/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/hppa/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/m68k/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/i386/tcg/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/riscv/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
/openbmc/qemu/target/ppc/ |
H A D | translate.c | d53106c997e5c8e61e37ae9ff9f0e1f243b03968 Fri Mar 31 12:37:04 CDT 2023 Richard Henderson <richard.henderson@linaro.org> tcg: Pass TCGHelperInfo to tcg_gen_callN
In preparation for compiling tcg/ only once, eliminate the all_helpers array. Instantiate the info structs for the generic helpers in accel/tcg/, and the structs for the target-specific helpers in each translate.c.
Since we don't see all of the info structs at startup, initialize at first use, using g_once_init_* to make sure we don't race while doing so.
Reviewed-by: Anton Johansson <anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|