patch-2.1.79 linux/arch/ppc/config.in

Next file: linux/arch/ppc/defconfig
Previous file: linux/arch/ppc/coffboot/start.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.78/linux/arch/ppc/config.in linux/arch/ppc/config.in
@@ -1,4 +1,4 @@
-# $Id: config.in,v 1.19 1997/09/04 01:54:26 davem Exp $
+# $Id: config.in,v 1.36 1997/12/29 21:36:52 geert Exp $
 # For a description of the syntax of this configuration file,
 # see the Configure script.
 #
@@ -7,13 +7,13 @@
 mainmenu_option next_comment
 comment 'Platform support'
 define_bool CONFIG_PPC y
-
 if [ "`uname`" != "Linux" -o "`uname -m`" != "ppc" ]; then
   define_bool CONFIG_CROSSCOMPILE y
 else
   define_bool CONFIG_NATIVE y
 fi
 
+define_bool CONFIG_MACH_SPECIFIC y
 bool 'Build PowerMac Kernel (not PReP or CHRP)?' CONFIG_PMAC
 bool 'Build PReP Kernel (not PowerMac or CHRP)?' CONFIG_PREP
 bool 'Build CHRP Kernel (not PReP or PowerMac)?' CONFIG_CHRP
@@ -39,9 +39,11 @@
 if [ "$CONFIG_PREP" = "y" ]; then
   bool 'PCI bridge optimization' CONFIG_PCI_OPTIMIZE
 fi
+bool 'Backward-compatible /proc/pci' CONFIG_PCI_OLD_PROC
 bool 'Networking support' CONFIG_NET
 bool 'Sysctl support' CONFIG_SYSCTL
 bool 'System V IPC' CONFIG_SYSVIPC
+bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
 
 # only elf supported, a.out is not -- Cort
 define_bool CONFIG_BINFMT_ELF y
@@ -49,39 +51,77 @@
 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
 tristate 'Kernel support for JAVA binaries (obsolete)' CONFIG_BINFMT_JAVA
 
+if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
+  bool 'New unified console driver (EXPERIMENTAL)' CONFIG_ABSTRACT_CONSOLE
+fi
+
 if [ "$CONFIG_PMAC" = "y" ]; then
-  define_bool CONFIG_PMAC_CONSOLE y
+  if [ "$CONFIG_ABSTRACT_CONSOLE" = "y" ]; then
+    define_bool CONFIG_FB y
+    bool 'Backward compatibility mode for Xpmac' CONFIG_FB_COMPAT_XPMAC
+  else
+    define_bool CONFIG_PMAC_CONSOLE y
+  fi
   define_bool CONFIG_MAC_KEYBOARD y
   define_bool CONFIG_MAC_FLOPPY	y
-  bool 'Support for Open Firmware device tree in /proc' CONFIG_PROC_DEVICETREE
-  bool 'Include xmon kernel debugger' CONFIG_XMON
+else
+# if compiling specifically for prep or chrp, or supporting all arch's
+  if [ "$CONFIG_ABSTRACT_CONSOLE" = "y" ]; then
+    bool 'Support for frame buffer devices' CONFIG_FB
+    bool 'Backward compatibility mode for Xpmac' CONFIG_FB_COMPAT_XPMAC
+  else
+    bool 'Support for PowerMac console' CONFIG_PMAC_CONSOLE
+  fi
+  bool 'Support for PowerMac keyboard' CONFIG_MAC_KEYBOARD
+  bool 'Support for PowerMac floppy' CONFIG_MAC_FLOPPY
+fi
+if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
+  bool 'Support for PowerMac mouse (EXPERIMENTAL)' CONFIG_MACMOUSE
 fi
+bool 'Support for Open Firmware device tree in /proc' CONFIG_PROC_DEVICETREE
+bool 'Include xmon kernel debugger' CONFIG_XMON
 
-if [ "$CONFIG_PMAC_CONSOLE" = "y" ]; then
-  bool 'Support for ATI Mach64 display cards' CONFIG_ATY_VIDEO
-  bool 'Support for IMS Twin Turbo display card' CONFIG_IMSTT_VIDEO
+if [ "$CONFIG_ABSTRACT_CONSOLE" = "y" ]; then
+  if [ "$CONFIG_FB" != "y" ]; then
+    define_bool CONFIG_VGA_CONSOLE y
+  fi
 else
-  define_bool CONFIG_VGA_CONSOLE y
+  if [ "$CONFIG_PMAC_CONSOLE" = "y" ]; then
+    bool 'Support for Apple "control" display' CONFIG_CONTROL_VIDEO
+    bool 'Support for Apple "platinum" display' CONFIG_PLATINUM_VIDEO
+    bool 'Support for Apple "valkyrie" display' CONFIG_VALKYRIE_VIDEO
+    bool 'Support for ATI Mach64 display cards' CONFIG_ATY_VIDEO
+    bool 'Support for IMS Twin Turbo display card' CONFIG_IMSTT_VIDEO
+    bool 'Support for Chips 65550 display' CONFIG_CHIPS_VIDEO
+  else
+    define_bool CONFIG_VGA_CONSOLE y
+  fi
 fi
 
 endmenu
 
 source drivers/pnp/Config.in
 source drivers/block/Config.in
+source drivers.new/Config.in
+
+if [ "$CONFIG_NET" = "y" ]; then
+  source net/Config.in
+fi
 
 mainmenu_option next_comment
 comment 'SCSI support'
+
 tristate 'SCSI support' CONFIG_SCSI
+
 if [ "$CONFIG_SCSI" != "n" ]; then
   source drivers/scsi/Config.in
 fi
 endmenu
 
-
 if [ "$CONFIG_NET" = "y" ]; then
   mainmenu_option next_comment
   comment 'Network device support'
-  source net/Config.in
+
   bool 'Network device support' CONFIG_NETDEVICES
   if [ "$CONFIG_NETDEVICES" = "y" ]; then
     source drivers/net/Config.in
@@ -93,6 +133,7 @@
 
 mainmenu_option next_comment
 comment 'ISDN subsystem'
+
 tristate 'ISDN support' CONFIG_ISDN
 if [ "$CONFIG_ISDN" != "n" ]; then
   source drivers/isdn/Config.in
@@ -101,6 +142,7 @@
 
 mainmenu_option next_comment
 comment 'CD-ROM drivers (not for SCSI or IDE/ATAPI drives)'
+
 bool 'Support non-SCSI/IDE/ATAPI CDROM drives' CONFIG_CD_NO_IDESCSI
 if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
   source drivers/cdrom/Config.in
@@ -122,22 +164,17 @@
 
 source fs/nls/Config.in
 
+if [ "$CONFIG_ABSTRACT_CONSOLE" = "y" ]; then
+  source drivers/video/Config.in
+fi
+
 source drivers/char/Config.in
 
 mainmenu_option next_comment
 comment 'Sound'
+
 tristate 'Sound card support' CONFIG_SOUND
 if [ "$CONFIG_SOUND" != "n" ]; then
   source drivers/sound/Config.in
 fi
 endmenu
-
-#mainmenu_option next_comment
-#comment 'Kernel hacking'
-#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
-#bool 'Kernel profiling support' CONFIG_PROFILE
-#if [ "$CONFIG_PROFILE" = "y" ]; then
-#  int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
-#fi
-#endmenu
-

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov