View Single Post
Old 13th July 2011
rocket357's Avatar
rocket357 rocket357 is offline
Real Name: Jonathon
Wannabe OpenBSD porter
Join Date: Jun 2010
Posts: 429

Not to revive a dead thread, but I ran across this tidbit from misc@ while searching for malloc features in OpenBSD that I'm blogging about...since it's so relevant to this thread I thought I'd post it here.

"(2) Tagged pointers. A tagged pointer is when you "know" that not
all the bits in a pointer are used to generate an address and
you squeeze some other data into the "spare" bits. This blocks
newer versions of Firefox on sparc64. Mozilla's new JavaScript
engine uses tagged pointers and those "unused" address bits on
x86 are actually used on sparc64."

That's (at least) one reason why Firefox on sparc64 was dropped.
Linux/Network-Security Engineer by Profession. OpenBSD user by choice.
Reply With Quote