sim: Remove FastAlloc
authorAli Saidi <Ali.Saidi@ARM.com>
Tue, 5 Jun 2012 05:23:08 +0000 (01:23 -0400)
committerAli Saidi <Ali.Saidi@ARM.com>
Tue, 5 Jun 2012 05:23:08 +0000 (01:23 -0400)
commit1b370431d0ac51eb54bfbf17247f935d48995a34
treee9b90a8f9bdf914f29a20b3c287dae5b5a16db4c
parentd6997777bee827c89578cf730b186991485c647c
sim: Remove FastAlloc

While FastAlloc provides a small performance increase (~1.5%) over regular malloc it isn't thread safe.
After removing FastAlloc and using tcmalloc I've seen a performance increase of 12% over libc malloc
when running twolf for ARM.
18 files changed:
SConstruct
src/arch/x86/pagetable_walker.hh
src/base/SConscript
src/base/fast_alloc.cc [deleted file]
src/base/fast_alloc.hh [deleted file]
src/cpu/base_dyn_inst.hh
src/cpu/inorder/inorder_dyn_inst.hh
src/cpu/o3/lsq_unit.hh
src/cpu/ozone/lw_lsq.hh
src/cpu/testers/memtest/memtest.hh
src/cpu/testers/networktest/networktest.hh
src/dev/dma_device.hh
src/mem/bridge.hh
src/mem/cache/cache_impl.hh
src/mem/packet.hh
src/mem/request.hh
src/python/swig/event.i
src/sim/eventq.hh