#
59e013a5 |
| 13-Dec-2024 |
Warner Losh <imp@FreeBSD.org> |
jemalloc: Retire SWAP_RESERVE_* compat shims
We no longer need these compat shims. They were needed for FreeBSD 12 and earlier.
Sponsored by: Netflix
|
#
db589b5d |
| 13-Dec-2024 |
Warner Losh <imp@FreeBSD.org> |
jemalloc: Retire ifdef for ELF_BSDF_VMNOOVERCOMMIT
ELF_BSDF_VMNOOVERCOMMIT was introduced in time for stable/13 (but not stable/12), so is now in all supported branches. We're highly unlikely to mer
jemalloc: Retire ifdef for ELF_BSDF_VMNOOVERCOMMIT
ELF_BSDF_VMNOOVERCOMMIT was introduced in time for stable/13 (but not stable/12), so is now in all supported branches. We're highly unlikely to merge future versions to stable/13 let alone anything earlier.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0, release/12.4.0 |
|
#
0e2af3b5 |
| 16-Sep-2022 |
Konstantin Belousov <kib@FreeBSD.org> |
jemalloc: Define SWAP_RESERVE_* if not provided by the system headers
instead ifdef-ing out the return statement.
Reported by: Mark Millard <marklmi@yahoo.com> Fixes: 87384c51e047 Sponsored by: The
jemalloc: Define SWAP_RESERVE_* if not provided by the system headers
instead ifdef-ing out the return statement.
Reported by: Mark Millard <marklmi@yahoo.com> Fixes: 87384c51e047 Sponsored by: The FreeBSD Foundation MFC after: 2 weeks
show more ...
|
#
0ae364ad |
| 12-Sep-2022 |
Konstantin Belousov <kib@FreeBSD.org> |
jemalloc: use auxv ELF_BSDF_VMNOOVERCOMMIT instead of sysctl("vm.overcommit")
Reviewed by: brooks, imp (previous version) Discussed with: markj Sponsored by: The FreeBSD Foundation MFC after: 2 week
jemalloc: use auxv ELF_BSDF_VMNOOVERCOMMIT instead of sysctl("vm.overcommit")
Reviewed by: brooks, imp (previous version) Discussed with: markj Sponsored by: The FreeBSD Foundation MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D36540
show more ...
|
#
87384c51 |
| 15-Sep-2022 |
Konstantin Belousov <kib@FreeBSD.org> |
jemalloc: use symbolic definitions for bits in vm_overcommit
Reviewed by: brooks, imp (previous version) Discussed with: markj Sponsored by: The FreeBSD Foundation MFC after: 2 weeks Differential re
jemalloc: use symbolic definitions for bits in vm_overcommit
Reviewed by: brooks, imp (previous version) Discussed with: markj Sponsored by: The FreeBSD Foundation MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D36540
show more ...
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
#
c5ad8142 |
| 24-Apr-2020 |
Eric van Gyzen <vangyzen@FreeBSD.org> |
Update jemalloc to version 5.2.1
Revert r354606 to restore r354605.
Apply one line from jemalloc commit d01b425e5d1e1 in hash_x86_128() to fix the build with gcc, which only allows a fallthrough at
Update jemalloc to version 5.2.1
Revert r354606 to restore r354605.
Apply one line from jemalloc commit d01b425e5d1e1 in hash_x86_128() to fix the build with gcc, which only allows a fallthrough attribute to appear before a case or default label.
Submitted by: jasone in r354605 Discussed with: jasone Reviewed by: bdrewery MFC after: never, due to gcc 4.2.1 Relnotes: yes Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D24522
show more ...
|
#
f2cb2907 |
| 11-Nov-2019 |
Jason Evans <jasone@FreeBSD.org> |
Revert r354605: Update jemalloc to version 5.2.1.
Compilation fails for non-llvm-based platforms.
|
#
e1c167d0 |
| 11-Nov-2019 |
Jason Evans <jasone@FreeBSD.org> |
Update jemalloc to version 5.2.1.
|
Revision tags: release/12.1.0, release/11.3.0, release/12.0.0 |
|
#
c06e7b66 |
| 07-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340126 through r340212.
|
#
086165ec |
| 06-Nov-2018 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Pick 50b473c8839f5408df179bdf6f2b3fd2cf5c3b2f from upstream:
Set commit properly for FreeBSD w/ overcommit.
When overcommit is enabled, commit needs to be set when doing mmap(). The re
Pick 50b473c8839f5408df179bdf6f2b3fd2cf5c3b2f from upstream:
Set commit properly for FreeBSD w/ overcommit.
When overcommit is enabled, commit needs to be set when doing mmap(). The regression was introduced in f80c97e.
This fixes 'retain:true'.
Discussed with: jasone Obtained from: Qi Wang <interwq at gwu dot edu> MFC after: 2 weeks Sponsored by: DARPA, AFRL
show more ...
|
#
c6879c6c |
| 23-Oct-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339015 through r339669.
|
#
0c885e27 |
| 23-Oct-2018 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Pick f80c97e477d1b3fe7778c65d9439d673738b4131 from upstream:
Rework the way jemalloc uses mmap(2) on FreeBSD.
This makes it directly use MAP_EXCL and MAP_ALIGNED() instead of weird work
Pick f80c97e477d1b3fe7778c65d9439d673738b4131 from upstream:
Rework the way jemalloc uses mmap(2) on FreeBSD.
This makes it directly use MAP_EXCL and MAP_ALIGNED() instead of weird workarounds involving mapping at random places and then unmapping parts of them.
Discussed with: jasone MFC after: 2 weeks Sponsored by: DARPA, AFRL
show more ...
|
#
bff19560 |
| 23-Oct-2018 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Pick 676cdd66792ccb629a978837ea2a066d5db342cc from upstream:
Disable runtime detection of lazy purging support on FreeBSD.
The check doesn't seem to serve any purpose here, and this shaves
Pick 676cdd66792ccb629a978837ea2a066d5db342cc from upstream:
Disable runtime detection of lazy purging support on FreeBSD.
The check doesn't seem to serve any purpose here, and this shaves off three syscalls on binary startup.
Discussed by: jasone MFC after: 2 weeks Sponsored by: DARPA, AFRL
show more ...
|
Revision tags: release/11.2.0 |
|
#
0ef50b4e |
| 11-May-2018 |
Jason Evans <jasone@FreeBSD.org> |
Update jemalloc to version 5.1.0.
|
Revision tags: release/10.4.0, release/11.1.0 |
|
#
4198293b |
| 17-Jun-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r319801 through r320041.
|
#
b7eaed25 |
| 15-Jun-2017 |
Jason Evans <jasone@FreeBSD.org> |
Update jemalloc to 5.0.0.
|
#
8244f2aa |
| 02-Mar-2017 |
Jason Evans <jasone@FreeBSD.org> |
Update jemalloc to 4.5.0.
|
#
1bde3b70 |
| 09-Dec-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r309519 through r309757.
|
#
7fa7f12f |
| 04-Dec-2016 |
Jason Evans <jasone@FreeBSD.org> |
Update jemalloc to 4.4.0.
|
#
2828dafc |
| 10-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r308227 through r308490.
|
#
bde95144 |
| 09-Nov-2016 |
Jason Evans <jasone@FreeBSD.org> |
Update jemalloc to 4.3.1.
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
1f0a49e8 |
| 13-May-2016 |
Jason Evans <jasone@FreeBSD.org> |
Update jemalloc to 4.2.0.
|
Revision tags: release/10.3.0 |
|
#
11d38a57 |
| 28-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
Sponsored by: Gandi.net
|
#
f94594b3 |
| 12-Sep-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Finish merging from head, messed up in previous attempt
|
#
00176600 |
| 09-Sep-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Merge r286744-r287584 from head.
|