Page MenuHomeFreeBSD

Register a syscall for pmc(3).
AcceptedPublic

Authored by brooks on Feb 12 2018, 10:51 PM.
Tags
None
Referenced Files
F82778661: D14338.id.diff
Thu, May 2, 1:03 PM
F82777742: D14338.id87353.diff
Thu, May 2, 12:53 PM
F82770535: D14338.id90608.diff
Thu, May 2, 11:11 AM
F82770478: D14338.id87155.diff
Thu, May 2, 11:10 AM
F82770466: D14338.id87352.diff
Thu, May 2, 11:10 AM
F82770423: D14338.id39226.diff
Thu, May 2, 11:10 AM
Unknown Object (File)
Thu, May 2, 9:46 AM
Unknown Object (File)
Mon, Apr 29, 7:24 AM
Subscribers

Details

Reviewers
mjg
Summary

pmc(3) is a longstanding FreeBSD feature. Without a reserved syscall it
is impractical to implement freebsd32 compatability, syscall wrappers of
any sort, or to support calling conventions that require knowledge of
the types of syscall arguments.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 38550
Build 35439: arc lint + arc unit

Event Timeline

  • Rename syscall to pmc_op
  • libpmc: Call pmc_op directly
  • pmc_op: Add freebsd32 stub
  • rebase, regen generated files
brooks retitled this revision from Register a syscall for pmc(4). to Register a syscall for pmc(3)..Jun 9 2021, 4:13 PM
brooks edited the summary of this revision. (Show Details)
mjg added a subscriber: mjg.

thank you

This revision is now accepted and ready to land.Apr 19 2023, 6:52 PM
lib/libpmc/libpmc.c
1386–1387

this block is of no significance now?