[Top] [All Lists]


Subject: arch/mips/setup.c
From: Bryan Chua <>
Date: Mon, 21 Jan 2002 14:02:10 -0800
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011221
I recall a bunch of disussion about changing arch/mips/setup.c to simplify adding vendor-specific platform code in setup_arch, but to date nothing has come of it. So while this is a dramatic oversimplification of the various proposals, how about this for now --

just a vendor-defined function "platform_setup (void)" and it is up to the vendor to figure out what to do from there.

-- bryan

Index: arch/mips/kernel/setup.c
RCS file: /cvs/linux/arch/mips/kernel/setup.c,v
retrieving revision
diff -u -r1.96.2.3 setup.c
--- arch/mips/kernel/setup.c    2001/12/26 23:27:02
+++ arch/mips/kernel/setup.c    2002/01/21 22:55:35
@@ -666,6 +666,7 @@
        void it8172_setup(void);
        void swarm_setup(void);
        void hp_setup(void);
+ void platform_setup (void);

        unsigned long bootmap_size;
        unsigned long start_pfn, max_pfn, first_usable_pfn;
@@ -793,7 +794,8 @@
- panic("Unsupported architecture"); + platform_setup (); + break;

        strncpy(command_line, arcs_cmdline, sizeof command_line);

<Prev in Thread] Current Thread [Next in Thread>