summaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
AgeCommit message (Expand)Author
2025-12-04pmc: add alderlaken modelAnaëlle CAZUC
2025-12-04pmc: add emerald rapids modelAnaëlle CAZUC
2025-12-04pmc: add alderlake modelAnaëlle CAZUC
2025-09-09hwpmc: On attach, fix allowing a PMC's owner to attach it to itselfOlivier Certner
2025-09-09hwpmc: On attach, ensure owner is a target effective GID's memberOlivier Certner
2025-05-27hwpmc/arm64: Hard code the initial pmcr stateAndrew Turner
2025-05-27hwpmc/arm64: Support 64-bit countersAndrew Turner
2025-05-27hwpmc/arm64: The counter is 64-bitAndrew Turner
2025-05-27hwpmc/arm64: The PMXEVCNTR_EL0 register is 64-bitAndrew Turner
2025-05-27hwpmc/arm64: PMCR_EL0 is a 64-bit registerAndrew Turner
2025-05-27hwpmc/arm64: Make the pmcr variable descriptiveAndrew Turner
2024-12-23hwpmc_x86: Fix NULL deref when loading on unsupported hardwareBojan Novković
2024-12-15hwpmc_x86: Register interrupt handler using the dynamic NMI registration inte...Bojan Novković
2024-12-15x86: Allow sharing of perfomance counter interruptsBojan Novković
2024-11-28hwpmc: Restore line lost in previous commitAlexander Motin
2024-11-19hwpmc: Fix whitespace in logging macrosMark Johnston
2024-06-25hwpmc/arm64: Support the kernel booting to VHEAndrew Turner
2024-06-25hwpmc/arm64: fix the type for pm_arm64_evselAndrew Turner
2024-05-22dev/hwpmc: Fix the dmc620 MD4 macroAndrew Turner
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-10-19hwpmc_amd: remove an unused variableMitchell Horne
2023-10-18pmc: remove last bits of AMD K7 CPU supportMitchell Horne
2023-10-18hwpmc_amd: kill off k7 support bitsMitchell Horne
2023-10-18hwpmc_amd: simplify counter descriptor definitionsMitchell Horne
2023-10-18hpwmc_amd.c: style improvementsMitchell Horne
2023-10-18hwpmc_core: remove two non-existent function prototypesMitchell Horne
2023-10-18hwpmc: tidy pcd_finalize methodsMitchell Horne
2023-09-03pmc: better distinguish pmu-events allocation pathMitchell Horne
2023-08-21hwpmc: on process exit, ensure that the owned log is closedKonstantin Belousov
2023-08-21PMC_OP_CONFIGURELOG: cleanup logging process if aborting due to pm_flagsKonstantin Belousov
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-03hwpmc_armv7: plug memory leakMitchell Horne
2023-08-03hwpmc_arm64: plug memory leakMitchell Horne
2023-07-10pmc_events.h: update top-level commentMitchell Horne
2023-06-24hwpmc: add 'flags' local to pmc_op_do_pmcallocate()Mitchell Horne
2023-06-14hwpmc: flatten conditional in pmc_process_exit()Mitchell Horne
2023-06-14hwpmc: split out PMC_OP_PMCRWMitchell Horne
2023-06-14hwpmc: split out PMC_OP_PMCRELEASEMitchell Horne
2023-06-14hwpmc: split out PMC_OP_PMCALLOCATEMitchell Horne
2023-06-14hwpmc: split out PMC_OP_PMCATTACH/PMC_OP_PMCDETACHMitchell Horne
2023-06-14hwpmc: split out PMC_FN_PROCESS_EXECMitchell Horne
2023-06-14hwpmc_mod.c: misc style cleanupMitchell Horne
2023-06-14hwpmc_mod.c: prototype styleMitchell Horne
2023-06-14hwpmc_mod.c: conditional and loop styleMitchell Horne
2023-06-14hwpmc_mod.c: whitespace style cleanupMitchell Horne
2023-06-14hwpmc_mod.c: return statement styleMitchell Horne
2023-05-31pmc: Rework PROCEXEC event to support PIEsJessica Clarke
2023-05-31pmc: Provide full path to modules from kernel linkerJessica Clarke
2023-05-31pmc: Initialise and check the pm_flags field for CONFIGURELOGJessica Clarke