History log of /src/lib/libc/arch/aarch64/gen |
Revision | Date | Author | Comments |
1.3 | 07-Jun-2024 |
riastradh | libc: Pacify lint on aarch64.
|
1.2 | 07-Jul-2015 |
matt | Add the fpset* routines for tests
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file Makefile.inc was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.3 | 21-Nov-2018 |
skrll | _REG_LR should be _lwp_exit
|
1.2 | 04-Aug-2018 |
ryo | need to set _UC_TLSBASE of uc_flags for _lwp_makecontext(). pointed out from skrll@. thanks.
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; 1.1.24; 1.1.26; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.26.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.24.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.24.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file _lwp.c was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.5 | 07-Oct-2021 |
skrll | Fix the lib/libc/setjmp/t_setjmp:{,_}longjmp_zero test cases
|
1.4 | 10-May-2020 |
skrll | Don't futz with tpidr_el0 in {set,long}jmp as it breaks TLS as seen in qemu
|
1.3 | 28-Nov-2017 |
ryo | branches: 1.3.6; fix to work * no need to check x29 != NULL. fp may be NULL. * don't break in-use register x5.
|
1.2 | 28-Nov-2017 |
ryo | KNF. use tab
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file _setjmp.S was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.3.6.2 | 13-Oct-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1358):
lib/libc/arch/aarch64/gen/setjmp.S: revision 1.4 lib/libc/arch/aarch64/gen/_setjmp.S: revision 1.5
Fix the lib/libc/setjmp/t_setjmp:{,_}longjmp_zero test cases
|
1.3.6.1 | 13-May-2020 |
martin | Pull up following revision(s) (requested by skrll in ticket #901):
sys/arch/aarch64/include/setjmp.h: revision 1.2 lib/libc/arch/aarch64/genassym.cf: revision 1.2 lib/libc/arch/aarch64/gen/setjmp.S: revision 1.3 lib/libc/arch/aarch64/gen/_setjmp.S: revision 1.4
Don't futz with tpidr_el0 in {set,long}jmp as it breaks TLS as seen in qemu
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file fabs_ieee754.S was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.2 | 08-Apr-2022 |
andvar | fix various typos, mainly in comments, but also log messages, docs, game text.
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file flt_rounds.c was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.3 | 07-Jun-2024 |
riastradh | libc: Pacify lint on aarch64.
|
1.2 | 24-Dec-2016 |
maya | don't use systm.h header, it's not available to userland.
as a side effect, this fixes the evbarm64 build, which was failing due to a declaration of psize_t physmem in systm.h, while psize_t is kernel-only.
ok riastradh
|
1.1 | 05-Jul-2015 |
matt | branches: 1.1.2; Some test programs require these.
|
1.1.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.3 | 07-Jun-2024 |
riastradh | libc: Pacify lint on aarch64.
|
1.2 | 24-Dec-2016 |
maya | don't use systm.h header, it's not available to userland.
as a side effect, this fixes the evbarm64 build, which was failing due to a declaration of psize_t physmem in systm.h, while psize_t is kernel-only.
ok riastradh
|
1.1 | 05-Jul-2015 |
matt | branches: 1.1.2; Some test programs require these.
|
1.1.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.2 | 24-Dec-2016 |
maya | don't use systm.h header, it's not available to userland.
as a side effect, this fixes the evbarm64 build, which was failing due to a declaration of psize_t physmem in systm.h, while psize_t is kernel-only.
ok riastradh
|
1.1 | 05-Jul-2015 |
matt | branches: 1.1.2; Some test programs require these.
|
1.1.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.3 | 07-Jun-2024 |
riastradh | libc: Pacify lint on aarch64.
|
1.2 | 24-Dec-2016 |
maya | don't use systm.h header, it's not available to userland.
as a side effect, this fixes the evbarm64 build, which was failing due to a declaration of psize_t physmem in systm.h, while psize_t is kernel-only.
ok riastradh
|
1.1 | 07-Jul-2015 |
matt | branches: 1.1.2; Add the fpset* routines for tests
|
1.1.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.4 | 29-Oct-2024 |
riastradh | fpsetround(3): Don't toggle all the other bits in fpcr on aarch64.
PR port-arm/58782: fpsetround flips all the other fpcsr bits on aarch64
|
1.3 | 07-Jun-2024 |
riastradh | branches: 1.3.2; libc: Pacify lint on aarch64.
|
1.2 | 24-Dec-2016 |
maya | branches: 1.2.16; 1.2.24; don't use systm.h header, it's not available to userland.
as a side effect, this fixes the evbarm64 build, which was failing due to a declaration of psize_t physmem in systm.h, while psize_t is kernel-only.
ok riastradh
|
1.1 | 07-Jul-2015 |
matt | branches: 1.1.2; Add the fpset* routines for tests
|
1.1.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.2.24.1 | 01-Nov-2024 |
martin | Pull up following revision(s) (requested by rin in ticket #996):
tests/lib/libc/gen/t_fpsetround.c: revision 1.7 tests/lib/libc/gen/t_fpsetround.c: revision 1.8 lib/libc/arch/aarch64/gen/fpsetround.c: revision 1.4
fpsetround(3): Test that this doesn't flip on FTZ by accident. PR port-arm/58782: fpsetround flips all the other fpcsr bits on aarch64
fpsetround(3): Don't toggle all the other bits in fpcr on aarch64. PR port-arm/58782: fpsetround flips all the other fpcsr bits on aarch64
|
1.2.16.1 | 20-Nov-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #1923):
tests/lib/libc/gen/t_fpsetround.c: revision 1.7 tests/lib/libc/gen/t_fpsetround.c: revision 1.8 lib/libc/arch/aarch64/gen/fpsetround.c: revision 1.4
fpsetround(3): Test that this doesn't flip on FTZ by accident. PR port-arm/58782: fpsetround flips all the other fpcsr bits on aarch64
fpsetround(3): Don't toggle all the other bits in fpcr on aarch64. PR port-arm/58782: fpsetround flips all the other fpcsr bits on aarch64
|
1.3.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.2 | 24-Dec-2016 |
maya | don't use systm.h header, it's not available to userland.
as a side effect, this fixes the evbarm64 build, which was failing due to a declaration of psize_t physmem in systm.h, while psize_t is kernel-only.
ok riastradh
|
1.1 | 07-Jul-2015 |
matt | branches: 1.1.2; Add the fpset* routines for tests
|
1.1.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.2 | 16-Nov-2018 |
ryo | fix type of argument for va_arg; don't round to 32bit.
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; 1.1.24; 1.1.26; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.26.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.24.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file makecontext.c was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file nanf.c was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file resumecontext.c was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.4 | 07-Oct-2021 |
skrll | Fix the lib/libc/setjmp/t_setjmp:{,_}longjmp_zero test cases
|
1.3 | 10-May-2020 |
skrll | Don't futz with tpidr_el0 in {set,long}jmp as it breaks TLS as seen in qemu
|
1.2 | 28-Nov-2017 |
ryo | branches: 1.2.6; fix to work * no need to check x29 != NULL. fp may be NULL. * don't break in-use register x5.
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file setjmp.S was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.2.6.2 | 13-Oct-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1358):
lib/libc/arch/aarch64/gen/setjmp.S: revision 1.4 lib/libc/arch/aarch64/gen/_setjmp.S: revision 1.5
Fix the lib/libc/setjmp/t_setjmp:{,_}longjmp_zero test cases
|
1.2.6.1 | 13-May-2020 |
martin | Pull up following revision(s) (requested by skrll in ticket #901):
sys/arch/aarch64/include/setjmp.h: revision 1.2 lib/libc/arch/aarch64/genassym.cf: revision 1.2 lib/libc/arch/aarch64/gen/setjmp.S: revision 1.3 lib/libc/arch/aarch64/gen/_setjmp.S: revision 1.4
Don't futz with tpidr_el0 in {set,long}jmp as it breaks TLS as seen in qemu
|
1.2 | 12-Feb-2018 |
jakllsch | Fix __siglongjmp14().
Fixes SIGINT causing ksh to "longjmp botch", presumably due to incorrect magic number. cvs: ----------------------------------------------------------------------
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file sigsetjmp.S was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|
1.4 | 23-Nov-2018 |
skrll | Update comments to help explain what's going on
|
1.3 | 23-Nov-2018 |
skrll | Fix so the setcontext call is via the PLT and libpthread can override
|
1.2 | 21-Nov-2018 |
skrll | Fix some register names in comments
|
1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; 1.1.24; 1.1.26; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
1.1.26.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.24.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 10-Aug-2014 |
tls | file swapcontext.S was added on branch tls-maxphys on 2014-08-20 00:02:08 +0000
|