aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc/hwpmc_mod.c
Commit message (Expand)AuthorAgeFilesLines
* Fix mis-mergeKonstantin Belousov2023-08-281-1/+1
* hwpmc: on process exit, ensure that the owned log is closedKonstantin Belousov2023-08-281-3/+5
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* hwpmc: remove stub pmd_switch_{in,out} methodsMitchell Horne2023-06-091-3/+4
* hwpmc: remove pmd_pcpu_{init,fini} callbacksMitchell Horne2023-06-091-6/+0
* hwpmc: pass pmc pointer to more class methodsMitchell Horne2023-06-091-16/+18
* Adjust pmc_thread_descriptor_pool_drain() definition to avoid clang 15 warningDimitry Andric2022-07-241-1/+1
* Fix unused variable warnings in hwpmc_mod.cDimitry Andric2022-07-241-15/+0
* hwpmc: Permit the minimum sampling count to be set as a sysctl.John Baldwin2022-07-131-12/+26
* hwpmc: Correct sysctl description.Alexander Motin2022-07-041-1/+1
* hwpmc: Increase thread priority while iterating CPUs.Alexander Motin2022-07-041-9/+8
* hwpmc(4): Fix a typo in a sysctl descriptionGordon Bergling2022-01-291-1/+1
* hwpmc: Remove CTLFLAG_NEEDGIANT from sysctl.Alexander Motin2022-01-091-1/+1
* hwpmc: mostly clean up cc --analyzeMateusz Guzik2021-07-251-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
* hwpmc: add summary command and further metadata extensionsMatt Macy2018-06-061-0/+6
* hwpmc: log name->pid, name->tid mappingsMatt Macy2018-06-051-5/+87
* hwpmc: don't defer user callchain capture completion to astMatt Macy2018-06-041-7/+3
* hwpmc: remove gratuitous curthread checksMatt Macy2018-06-041-11/+6
* hwpmc: support sampling both kernel and user stacks when interrupted in kernelMatt Macy2018-06-041-32/+210
* hwpmc: remove stale assertMatt Macy2018-05-301-1/+0
* hwpmc: don't enter epoch section across mmap hookMatt Macy2018-05-291-1/+2
* hwpmc: make pmc class specification work to enable fixed function countersMatt Macy2018-05-281-7/+16
* hwmpc: fix brain-damaged handling of thread descriptor freeingMatt Macy2018-05-281-4/+4
* hwpmc_logging.c: don't call wakeup_one with thread lock held, don'tMatt Macy2018-05-281-2/+4
* CK: update consumers to use CK macros across the boardMatt Macy2018-05-241-3/+3
* hwppmc: set threadid in callchain records - second part of r334108Matt Macy2018-05-231-5/+8
* pmc: detach free_gtask on unloadMatt Macy2018-05-201-0/+1
* epoch(9): Make epochs non-preemptible by defaultMatt Macy2018-05-181-16/+16
* hwpmc: Implement per-thread counters for PMC samplingMatt Macy2018-05-161-71/+472
* pmc: don't add pmc owner to list until setup is completeMatt Macy2018-05-141-7/+6
* hwpmc: fix load/unload race and vm map LORMatt Macy2018-05-141-26/+33