aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2524-24/+24
* pmc_events.h: update top-level commentMitchell Horne2023-07-171-5/+3
* hwpmc: remove stub pmd_switch_{in,out} methodsMitchell Horne2023-06-094-64/+8
* hwpmc: remove pmd_pcpu_{init,fini} callbacksMitchell Horne2023-06-093-11/+0
* hwpmc: pass pmc pointer to more class methodsMitchell Horne2023-06-0913-306/+83
* hwpmc: unused/diagused annotations in tsc classMitchell Horne2023-06-091-19/+8
* hwpmc: use kstack_contains()Mitchell Horne2023-06-093-69/+45
* hwpmc: purge EOL release compatibilityElliott Mitchell2023-06-093-14/+0
* hwpmc: simplify arm64 kernel stack unwindingMitchell Horne2023-06-091-21/+10
* hwpmc_logging: less macro magic for type namesMitchell Horne2023-06-091-24/+33
* hwpmc: don't use deprecated copystr(9)Mitchell Horne2023-06-0910-76/+20
* hwpmc: trim obsolete Intel CPU and class defsMitchell Horne2023-06-091-1/+1
* pmc_events.h: event list formattingMitchell Horne2023-06-091-28/+28
* pmc_events.h: update event list commentMitchell Horne2023-06-091-4/+4
* hwpmc: remove remaining UCP event definitionsMitchell Horne2023-06-092-33/+0
* hwpmc: drop vestigial IAP event definitionsMitchell Horne2023-06-091-16/+0
* hwpmc: Fix a typoMark Johnston2023-05-091-1/+1
* arm64 hwpmc: Support restricting counters to user or kernel mode.John Baldwin2022-11-101-0/+17
* pmc_save_user_callchain: eliminate write only td variableWarner Losh2022-10-021-2/+0
* hwpmc: Avoid touching MSR_DEBUGCTLMSR inside VMs.Alexander Motin2022-09-081-1/+1
* Adjust function definition in hwpmc to avoid clang 15 warningAndrew Turner2022-08-225-5/+5
* Adjust pmc_thread_descriptor_pool_drain() definition to avoid clang 15 warningDimitry Andric2022-07-241-1/+1
* Adjust pcm_md_initialize() definition to avoid clang 15 warningDimitry Andric2022-07-241-1/+1
* Fix unused variable warnings in hwpmc_mod.cDimitry Andric2022-07-241-15/+0
* Adjust pcmlog_{initialize,shutdown}() definitions to avoid clang 15 warningDimitry Andric2022-07-241-2/+2
* hwpmc: Permit the minimum sampling count to be set as a sysctl.John Baldwin2022-07-131-12/+26
* hwpmc: don't validate capabilities in allocation methodMitchell Horne2022-07-056-32/+5
* hwpmc: consistently validate PMC class in allocation methodMitchell Horne2022-07-057-0/+16
* hwpmc: Reenable PME before reenabling counters.Alexander Motin2022-07-041-3/+3
* hwpmc: Correct sysctl description.Alexander Motin2022-07-041-1/+1
* hwpmc: Increase thread priority while iterating CPUs.Alexander Motin2022-07-042-21/+17
* hwpmc: Add IDs for few more Intel Atom CPUs.Alexander Motin2022-07-042-4/+19
* hwpmc: Skip GLOBAL_CTRL updates on stop_pmc().Alexander Motin2022-07-042-10/+4
* hwpmc: Bump Intel's IA32_PERFEVTSELx width to 64 bits.Alexander Motin2022-07-044-23/+28
* hwpmc: Make powerpc memory allocation alike to x86.Alexander Motin2022-07-042-7/+5
* hwpmc: Remove always zero pc_resync field.Alexander Motin2022-07-041-21/+8
* hwpmc: Add basic Intel Alderlake CPUs support.Alexander Motin2022-07-042-80/+28
* hwpmc: Update Intel's programmable counters restrictions.Alexander Motin2022-07-041-47/+54
* hwpmc: Correct selection of Intel fixed counters.Alexander Motin2022-07-041-9/+25
* hwpmc: Use hardware PMCs freezing on PMI on Intel v2+.Alexander Motin2022-07-041-129/+86
* hwpmc: Add Intel Core register defines up to version 5.Alexander Motin2022-07-041-6/+15
* hwpmc_intel: assert for correct nclasses valueMitchell Horne2022-07-041-0/+2
* hwpmc: drop 0x before %p printf format stringEd Maste2022-02-081-1/+1
* hwpmc(4): Fix a typo in a sysctl descriptionGordon Bergling2022-01-291-1/+1
* hwpmc: Fix amd/arm64/armv7/uncore sampling overflow raceJessica Clarke2022-01-254-21/+49
* hwpmc: Remove CTLFLAG_NEEDGIANT from sysctl.Alexander Motin2022-01-091-1/+1
* hwpmc: Add IDs for Intel Comet/Ice/Tiger/Rocketlake CPUs.Alexander Motin2021-12-262-1/+26
* hwpmc: initialize arm64 counter/interrupt stateMitchell Horne2021-11-151-0/+10
* hwpmc: Disable KASAN in pmc_save_kernel_callchain()Mark Johnston2021-11-011-1/+1
* libpmc: fix the 'cycles' event alias on x86Mitchell Horne2021-10-151-0/+3