summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* - Sparsely number enumerations 'pmc_cputype' and 'pmc_event' in order tojkoshy2008-10-091-101/+287
| | | | | | | | | | | reduce ABI disruptions when new cpu types and new PMC events are added in the future. - Support alternate spellings for PMC events. Derive the canonical spelling of an event name from its enumeration name in 'enum pmc_event'. - Provide a way for users to disambiguate between identically named events supported by multiple classes of PMCs in a CPU. - Change libpmc's machine-dependent event specifier parsing code to better support CPUs containing two or more classes of PMC resources.
* Correct a typo.jkoshy2008-10-061-1/+1
|
* - Add cross-references.jkoshy2008-10-041-3/+6
| | | | - Tweak -mdoc use.
* Add cross-references.jkoshy2008-10-041-1/+5
|
* Cross-reference new manual pages.jkoshy2008-10-044-4/+20
|
* - Cross-reference new manual pages.jkoshy2008-10-041-8/+14
| | | | - Spell new PMC class names correctly.
* Add manual pages for performance measurement counters present injkoshy2008-10-045-0/+3171
| | | | Intel Atom(tm), Core(tm) and Core2(tm) CPUs.
* Small cleanups to openpty().ed2008-10-031-23/+15
| | | | | | | | | | | | | | | | | | | | | | | | - Pass O_NOCTTY to posix_openpt(2). This makes the implementation work consistently on implementations that make the PTY the controlling TTY by default. - Call unlockpt() before opening the slave device. POSIX mentions that de slave device should only be opened after grantpt() and unlockpt() have been called. - Replace some redundant code by a label. In theory we could remove a lot of code from openpty() on FreeBSD -CURRENT, because grantpt(), unlockpt() and revoke() are not needed in our implementation. We'd better keep them there. This makes the code still work with older FreeBSD releases and even makes it work on other non-BSD operating systems. I've compiled openpty() on Linux. You only need to remove the revoke() call, because revoke() on Linux always returns -1. Apart from that, it seems to work like it should. Reviewed by: jhb
* - Document event numbers associated with event names.jkoshy2008-10-021-55/+148
| | | | | - Document an event that was missed out earlier. - Sort event names alphabetically.
* - Document event numbers.jkoshy2008-10-021-26/+49
| | | | - Sort event names.
* -mdoc tweaks.jkoshy2008-10-021-35/+35
|
* - Document event numbers.jkoshy2008-10-021-39/+108
| | | | - Correct misspellings of two event names.
* Document event numbers alongside event names.jkoshy2008-10-021-39/+78
| | | | Requested by: Arun Sharma <arun at sharma-home dot net>
* Add unistd.h to the getosreldate(3) manpage.kib2008-09-301-1/+2
| | | | | | Update referenced example to include unistd.h per manpage. Update example to be more style(9)-ish, silence warnings and add FreeBSD id to the source file.
* Verify high-res birthtime support on FreeBSD.kientzle2008-09-301-0/+2
| | | | MFC after: 30 days
* MfP4: restore birth time data to disk + more thorough tests forkientzle2008-09-304-83/+320
| | | | | | time restore to disk. MFC after: 30 days
* MfP4: Store/read birthtime data in pax format.kientzle2008-09-304-0/+160
| | | | | Submitted by: Pedro Giffuni MFC after: 30 days
* MfP4: Support for storing birthtime in archive_entry objects.kientzle2008-09-307-0/+73
| | | | | Submitted by: Pedro Giffuni MFC after: 30 days
* Support for CPU sets is going to appear in 7.1 before 8.0.jhb2008-09-292-2/+2
| | | | MFC after: 3 days
* Fix some ifdef logic in the libc syncicache() bit that I somehow missed in thenwhitehorn2008-09-241-1/+3
| | | | last commit. Now it really can use a runtime-set cacheline size.
* Allow the cacheline size on PowerPC to be set at runtime. This is essential fornwhitehorn2008-09-241-16/+16
| | | | | supporting 64-bit CPUs, which often have 128-byte cache lines instead of the standard 32.
* Document changes in behaviour due to sparse CPU numbering support.jkoshy2008-09-225-18/+29
|
* add new build knobs and jigger some existing controls to improvesam2008-09-211-24/+42
| | | | | | | | control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month
* <osreldate.h> does not have a forward declration of getosreldate(), sorodrigc2008-09-201-1/+0
| | | | | | remove it from this man page. MFC after: 3 days
* Move uuid_enc_le, uuid_dec_le, uuid_enc_be and uuid_dec_be symbolsemax2008-09-191-0/+3
| | | | | | | into FBSD_1.1 section where they should be. Pointed out by: kib, deischen MFC after: 3 days
* Keep symbols in sorted order.jkoshy2008-09-191-4/+4
|
* Improve grammar.jkoshy2008-09-181-2/+2
|
* Document new PMC classes, capabilities and CPU kinds.jkoshy2008-09-181-28/+63
| | | | Improve typography.
* MfP4: Generalize int64_t in the public headers to support compilerskientzle2008-09-182-5/+9
| | | | which have a 64-bit integer type but don't provide standard C99 definitions.
* Trying to distinguish different "versions" of mtree files was a silly idea.kientzle2008-09-183-4/+2
| | | | Submitted by: Joerg Sonnenberger
* Whitespace fixes.jkoshy2008-09-172-11/+11
|
* Add event name aliases for Pentium PMCs.jkoshy2008-09-172-1/+23
|
* Replace PMC-dependent content with references tojkoshy2008-09-161-3100/+25
| | | | the appropriate manual pages.
* Build and install PMC-dependent manual pages.jkoshy2008-09-161-0/+8
|
* Fix a typo.jkoshy2008-09-161-1/+1
|
* Move PMC documentation to separate manual pages, one per PMC class.jkoshy2008-09-165-0/+3520
|
* Move TSC specific PMC information to its own manual page.jkoshy2008-09-161-0/+79
|
* Correct an event name alias: event "k7-dc-misses" does not supportjkoshy2008-09-161-1/+1
| | | | a unitmask.
* Add uuid_enc,dec_le,be() functions to Symbol.mapemax2008-09-151-0/+4
| | | | | | Pointy hat goes to me. MFC after: 3 days
* Fix async mode (required for ypbind in manycast mode).dfr2008-09-151-2/+2
|
* Allow psaddr_t to be widened by using thr_pread_{int,long,ptr},marcel2008-09-146-125/+96
| | | | | | | where critical. Some places still use ps_pread/ps_pwrite directly, but only need changed when byte-order comes into the picture. Also, change th_p in td_event_msg_t from a pointer type to psaddr_t, so that events also work when psaddr_t is widened.
* Choose a flag-handling strategy based on platform capabilitieskientzle2008-09-142-6/+8
| | | | rather than on platform.
* Portability: Don't use symbolic constants when the values are morekientzle2008-09-121-7/+7
| | | | standard than the names are. Remove some trailing whitespace.
* Portability: Not everyone is lucky enough to have ftruncate()kientzle2008-09-122-0/+3
|
* Portability: Support platforms that lack (struct stat).st_blksize or SSIZE_MAXkientzle2008-09-123-0/+11
| | | | Of course, FreeBSD has both.
* Windows compatibility: The stub replacement for compression_programkientzle2008-09-121-0/+2
| | | | (which always returns an error when invoked) needs its prototype.
* Use PAGE_{SIZE,MASK,SHIFT} from machine/param.h rather than hard-codingjasone2008-09-101-120/+88
| | | | | | page size and using sysconf(3). Suggested by: marcel
* Move call to _malloc_thread_cleanup() so that if this is the last thread,jasone2008-09-091-3/+6
| | | | | | | the call never happens. This is necessary because malloc may be used during exit handler processing. Submitted by: davidxu
* Initialise the SVCAUTH field for new transport structures when they aredfr2008-09-092-2/+3
| | | | | | | allocated instead of waiting for the first request. This fixes an issue with rpcbind's support for PMAPPROC_CALLIT. Reviewed by: markm
* Return two fixes from previous backout which does not requireache2008-09-091-1/+2
| | | | | | | | | | | | | | | | | review by secteam@ for the reasons mentioned below. 1) Rename /dev/urandom to /dev/random since urandom marked as XXX Deprecated alias in /sys/dev/random/randomdev.c (this is our naming convention and no review by secteam@ required) 2) Set rs_stired flag after forced initialization to prevent double stearing. (this is already in OpenBSD, i.e. they don't have double stearing. It means that this change matches their code path and no additional secteam@ review required) Submitted by: Thorsten Glaser <tg@mirbsd.de> (2)
OpenPOWER on IntegriCloud