David Howells: Compiler shopping list

August 5, 2016

Participants: Alexei Starovoitov, Benjamin Herrenschmidt, Christian Borntraeger, David Howells, David Woodhouse, James Bottomley, Luis R. Rodriguez, and Steven Rostedt.

People Tagged: Michael Matz, Valentin Rothberg, and Alexander Graf.

The List:

  1. Additional __atomic_*() operations.
  2. Direct LL/SC support.
  3. -mmodel=kernel flag to compiler.
  4. __attribute__(("bigendian")) (note __builtin_bswap*() helper).
  5. Assigning blocks of code to a linker section.