OpenWrt – Rev 1

Subversion Repositories:
Rev:
--- a/arch/mips/include/asm/mips_machine.h
+++ b/arch/mips/include/asm/mips_machine.h
@@ -36,6 +36,18 @@ static struct mips_machine machine_##_ty
        .mach_setup     = _setup,                               \
 };
 
+#define MIPS_MACHINE_NONAME(_type, _id, _setup)                \
+static const char machine_id_##_type[] __initconst             \
+                       __aligned(1) = _id;                     \
+static struct mips_machine machine_##_type                     \
+               __used __section(.mips.machines.init) =         \
+{                                                              \
+       .mach_type      = _type,                                \
+       .mach_id        = machine_id_##_type,                   \
+       .mach_name      = NULL,                                 \
+       .mach_setup     = _setup,                               \
+};
+
 extern long __mips_machines_start;
 extern long __mips_machines_end;