{"push_id":956031635,"size":2,"distinct_size":2,"ref":"refs/heads/function_profiling","head":"7ae47e78a7e07f351bd714e07522ed06c102db6a","before":"c31b888445befbef5f693fdfa3114567b9b9994c","commits":[{"sha":"7416a4206f51d7b61df917f04490db1670566ff3","author":{"email":"431c86f368affbc3148c4669fbd465131f7e82cb@arm.com","name":"Patrick Bellasi"},"message":"ftrace: add support for function profiling\n\nThis patch exploits the new support in devlib::FtraceCollector to support\nthe profiling of kernel functions specified by a test configuration.\nThis feature depends on a the last version of devlib being available.\n\nSigned-off-by: Patrick Bellasi <patrick.bellasi@arm.com>","distinct":true,"url":"https://api.github.com/repos/derkling/lisa/commits/7416a4206f51d7b61df917f04490db1670566ff3"},{"sha":"7ae47e78a7e07f351bd714e07522ed06c102db6a","author":{"email":"431c86f368affbc3148c4669fbd465131f7e82cb@arm.com","name":"Patrick Bellasi"},"message":"ipynb: add an example notebook to plot kernel function profiling data\n\nKernel functions profiling support allows to collect statistics on time\nspend whiting a set of specified kernel function.\nProfiling data are collected into a JSON file \"trace_stat.json\" in the\nsame output folder where the trace of an experiment is generated.\n\nThis patch provides a simple notebook to process and plots all the profiling\ndata collected during some experiments. This should be just good to have\nan initial visual representation of the overheads. However, a proper\nevaluation can require a specific setup of the experiments. For example\nit could be required to focus on a single CPU by pinning the workload there\nas well as to use the proper CPUFreq governor. All these details are left\nto the user expertise.\n\nSigned-off-by: Patrick Bellasi <patrick.bellasi@arm.com>","distinct":true,"url":"https://api.github.com/repos/derkling/lisa/commits/7ae47e78a7e07f351bd714e07522ed06c102db6a"}]}