diff options
author | Kirill Batuzov <batuzovk@ispras.ru> | 2012-03-02 13:22:17 +0400 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2012-03-17 12:57:48 +0000 |
commit | 4055299ef0e1c6e4a9b09ce000757b1274129991 (patch) | |
tree | 88da249462bdf953ec97618ea9877ad80961a31c /cpu-defs.h | |
parent | ae7d54d489540b49b7c13a7df7ddc220588a2ced (diff) |
Fix large memory chunks allocation with tcg_malloc.
An attempt to allocate a large memory chunk after a small one resulted in
circular links in list of pools. It caused the same memory being
allocated twice for different arrays.
Now pools for large memory chunks are kept in separate list and are
freed during pool reset because current allocator can not reuse them.
Signed-off-by: Kirill Batuzov <batuzovk@ispras.ru>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'cpu-defs.h')
0 files changed, 0 insertions, 0 deletions