ELF file header e_machine number registration, question

Matthew contacted me directly in a separate e-mail. I have provided him with the "official" e-mail address to register a new e-machine name in the Sys V gABI.

John Wolfe wrote:

Matthew contacted me directly in a separate e-mail. I have provided him with the "official" e-mail address to register a new e-machine name in the Sys V gABI.
+
Either registry@xinuos.com or registry@sco.com will work.

Once the request and details are received, a permanent e-machine value will be reserved for CSR's Kalimba processor family, and I am certain that it will be a much lower value than 29420.

-- John

Thanks again John,

However, I'd just like to get my original question clearly answered. Can I submit upstream a machine definition from the "random" range i.e.

+ EM_KALIMBA = 29420 // Kalimba

or do we *need* a properly registered number in order to comply?

Some folks in my firm are somewhat resistant of the change (due to tools breakage etc.), and will need strong justification before I can make the registration request.

thanks
Matt

Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Keep up to date with CSR on our technical blog, www.csr.com/blog, CSR people blog, www.csr.com/people, YouTube, www.youtube.com/user/CSRplc, Facebook, www.facebook.com/pages/CSR/191038434253534, or follow us on Twitter at www.twitter.com/CSR_plc.
New for 2014, you can now access the wide range of products powered by aptX at www.aptx.com.

It now seems that my colleagues are happy to register properly with xinuos, and fix internal tools as needs be, when the new e_machine number becomes available.

Matt

Matthew Gardiner wrote:

Thanks again John,

However, I'd just like to get my original question clearly answered. Can I submit upstream a machine definition from the "random" range i.e.

+ EM_KALIMBA = 29420 // Kalimba

or do we *need* a properly registered number in order to comply?

Some folks in my firm are somewhat resistant of the change (due to tools breakage etc.), and will need strong justification before I can make the registration request.

thanks
Matt

Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Keep up to date with CSR on our technical blog, www.csr.com/blog, CSR people blog, www.csr.com/people, YouTube, www.youtube.com/user/CSRplc, Facebook, www.facebook.com/pages/CSR/191038434253534, or follow us on Twitter at www.twitter.com/CSR_plc.
New for 2014, you can now access the wide range of products powered by aptX at www.aptx.com.

Matt,

I will be happy to be of assistance. Can I ask you to submit a pro forma request to either:

     registry@xinuos.com
     registry@sco.com

and provide a company contact (e-mail is sufficient ) as well as the machine description as CSR would like it to appear in Chapter 4 of the generic System V Application Binary Interface. We do not need to consume lldb-dev bandwidth for this registration process.

I am assuming that you wish to keep the EM_KALIMBA e_machine name.

Once I get the machine description from the request, I can complete the registration and will add EM_KALIMBA
to the patch that I have prepared to submit to LLVM.

Thanks,
-- John