linux-mips
[Top] [All Lists]

arch/mips/setup.c

To: linux-mips@oss.sgi.com
Subject: arch/mips/setup.c
From: Bryan Chua <chua@ayrnetworks.com>
Date: Mon, 21 Jan 2002 14:02:10 -0800
Sender: owner-linux-mips@oss.sgi.com
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 1.96.2.3
diff -u -r1.96.2.3 setup.c
--- arch/mips/kernel/setup.c    2001/12/26 23:27:02     1.96.2.3
+++ 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 @@
                 break;
 #endif
        default:
- panic("Unsupported architecture"); + platform_setup (); + break;
        }

        strncpy(command_line, arcs_cmdline, sizeof command_line);


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