summaryrefslogtreecommitdiffstats
path: root/lib/libc/powerpc64/sys
Commit message (Collapse)AuthorAgeFilesLines
* Rework the __vdso_* symbols attributes to only make the symbols weak,kib2013-01-301-0/+48
| | | | | | | | | | but use normal references instead of weak. This makes the statically linked binaries to use fast gettimeofday(2) by forcing the linker to resolve references and providing the neccessary functions. Reported by: bde Tested by: marius (sparc64) MFC after: 2 weeks
* This commit adds profiling support for powerpc64. Now we can do applicationandreast2012-01-201-1/+1
| | | | | | | | | | | | | profiling and kernel profiling. To enable kernel profiling one has to build kgmon(8). I will enable the build once I managed to build and test powerpc (32-bit) kernels with profiling support. - add a powerpc64 PROF_PROLOGUE for _mcount. - add macros to avoid adding the PROF_PROLOGUE in certain assembly entries. - apply these macros where needed. - add size information to the MCOUNT function. MFC after: 3 weeks, together with r230291
* Turn off default generation of userland dot symbols on powerpc64 now thatnwhitehorn2011-02-186-7/+7
| | | | | we have a binutils that supports it. Kernel dot symbols remain on to assist DDB.
* Mark assembler sources from libc as working with non-executable stack.kib2011-01-147-1/+13
| | | | Reviewed and tested by: nwhitehorn
* Fix stack alignment (required to be to 16 bytes) instead of ptrace andnwhitehorn2010-12-112-5/+5
| | | | cerror on powerpc64.
* Make sure to specify the alignment of minbrk and curbrk. They were correctlydim2010-11-112-0/+2
| | | | | | | | aligned by accident with earlier binutils, but no longer are, causing link failures. Submitted by: nwhitehorn Obtained from: projects/binutils-2.17
* Provide 64-bit PowerPC support in libc.nwhitehorn2010-07-108-0/+408
Obtained from: projects/ppc64
OpenPOWER on IntegriCloud