#
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
Revision tags: release/14.1.0, release/13.3.0 |
|
#
cdecda8d |
| 15-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: move rfork_thread(3) to libsys
rfork_thread(3) is assembly that makes syscalls directly and uses cerror so it belongs in libsys.
Reviewed by: kib, emaste, imp Pull Request: https://github.com
libc: move rfork_thread(3) to libsys
rfork_thread(3) is assembly that makes syscalls directly and uses cerror so it belongs in libsys.
Reviewed by: kib, emaste, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/908
show more ...
|
#
dc36d6f9 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
lib: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl s
lib: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
ae67737a |
| 09-Dec-2021 |
John Baldwin <jhb@FreeBSD.org> |
libc: Remove _get_tp() and _set_tp().
Their uses have been replaced by _tcb_get() and _tcb_set() from <machine/tls.h>.
Reviewed by: kib, jrtc27 Sponsored by: The University of Cambridge, Google Inc
libc: Remove _get_tp() and _set_tp().
Their uses have been replaced by _tcb_get() and _tcb_set() from <machine/tls.h>.
Reviewed by: kib, jrtc27 Sponsored by: The University of Cambridge, Google Inc. Differential Revision: https://reviews.freebsd.org/D33354
show more ...
|
Revision tags: release/12.3.0, release/13.0.0 |
|
#
06d8a116 |
| 05-Apr-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
libc: add _get_tp() private function
which returns pointer to tcb
Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D29623
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0 |
|
#
30e009fc |
| 19-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r344270
|
#
c981cbbd |
| 15-Feb-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r343956 through r344177.
|
#
071bca67 |
| 14-Feb-2019 |
Konstantin Belousov <kib@FreeBSD.org> |
Unify i386 and amd64 getcontextx.c, and use ifuncs while there.
In particular, use ifuncs for __getcontextx_size(), also calculate the size of the extended save area in resolver. Same for __fillcon
Unify i386 and amd64 getcontextx.c, and use ifuncs while there.
In particular, use ifuncs for __getcontextx_size(), also calculate the size of the extended save area in resolver. Same for __fillcontextx2().
Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|
Revision tags: release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
#
38f1b189 |
| 26-Apr-2012 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r234692
sys/amd64/include/cpufunc.h sys/amd64/include/fpu.h sys/amd64/amd64/fpu.c sys/amd64/vmm/vmm.c
- Add API to allow vmm FPU state init/save/restore.
FP stuff discussed with: kib
|
Revision tags: release/8.3.0_cvs, release/8.3.0 |
|
#
8fa0b743 |
| 23-Jan-2012 |
Xin LI <delphij@FreeBSD.org> |
IFC @230489 (pending review).
|
#
2b1de0af |
| 21-Jan-2012 |
Konstantin Belousov <kib@FreeBSD.org> |
Add API for obtaining extended machine context states that cannot be fit into existing mcontext_t.
On i386 and amd64 do return the extended FPU states using getcontextx(3). For other architectures,
Add API for obtaining extended machine context states that cannot be fit into existing mcontext_t.
On i386 and amd64 do return the extended FPU states using getcontextx(3). For other architectures, getcontextx(3) returns the same information as getcontext(2).
Tested by: pho MFC after: 1 month
show more ...
|
Revision tags: release/9.0.0 |
|
#
70d8f36a |
| 27-Oct-2011 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r226824
|
#
6232589a |
| 21-Oct-2011 |
David Schultz <das@FreeBSD.org> |
Replace a proliferation of buggy MD implementations of modf() with a working MI one. The MI one only needs to be overridden on machines with non-IEEE754 arithmetic. (The last supported one was the
Replace a proliferation of buggy MD implementations of modf() with a working MI one. The MI one only needs to be overridden on machines with non-IEEE754 arithmetic. (The last supported one was the VAX.) It can also be overridden if someone comes up with a faster one that actually passes the regression tests -- but this is harder than it sounds.
show more ...
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
#
3c03c709 |
| 05-Sep-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
GC dead code. If we want to stay polite to the foreign compilers, we can find another way to issue an #error, but using a preprocessed assembler for that purpose and clobbering libc.a with an empty
GC dead code. If we want to stay polite to the foreign compilers, we can find another way to issue an #error, but using a preprocessed assembler for that purpose and clobbering libc.a with an empty .o just for the sake of #error reporting is way too much of a burden.
show more ...
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
ccd13c49 |
| 15-Aug-2004 |
Doug Rabson <dfr@FreeBSD.org> |
Add support for TLS in statically linked programs.
|
#
479f8d22 |
| 19-Jul-2004 |
David Schultz <das@FreeBSD.org> |
Make FLT_ROUNDS correctly reflect the dynamic rounding mode.
|
#
39bcea86 |
| 18-Jul-2004 |
David Schultz <das@FreeBSD.org> |
Replace seven nominally MD implementations of frexp() that are broken for subnormals with one implementation that works.
|
#
240dbabf |
| 09-Jul-2004 |
David Schultz <das@FreeBSD.org> |
Implement the classification macros isfinite(), isinf(), isnan(), and isnormal() the hard way, rather than relying on fpclassify(). This is a lose in the sense that we need a total of 12 functions,
Implement the classification macros isfinite(), isinf(), isnan(), and isnormal() the hard way, rather than relying on fpclassify(). This is a lose in the sense that we need a total of 12 functions, but it is necessary for binary compatibility because we have never bumped libm's major version number. In particular, isinf(), isnan(), and isnanf() were BSD libc functions before they were C99 macros, so we can't reimplement them in terms of fpclassify() without adding a dependency on libc.so.5. I have tried to arrange things so that programs that could be compiled in FreeBSD 4.X will generate the same external references when compiled in 5.X. At the same time, the new macros should remain C99-compliant.
The isinf() and isnan() functions remain in libc for historical reasons; however, I have moved the functions that implement the macros isfinite() and isnormal() to libm where they belong. Moreover, half a dozen MD versions of isinf() and isnan() have been replaced with MI versions that work equally well.
Prodded by: kris
show more ...
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
#
9ed358fd |
| 16-Nov-2002 |
Daniel Eischen <deischen@FreeBSD.org> |
Disconnect the userland get/set/swapcontext() functions from libc. I want to keep these in some version for the thread library/ies, but don't know whether to have them repo-copied to libc_r or renam
Disconnect the userland get/set/swapcontext() functions from libc. I want to keep these in some version for the thread library/ies, but don't know whether to have them repo-copied to libc_r or renamed and kept in libc.
Change the name of an alpha macro that was changed with the system call commit.
show more ...
|
Revision tags: release/4.7.0_cvs |
|
#
ff5250b3 |
| 17-Sep-2002 |
Bruce Evans <bde@FreeBSD.org> |
Fixed editing error in previous commit (*blush*).
|
#
803e437f |
| 17-Sep-2002 |
Bruce Evans <bde@FreeBSD.org> |
Fixed unsorting of SRCS.
|
#
f9905836 |
| 16-Sep-2002 |
Jonathan Mini <mini@FreeBSD.org> |
Save and restore FPU state properly in ucontext_t's.
Reviewed by: deischen, julian Approved by: -arch
|
Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
cc2dbb21 |
| 21-Mar-2002 |
Peter Wemm <peter@FreeBSD.org> |
Move swapcontext.c to the ${MACHINE_ARCH}/gen/Makefile.inc area, otherwise it causes undefined references to getcontext() and setcontext() on platforms other than i386 and alpha.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
b9c35b69 |
| 11-Jan-2002 |
Bruce Evans <bde@FreeBSD.org> |
Fixed unsorting and splitting of SRCS in previous commit.
|