misc: deprecate old perfmon

Type: refactor
Change-Id: I1303219f9f2a25d821737665903b0264edd3de32
Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
Damjan Marion
2020-12-11 18:52:34 +01:00
committed by Florin Coras
parent 25f371ee0e
commit f5b27cbcc7
30 changed files with 0 additions and 54 deletions

View File

@ -461,11 +461,6 @@ I: marvell
M: Damjan Marion <damarion@cisco.com>
F: src/plugins/marvell/
Plugin - performance counter
I: perfmon
M: Dave Barach <vpp@barachs.net>
F: src/plugins/perfmon/
Plugin - PPPoE
I: pppoe
M: Hongjun Ni <hongjun.ni@intel.com>

View File

@ -47,7 +47,6 @@
#include <vppinfra/pool.h>
#include <vppinfra/random_buffer.h>
#include <vppinfra/time.h>
#include <vppinfra/pmc.h>
#include <vppinfra/pcap.h>
#include <pthread.h>

View File

@ -150,7 +150,6 @@ set(VPPINFRA_HEADERS
pcap_funcs.h
pmalloc.h
pool.h
pmc.h
ptclosure.h
random_buffer.h
random.h

View File

@ -1,46 +0,0 @@
/*
* Copyright (c) 2018 Cisco and/or its affiliates.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef included_clib_pmc_h
#define included_clib_pmc_h
#if defined (__x86_64__)
always_inline u64
clib_rdpmc (int counter_id)
{
u32 a, d;
asm volatile ("rdpmc":"=a" (a), "=d" (d):"c" (counter_id));
return (u64) a + ((u64) d << (u64) 32);
}
#else
always_inline u64
clib_rdpmc (int counter_id)
{
return 0ULL;
}
#endif /* __aarch64__ */
#endif /* included_clib_pmc_h */
/*
* fd.io coding-style-patch-verification: ON
*
* Local Variables:
* eval: (c-set-style "gnu")
* End:
*/

View File

@ -50,7 +50,6 @@ class TestVlib(VppTestCase):
"event-logger resize 102400",
"event-logger restart",
"pcap dispatch trace on max 100 buffer-trace pg-input 15",
"set pmc instructions-per-clock",
"pa en",
"show event-log 100 all",
"event-log save",