aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/sys/common/erl_mseg.c
AgeCommit message (Expand)Author
2013-10-02erts: Fix lock violation for init_atoms in erl_mmap.cSverker Eriksson
2013-09-30erts: Add erts_mmap statsSverker Eriksson
2013-09-30erts: Add HARD_DBG_MSEGSverker Eriksson
2013-09-30erts: erts_mmap improved free seg desc managementRickard Green
2013-09-30erts: Allow page aligned erts_munmap()Rickard Green
2013-09-30erts: Fix ASSERT bug and void* arithmeticsSverker Eriksson
2013-09-30erts: erts_mmap supercarrier management and erts_mseg usageRickard Green
2013-09-30erts: Prepare erl_mmap with tree structures for free seg storageSverker Eriksson
2013-05-06erts: Change some more 'long' to pointer sized int (ErlDrvUInt)Sverker Eriksson
2013-03-08compilation fix for NetBSDYAMAMOTO Takashi
2013-03-07Merge branch 'egil/fix-mseg_dealloc-arguments/OTP-10912' into maintBjörn-Egil Dahlberg
2013-03-05erts: Fix refactor error in msegBjörn-Egil Dahlberg
2013-03-04erts: Fix void * arithmeticBjörn-Egil Dahlberg
2013-02-13erts: Utilize even more cached sbc segmentsBjörn-Egil Dahlberg
2013-02-12erts: Prefer sbc segment caching over mbc segmentsBjörn-Egil Dahlberg
2013-02-11erts: Segment allocator CircleQ APIBjörn-Egil Dahlberg
2013-02-11erts: Evict old cached segments for newer onesBjörn-Egil Dahlberg
2013-02-07erts: Refactor mseg cacheBjörn-Egil Dahlberg
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2012-12-14erts: Clear entire mseg cache upon requestBjörn-Egil Dahlberg
2012-12-14erts: Do not cache segments that are misalignedBjörn-Egil Dahlberg
2012-12-14erts: Add mseg cache for large sbc segmentsBjörn-Egil Dahlberg
2012-12-14erts: Reintroduce mseg options amcbf and rmcbfBjörn-Egil Dahlberg
2012-12-14erts: Fix mseg cache. Malplaced NULL pointerBjörn-Egil Dahlberg
2012-12-14erts: Remove unused mseg options amcbf and rmcbfBjörn-Egil Dahlberg
2012-11-21erts: Don't let zero be considered a power of twoBjörn-Egil Dahlberg
2012-11-21erts: Use MSEG_ALIGN_BITS and MSEG_ALIGNED_SIZEBjörn-Egil Dahlberg
2012-11-15erts: Move carrier alignment define to erl_msg.hSverker Eriksson
2012-11-13erts: New mseg allocator cacheBjörn-Egil Dahlberg
2012-11-13erts: Teach mseg alloc the value of halfword beamBjörn-Egil Dahlberg
2012-11-13erts: Let mseg allocate larger alignmentsBjörn-Egil Dahlberg
2012-10-31erts: Remove faked MSEG_ALLOCBjörn-Egil Dahlberg
2011-11-16Remove remaining gcc 4.6 assigned-but-not-used warnings from ertsPatrik Nyblom
2011-11-13Replace system block with thread progress blockRickard Green
2011-11-13Optimize memory allocationRickard Green
2011-05-09Expand the use of high memory allocation in halfword emulatorSverker Eriksson
2011-03-16erts_printf %be to print integers of size EtermSverker Eriksson
2011-03-09Make halfword emulator with valgrind target allocate low memorySverker Eriksson
2011-02-03HALFWORD Make system_info mseg_alloc report both low/high memSverker Eriksson
2011-02-03HALFWORD Make more allocators use high mem (binary, fixed and driver)Sverker Eriksson
2011-02-03HALFWORD ETS 32-bit arch fixes and other cleanupsSverker Eriksson
2011-02-03HALFWORD first stab at high mem allocSverker Eriksson
2011-02-03HALFWORD ETS relative termsSverker Eriksson
2010-12-20Refactor timer interfaceBjörn-Egil Dahlberg
2010-08-13Add support for NetBSDMartti Kuparinen
2010-04-28OTP-8591 Race in mseg cashe on non-SMP with async threadsSverker Eriksson
2010-03-22Merge branch 'pan/otp_8332_halfword' into devErlang/OTP
2010-03-10Fix further test-suite problemsPatrik Nyblom
2010-03-10Add a custom mmap wrapper to force heaps into the lower address rangePatrik Nyblom
2010-03-10Fit all heap data into the 32-bit address rangePatrik Nyblom