History log of /freebsd/contrib/jemalloc/src/pages.c (Results 1 – 25 of 28)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12