diff --git a/src/arch/arm/freebsd/fs_workload.cc b/src/arch/arm/freebsd/fs_workload.cc index cc0151bb65..7cd7a03665 100644 --- a/src/arch/arm/freebsd/fs_workload.cc +++ b/src/arch/arm/freebsd/fs_workload.cc @@ -68,8 +68,7 @@ FsFreebsd::FsFreebsd(const Params &p) : ArmISA::FsWorkload(p), "oops_exit", "Kernel oops in guest"); } - skipUDelay = addKernelFuncEvent>( - "DELAY", "DELAY", 1000, 0); + skipUDelay = addSkipFunc("DELAY", "DELAY", 1000, 0); } void diff --git a/src/arch/arm/fs_workload.hh b/src/arch/arm/fs_workload.hh index 4461670475..d7f17389ca 100644 --- a/src/arch/arm/fs_workload.hh +++ b/src/arch/arm/fs_workload.hh @@ -44,6 +44,8 @@ #include #include +#include "arch/arm/aapcs32.hh" +#include "arch/arm/aapcs64.hh" #include "kern/linux/events.hh" #include "params/ArmFsWorkload.hh" #include "sim/kernel_workload.hh" @@ -86,6 +88,34 @@ class FsWorkload : public KernelWorkload */ Loader::ObjectFile *getBootLoader(Loader::ObjectFile *const obj); + template