*************************************************************************************************************************** Rebuild Sampling drivers using updated sepdk files downloaded from Intel site -- using instructions in sepdk/src/README.txt *************************************************************************************************************************** ubuntu@ubuntu:/opt/intel/oneapi/vtune/2022.2.0/sepdk/src$ sudo ./insmod-sep -q pax driver is loaded and owned by group "vtune" with file permissions "660". socperf3 driver is loaded and owned by group "vtune" with file permissions "660". sep5 driver is loaded and owned by group "vtune" with file permissions "660". socwatch driver is loaded. vtsspp driver is not loaded. *************************************************************************************************************************** ubuntu@ubuntu:/opt/intel/oneapi/vtune/2022.2.0/sepdk/src$ sudo ./build-driver Options in brackets "[ ... ]" indicate default values that will be used when only the ENTER key is pressed. C compiler to use: [ /usr/bin//gcc ] Make command to use: [ /usr/bin//make ] Kernel source directory: [ /lib/modules/5.4.0-109-generic/build ] rm -f *.o .*.o.cmd .*.o.d .*.ko.cmd .*.ko.unsigned.cmd *.gcno .cache.mk *.o.ur-safe .*.o.tmp *.mod .*.mod.cmd rm -f sep5.ko sep5.ko.unsigned rm -f sep5*x32_64-5.4.0-109-genericsmp.ko rm -f Module.symvers Modules.symvers *.mod.c modules.order Module.markers rm -rf .tmp_versions make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax' rm -f *.o .*.o.cmd .*.o.d .*.ko.cmd .*.ko.unsigned.cmd *.gcno .cache.mk *.o.ur-safe .*.o.tmp *.mod .*.mod.cmd rm -f pax.ko pax.ko.unsigned pax-x32_64-5.4.0-109-genericsmp.ko rm -f Module.symvers Modules.symvers *.mod.c modules.order Module.markers rm -rf .tmp_versions make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax' make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src' rm -f *.o .*.o.cmd .*.o.d .*.ko.cmd .*.ko.unsigned.cmd *.gcno .cache.mk *.o.ur-safe .*.o.tmp *.mod .*.mod.cmd rm -f socperf3.ko socperf3.ko.unsigned rm -f socperf3*x32_64-5.4.0-109-genericsmp.ko rm -f Module.symvers Modules.symvers *.mod.c modules.order Module.markers rm -rf .tmp_versions make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src' make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp' rm -rf .tmp_versions rm -f *.o .*.o.cmd .*.o.d .*.ko.cmd .*.ko.unsigned.cmd *.gcno rm -f Module.symvers Modules.symvers modules.order Module.markers rm -f *.mod.c *.mod .*.mod.cmd .cache.mk *.o.ur-safe rm -f autoconf.h autoconf.log rm -f vtsspp.ko vtsspp.ko.unsigned vtsspp-x32_64-5.4.0-109-genericsmp.ko make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp' make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src' /usr/bin//make -C /lib/modules/5.4.0-109-generic/build M=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src LDDINCDIR=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/../include LDDINCDIR1=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/inc modules PWD=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src -j4 make[2]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/socperfdrv.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/utility.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/pmu_list.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/control.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/pci.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/soc_uncore.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/haswellunc_sa.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/npk_uncore.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/socperf3.o Building modules, stage 2. MODPOST 1 modules CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/socperf3.mod.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src/socperf3.ko make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' cp socperf3.ko socperf3-x32_64-5.4.0-109-genericsmp.ko make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socperf/src' /usr/bin//make -C /lib/modules/5.4.0-109-generic/build M=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src LDDINCDIR=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/../include LDDINCDIR1=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/inc modules PWD=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src -j4 make[1]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/lwpmudrv.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/eventmux.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/cpumon.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/control.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/output.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/linuxos.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pmi.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/sys_info.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/utility.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/valleyview_sochap.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/unc_power.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pmu_list.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/unc_sa.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/core2.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/perfver4.o AS [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/sys64.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/silvermont.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pci.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/apic.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pebs.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/unc_gt.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/unc_mmio.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/unc_msr.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/unc_common.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/unc_pci.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/sepdrv_p_state.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/sep5.o Building modules, stage 2. MODPOST 1 modules CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/sep5.mod.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/sep5.ko make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' cp sep5.ko sep5-x32_64-5.4.0-109-genericsmp.ko make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax' /usr/bin//make -C /lib/modules/5.4.0-109-generic/build M=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax LDDINCDIR=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax/../../include LDDINCDIR1=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax/../inc modules PWD=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax -j4 make[2]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax/pax.o Building modules, stage 2. MODPOST 1 modules CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax/pax.mod.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax/pax.ko make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' cp pax.ko pax-x32_64-5.4.0-109-genericsmp.ko make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/pax' make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp' make[2]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' CHK access_ok_two_args... yes CHK cpulist_scnprintf... no CHK current_kuid_kgid... yes CHK dump_trace_have_bp... no CHK hlist_node_iter... no CHK inline_copy_from_user... no CHK jprobe... no CHK kaiser... no CHK kernel_headers... yes CHK kernel_read_write... yes CHK kmap_atomic_one_arg... yes CHK ktime_equal... no CHK ktime_get_ts64... yes CHK module_core_layout... yes CHK module_mutex... yes CHK nmi_uaccess... yes CHK preempt_notifier_control... yes CHK procfs_ops... no CHK procfs_owner... no CHK procfs_pde_data... yes CHK procfs_set_user... yes CHK procfs_subtree... yes CHK stacktrace_ops... no CHK stacktrace_ops_address_int... no CHK stacktrace_ops_walk_stack... no CHK stacktrace_ops_walk_stack_task_arg... no CHK stacktrace_ops_warning... no CHK system_unbound_wq... yes CHK timer_setup... yes CHK trace_sched... no CHK trace_sched_preempt... yes CHK trace_sched_rq... no CHK user_mode_vm... no CHK vsyscall_addr... yes CHK x86_uniregs... yes CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/bts.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/cmd.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/cpuevents.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/debug.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/dsa.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/globals.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/ipt.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/kprobes.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/kpti.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/ksyms.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/lbr.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/mmap.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/module.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/mpool.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/nmiwd.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/pebs.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/pmi.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/probe.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/procfs.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/record.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/sched.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/stack.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/target.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/task_data.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/task_map.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/task_util.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/transport.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/unwind.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/user_vm.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/workqueue.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/vtsspp.o Building modules, stage 2. MODPOST 1 modules CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/vtsspp.mod.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp/vtsspp.ko make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' cp -f vtsspp.ko vtsspp-x32_64-5.4.0-109-genericsmp.ko make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/vtsspp' Building drivers for Linux target /lib/modules/5.4.0-109-generic/build will be used as the kernel build directory -ni --c-compiler=/usr/bin//gcc --kernel-src-dir=/lib/modules/5.4.0-109-generic/build ************ Building socperf3.ko driver ************ C compiler to use: [ /usr/bin//gcc ] Make command to use: [ /usr/bin//make ] Kernel source directory: [ /lib/modules/5.4.0-109-generic/build ] make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src' rm -f *.o .*.o.cmd .*.o.d .*.ko.cmd .*.ko.unsigned.cmd *.gcno .cache.mk *.o.ur-safe .*.o.tmp rm -f socperf3.ko socperf3.ko.unsigned rm -f socperf3*x32_64-5.4.0-109-genericsmp.ko rm -f Module.symvers Modules.symvers *.mod.c modules.order Module.markers rm -rf .tmp_versions #@(cd pax && make clean) /usr/bin//make -C /lib/modules/5.4.0-109-generic/build M=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src LDDINCDIR=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/../include LDDINCDIR1=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/inc modules PWD=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src make[2]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/socperfdrv.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/control.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/utility.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/pci.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/soc_uncore.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/haswellunc_sa.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/npk_uncore.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/socperf3.o Building modules, stage 2. MODPOST 1 modules CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/socperf3.mod.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/socperf3.ko make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' cp socperf3.ko socperf3-x32_64-5.4.0-109-genericsmp.ko #@(cd pax && make all) make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src' Directory to install socperf3 driver: [ /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src ] make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src' Installed socperf3 driver to /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/socperf3-x32_64-5.4.0-109-genericsmp.ko . #@(cd pax && make install INSTALL=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/pax) make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src' -c /usr/bin//gcc -l -k /lib/modules/5.4.0-109-generic/build -s /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/Module.symvers will be used to build the SoCWatch driver -c /usr/bin//gcc -l -k /lib/modules/5.4.0-109-generic/build -s /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/Module.symvers ************ Building socwatch2_12.ko driver ************ Using C compiler = /usr/bin//gcc Using kernel build dir = /lib/modules/5.4.0-109-generic/build Using symvers file = /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/Module.symvers Using common_inc_dir=s Using common inc dir = /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/../common/include "/lib/modules/5.4.0-109-generic/build/source/include/trace/events/wakelock.h" does NOT exist! "/lib/modules/5.4.0-109-generic/build/source/include/linux/pm_wakeup.h" does NOT exist! Using file name sw_driver Make args = KERNEL_SRC_DIR=/lib/modules/5.4.0-109-generic/build APWR_RED_HAT=0 WAKELOCK_SAMPLE=0 DO_INTEL_INTERNAL=0 DO_DEBUG_BUILD=0 DO_PROFILING=0 COMMON_INC_DIR=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/../common/include MODULE_SYMVERS_FILE=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/Module.symvers FILE_NAME=sw_driver make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver' make -C /lib/modules/5.4.0-109-generic/build M=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver clean make[2]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver' Using C compiler = /usr/bin//gcc Using kernel build dir = /lib/modules/5.4.0-109-generic/build Using symvers file = /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/Module.symvers Using common_inc_dir=s Using common inc dir = /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/../common/include "/lib/modules/5.4.0-109-generic/build/source/include/trace/events/wakelock.h" does NOT exist! "/lib/modules/5.4.0-109-generic/build/source/include/linux/pm_wakeup.h" does NOT exist! Using file name sw_driver Make args = KERNEL_SRC_DIR=/lib/modules/5.4.0-109-generic/build APWR_RED_HAT=0 WAKELOCK_SAMPLE=0 DO_INTEL_INTERNAL=0 DO_DEBUG_BUILD=0 DO_PROFILING=0 COMMON_INC_DIR=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/../common/include MODULE_SYMVERS_FILE=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/Module.symvers FILE_NAME=sw_driver make[1]: Entering directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver' make -C /lib/modules/5.4.0-109-generic/build M=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver clean make[2]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' ************************************************************ KERNEL_SRC_DIR=/lib/modules/5.4.0-109-generic/build APWR_RED_HAT=0 DO_WAKELOCK_SAMPLE=0 DO_SOCPERF=0 MODULE_SYMVERS_FILE=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/soc_perf_driver/src/Module.symvers DO_DRIVER_PROFILING=0 INCDIR_1=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/../common/include ************************************************************ make -C /lib/modules/5.4.0-109-generic/build M=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver modules PWD=/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver make[2]: Entering directory '/usr/src/linux-headers-5.4.0-109-generic' CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_driver.o /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_driver.c: In function ‘sw_unlocked_handle_ioctl_i’: /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_driver.c:1535:1: warning: the frame size of 1072 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_hardware_io.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_output_buffer.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_tracepoint_handlers.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_collector.o /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_collector.c: In function ‘sw_handle_collector_node_on_cpu’: /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_collector.c:578:1: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_mem.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_internal.o /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_internal.c: In function ‘sw_set_module_scope_for_cpus’: /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_internal.c:213:1: warning: the frame size of 1048 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_file_ops.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_ops_provider.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_trace_notifier_provider.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_reader.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_telem.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_pmt.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_counter_list.o CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/./src/sw_pci.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/socwatch2_12.o Building modules, stage 2. MODPOST 1 modules CC [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/socwatch2_12.mod.o LD [M] /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver/socwatch2_12.ko make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-109-generic' make[1]: Leaving directory '/opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/socwatch_driver' ************ Built drivers are copied to /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/drivers directory ************ *************************************************************************************************************************** ubuntu@ubuntu:/opt/intel/oneapi/vtune/2022.2.0/sepdk/src$ sudo ./rmmod-sep Removing sep5 driver from the kernel ... done. The sep5 driver has been successfully unloaded. Warning: no vtsspp driver was found loaded in the kernel. Warning: no socwatch2_12 driver was found loaded in the kernel. Removing socperf3 driver from the kernel ... done. The socperf3 driver has been successfully unloaded. No driver needs PMU arbitration anymore: the PAX service can be safely removed. Attempting to stop PAX service ... Removing pax driver from the kernel ... done. The pax driver has been successfully unloaded. PAX service has been stopped. *************************************************************************************************************************** ubuntu@ubuntu:/opt/intel/oneapi/vtune/2022.2.0/sepdk/src$ sudo ./insmod-sep Checking for PMU arbitration service (PAX) ... not detected. Attempting to start PAX service ... Executing: insmod ./pax/pax-x32_64-5.4.0-109-genericsmp.ko Setting group ownership of devices to group "vtune" ... done. Setting file permissions on devices to "660" ... done. The pax driver has been successfully loaded. PAX service has been started. Checking for socperf driver ... not detected. Executing: insmod ./socperf/src/socperf3-x32_64-5.4.0-109-genericsmp.ko Setting group ownership of devices to group "vtune" ... done. Setting file permissions on devices to "660" ... done. The socperf3 driver has been successfully loaded. Executing: insmod ./sep5-x32_64-5.4.0-109-genericsmp.ko Setting group ownership of devices to group "vtune" ... done. Setting file permissions on devices to "660" ... done. The sep5 driver has been successfully loaded. Checking for vtsspp driver ... not detected. Executing: insmod ./vtsspp/vtsspp-x32_64-5.4.0-109-genericsmp.ko gid=1001 mode=0660 sym_lookup_func_addr="ffffffff8f7549e0" The vtsspp driver has been successfully loaded. Checking for socwatch driver ... not detected. Executing: insmod ./socwatch/drivers/socwatch2_12.ko The socwatch driver has been successfully loaded. NOTE: The driver is accessible only to users under the group vtune. Please add the users to the group vtune to use the tool. To change driver access group, re-install the driver using -g option. *************************************************************************************************************************** ubuntu@ubuntu:/opt/intel/oneapi/vtune/2022.2.0/sepdk/src$ sudo ./boot-script -g users -d /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/drivers Configuring sep5 boot script with the following options: driver files = /opt/intel/oneapi/vtune/2022.2.0/sepdk/src/socwatch/drivers driver group = users Creating boot script /etc/init.d/sep5 ... done. Configuring autoload of sep5 driver for runlevels 2 through 5 ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults done.