gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
se_workload.cc File Reference

Go to the source code of this file.

Namespaces

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.
 
namespace  gem5::RiscvISA
 

Functions

static SyscallReturn gem5::RiscvISA::unameFunc64 (SyscallDesc *desc, ThreadContext *tc, VPtr< Linux::utsname > name)
 Target uname() handler.
 
static SyscallReturn gem5::RiscvISA::unameFunc32 (SyscallDesc *desc, ThreadContext *tc, VPtr< Linux::utsname > name)
 Target uname() handler.
 
static void gem5::RiscvISA::cpumask_set_cpu (unsigned int cpu, RiscvLinux::cpumask_t *dstp)
 
static void gem5::RiscvISA::cpumask_clear_cpu (unsigned int cpu, RiscvLinux::cpumask_t *dstp)
 
static bool gem5::RiscvISA::cpumask_test_cpu (unsigned int cpu, const RiscvLinux::cpumask_t *cpumask)
 
static void gem5::RiscvISA::cpumask_and (RiscvLinux::cpumask_t *dstp, const RiscvLinux::cpumask_t *src1p, const RiscvLinux::cpumask_t *src2p)
 
static bool gem5::RiscvISA::cpumask_empty (const RiscvLinux::cpumask_t *dstp)
 
static void gem5::RiscvISA::cpumask_copy (RiscvLinux::cpumask_t *dstp, const RiscvLinux::cpumask_t *srcp)
 
static void gem5::RiscvISA::cpumask_clear (RiscvLinux::cpumask_t *dstp)
 
static RiscvLinux::cpumask_tgem5::RiscvISA::cpumask_malloc (ThreadContext *tc)
 
static void gem5::RiscvISA::cpumask_free (RiscvLinux::cpumask_t *cpu_online_mask)
 
static bool gem5::RiscvISA::riscv_hwprobe_key_is_valid (int64_t key)
 
static bool gem5::RiscvISA::hwprobe_key_is_bitmask (int64_t key)
 
static bool gem5::RiscvISA::riscv_hwprobe_pair_cmp (RiscvLinux::riscv_hwprobe *pair, RiscvLinux::riscv_hwprobe *other_pair)
 
static RiscvLinux::cpumask_tgem5::RiscvISA::get_cpu_online_mask (ThreadContext *tc)
 
static void gem5::RiscvISA::hwprobe_one_pair (ThreadContext *tc, RiscvLinux::riscv_hwprobe *pair, RiscvLinux::cpumask_t *cpus)
 
template<class OS>
static int gem5::RiscvISA::hwprobe_get_values (ThreadContext *tc, VPtr<> pairs, typename OS::size_t pair_count, typename OS::size_t cpusetsize, VPtr<> cpus_user, unsigned int flags)
 
template<class OS>
static int gem5::RiscvISA::hwprobe_get_cpus (ThreadContext *tc, VPtr<> pairs, typename OS::size_t pair_count, typename OS::size_t cpusetsize, VPtr<> cpus_user, unsigned int flags)
 
template<class OS>
static SyscallReturn gem5::RiscvISA::riscvHWProbeFunc (SyscallDesc *desc, ThreadContext *tc, VPtr<> pairs, typename OS::size_t pair_count, typename OS::size_t cpusetsize, VPtr<> cpus_user, unsigned int flags)
 

Generated on Mon May 26 2025 09:19:15 for gem5 by doxygen 1.13.2