Article 5XK76 [$] Pointer tagging for x86 systems

[$] Pointer tagging for x86 systems

by
corbet
from LWN.net on (#5XK76)
Pointers are a fact of life for developers working in numerous languages.It is often convenient to be able to associate a small amount - a few bits at most - of ancillary information with a pointer.This can often be done within the pointer value itself with some carefulmasking and shifting. CPU manufacturers have been adding ways to supportthe addition of this sort of "tag" to pointers; the most recent may beAMD's "upper address ignore" (UAI) feature, support for which wasrecently postedby Bharata B Rao. This feature has an uncertain future in Linux, though,as the result of a fundamental design decision.
External Content
Source RSS or Atom Feed
Feed Location http://lwn.net/headlines/rss
Feed Title LWN.net
Feed Link https://lwn.net/
Reply 0 comments