summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Nimmagadda <sunil@nimmagadda.net>2026-10-13 10:24:28 +0530
committerSunil Nimmagadda <sunil@nimmagadda.net>2026-10-13 10:24:28 +0530
commit25d0d648f69c759fe87983ad520ba8ed832f58fb (patch)
treee9ea2aabbd67925f3417ae3b46d81c76dd2b5530
parentd461c61d0f473bfc64fa1ff15a31a3044207568b (diff)
Populate some Machine constants.
-rw-r--r--mkelf.lua23
1 files changed, 18 insertions, 5 deletions
diff --git a/mkelf.lua b/mkelf.lua
index 10a00a4..6bc1adb 100644
--- a/mkelf.lua
+++ b/mkelf.lua
@@ -50,11 +50,24 @@ local Type <const> = {
---@enum Machine
local Machine <const> = {
none = 0x00,
- att = 0x01,
- sparc = 0x02,
- x86 = 0x03,
- m68k = 0x04,
- m88k = 0x05,
+ att = 0x01, -- AT&T WE 32100
+ sparc = 0x02, -- SPARC
+ x86 = 0x03, -- x86
+ m68k = 0x04, -- Motorola 68000 (M68k)
+ m88k = 0x05, -- Motorola 88000(M88k)
+ mcu = 0x06, -- Intel MCU
+ i8086 = 0x07, -- Intel 80860
+ mips = 0x08, -- MIPS
+ sys370 = 0x09, -- IBM System/370
+ mipsle = 0x0a, -- MIPS RS3000 Little Endian
+ parisc = 0x0f, -- Hewlett-Packard PA-RISC
+ i8096 = 0x13, -- Intel 80960
+ ppc = 0x14, -- PowerPC
+ ppc64 = 0x15, -- PowerPC (64-bit)
+ s390 = 0x16,
+ spc = 0x17, -- IBM SPC/SPU
+ nec = 0x24, -- NEC V800
+ fr20 = 0x25, -- Fujitsu FR20
-- todo
}