Bug 717863 default pagesize is 8192 on Solaris/SPARC r=igor

This commit is contained in:
Ginn Chen 2012-01-16 09:32:58 +08:00
Родитель 059a973cab
Коммит 3391090391
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -91,7 +91,15 @@ struct Arena;
*/
const size_t MAX_BACKGROUND_FINALIZE_KINDS = FINALIZE_LIMIT - FINALIZE_OBJECT_LIMIT / 2;
/*
* Default pagesize is 8192 on Solaris SPARC.
* Do not use JS_CPU_SPARC here, this header is used outside JS.
*/
#if defined(SOLARIS) && (defined(__sparc) || defined(__sparcv9))
const size_t ArenaShift = 13;
#else
const size_t ArenaShift = 12;
#endif
const size_t ArenaSize = size_t(1) << ArenaShift;
const size_t ArenaMask = ArenaSize - 1;