aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc/hwpmc_mod.c
Commit message (Expand)AuthorAgeFilesLines
* pmc: better distinguish pmu-events allocation pathMitchell Horne2023-09-031-1/+2
* hwpmc: on process exit, ensure that the owned log is closedKonstantin Belousov2023-08-211-3/+5
* PMC_OP_CONFIGURELOG: cleanup logging process if aborting due to pm_flagsKonstantin Belousov2023-08-211-0/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* hwpmc: add 'flags' local to pmc_op_do_pmcallocate()Mitchell Horne2023-06-241-6/+7
* hwpmc: flatten conditional in pmc_process_exit()Mitchell Horne2023-06-141-99/+88
* hwpmc: split out PMC_OP_PMCRWMitchell Horne2023-06-141-115/+114
* hwpmc: split out PMC_OP_PMCRELEASEMitchell Horne2023-06-141-28/+38
* hwpmc: split out PMC_OP_PMCALLOCATEMitchell Horne2023-06-141-265/+256
* hwpmc: split out PMC_OP_PMCATTACH/PMC_OP_PMCDETACHMitchell Horne2023-06-141-87/+103
* hwpmc: split out PMC_FN_PROCESS_EXECMitchell Horne2023-06-141-112/+120
* hwpmc_mod.c: misc style cleanupMitchell Horne2023-06-141-236/+212
* hwpmc_mod.c: prototype styleMitchell Horne2023-06-141-9/+9
* hwpmc_mod.c: conditional and loop styleMitchell Horne2023-06-141-160/+187
* hwpmc_mod.c: whitespace style cleanupMitchell Horne2023-06-141-291/+169
* hwpmc_mod.c: return statement styleMitchell Horne2023-06-141-42/+38
* pmc: Rework PROCEXEC event to support PIEsJessica Clarke2023-05-301-3/+4
* pmc: Provide full path to modules from kernel linkerJessica Clarke2023-05-301-1/+1
* pmc: Initialise and check the pm_flags field for CONFIGURELOGJessica Clarke2023-05-301-0/+6
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* hwpmc: pass pmc pointer to more class methodsMitchell Horne2023-05-061-16/+18
* hwpmc: remove stub pmd_switch_{in,out} methodsMitchell Horne2023-05-061-3/+4
* hwpmc: remove pmd_pcpu_{init,fini} callbacksMitchell Horne2023-05-061-6/+0
* Fix unused variable warnings in hwpmc_mod.cDimitry Andric2022-07-211-15/+0
* Adjust pmc_thread_descriptor_pool_drain() definition to avoid clang 15 warningDimitry Andric2022-07-211-1/+1
* Support of optional PMC classes.Aleksandr Rybalko2022-06-261-2/+18
* hwpmc: Correct sysctl description.Alexander Motin2022-06-151-1/+1
* hwpmc: Permit the minimum sampling count to be set as a sysctl.John Baldwin2022-06-091-12/+26
* hwpmc: Increase thread priority while iterating CPUs.Alexander Motin2022-06-071-9/+8
* hwpmc(4): Fix a typo in a sysctl descriptionGordon Bergling2022-01-261-1/+1
* hwpmc: Remove CTLFLAG_NEEDGIANT from sysctl.Alexander Motin2021-12-261-1/+1
* hwpmc: mostly clean up cc --analyzeMateusz Guzik2021-07-151-4/+3
* cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik2020-08-241-1/+1
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-7/+7
* libpmc: Use known pmc_cpuid buffer sizeRyan Moeller2020-07-281-1/+1
* Remove the "config" taskqgroup and its KPIs.Mark Johnston2020-03-301-12/+9
* Fix accounting of hwpmc's thread descriptor freelist.Mark Johnston2020-03-301-2/+3
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-3/+5
* Fix sample check in hwpmcMatt Macy2019-10-131-1/+1
* Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map.Doug Moore2019-10-081-2/+2
* hwpmc: Plug memory disclosures from PMC_OP_{GETPMCINFO,GETCPUINFO}.Mark Johnston2019-01-211-1/+2
* hwpmc: limit wait for user callchain collection to 1 tickMatt Macy2018-11-051-2/+5
* Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston2018-10-301-34/+20
* hwpmc: Refactor sample ring buffer handling to fix racesMatt Macy2018-10-051-119/+101
* hwpmc: set default rate if event description lacks one / filter rate against ...Matt Macy2018-09-141-6/+21
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-24/+27
* Use the cached curthread reference in pmc_process_interrupt().Mark Johnston2018-06-111-3/+3
* hwpmc: simplify calling convention for hwpmc interrupt handlingMatt Macy2018-06-081-12/+10
* pmc: convert native to jsonl and track TSC value of samplesMatt Macy2018-06-071-0/+15
* hwpmc: don't log pid->name more than onceMatt Macy2018-06-071-3/+3