ietf-wg-bpf / ebpf-docs

eBPF Standard Documentation
42 stars 5 forks source link

ELF: Add reference for EM_BPF assignment #143

Open dthaler opened 4 months ago

dthaler commented 4 months ago

Jose wrote:

At the LSFMMBPF conference we discussed briefly about registering e_machine for BPF in the gABI.

The current way to allocate e_machine numbers is to send a request to https://groups.google.com/g/generic-abi (the old registry@sco.com and registry@caldera.com stopped working years ago).

However, it seems that back in 2016 or 2017 somebody already registered 247 for BPF with sco:


---- https://groups.google.com/g/generic-abi/c/cmq1LFFpWqU/m/plTYhw8kBwAJ
When I received my EM_NFP assignment, I also received a list of recent assignment which I may post here for visibility. The following are therefore official e_machine EM_* assignments.

EM_LANAI 244 Lanai processor EM_CEVA 245 CEVA Processor Architecture Family EM_CEVA_X2 246 CEVA X2 Processor Family EM_BPF 247 Linux BPF – in-kernel virtual machine EM_GRAPHCORE_IPU 248 Graphcore Intelligent Processing Unit EM_IMG1 249 Imagination Technologies EM_NFP 250 Netronome Flow Processor (NFP)



> So I would say there is nothing else to do regarding this.  BPF specific ELF extensions (using the processor specific extension points) can be done via psABI and shouldn't need to involve the gABI.