Linux kernel version 2.2 has signal handling, interrupts and some I/O stuff
fine grain locked. The rest is gradually migrating. All the scheduling is
SMP safe.
Kernel version 2.3 (next 2.4) has really fine grained locking. In the 2.3
kernels the usage of the big kernel lock has basically disappeared, all
major Linux kernel subsystems are fully threaded: networking, VFS, VM, IO,
block/page caches, scheduling, interrupts, signals, etc. (Ingo Molnar)


Found in http://www.phy.duke.edu/brahma/smp-faq/smp-howto-2.html

Rolf

--
[EOF]

> -----Original Message-----
> From: Brad Mattick [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 30, 2002 10:29 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [suse-sparc] New kernel for testing
>
>
> Excuse the slightly off-topic post, but I've got a burning question:
>
> why is everyone so interested in moving to 2.4.X on their SMP SS10/20s?
>
> I'm running 2.2.20smp on my sparc 20 and it works like a champ. Is there
> some benefit to upgrading that I'm missing?
>
> -Brad
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 30, 2002 1:17 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: RE: [suse-sparc] New kernel for testing
>
>
> Hello all,
> as described in the past, i can't boot the precompiled 2.4.19 Images
> from Torsten at my ss10-mp and i use a 2.2.20-SuSE as my
> "everyday-Kernel".
>
> But i am very interested in 2.4.x-SMP-Kernels, so i compiled the new
> 2.4.19 Source as Single-CPU-Kernel without any Modifikations. (gcc2.95.3)
> In the past on 2.4.14/15 Kernel, this go wrong and the Image don't start.
> Many People say, the gcc was broken and only egcs can do the Job but this
> was wrong?! IMHO there was a BUG in BTFIXUP and Dave M. correct it some
> Revisions before. Now gcc is able to compile newer 2.4.x Images.
> How ever, the new _self compiled_ Kernel seem to work without any
> Problems. Maybe i've gotten bad Immages over the Net or what ever..
> don't know.
>
> Thinking about SMP, i trying to compile the Kernel as SMP and my first
> attempt dosn't want boot like Torsten's Images. After doing a
> #make mrproper; make dep; make clean vmlinux modules modules_install
> and some hours later i found a well running Kernel-SMP in my Kerneltree.
>
> # cat /proc/version
> Linux version 2.4.19-SMP (root@linux) (gcc version 2.95.3 20010315 (SuSE))
> #4 SMP Sun Sep 29 22:43:37 CEST 2002
>
> # cat /proc/cpuinfo
> cpu             : ROSS HyperSparc RT625 or RT626
> fpu             : ROSS HyperSparc combined IU/FPU
> promlib         : Version 3 Revision 2
> prom            : 2.25
> type            : sun4m
> ncpus probed    : 2
> ncpus active    : 2
> Cpu0Bogo        : 104.85
> Cpu1Bogo        : 104.85
> MMU type        : ROSS HyperSparc
> contexts        : 4096
> nocache total   : 2097152
> nocache used    : 330752
> CPU0            : online
> CPU1            : online
>
> Some strange Things:
> 1. The SMP-Kernel don't boot after a cold boot / Powerswitch cycle, i need
> to start a 2.2.20 Kernel at first, shutdown and at the _next_ warmboot the
> 2.4.19-SMP start without any Problems. Very Strange!!!
>
> 2. Sometimes the Kernel stop booting on entering Runlevel 3, removing (#)
> "enable ip forwarding" fix this temporarily. IMHO sometimes the
> Kernel can't
> handle the writing of Kernelparameters correct. More minor Bugs
> in BTFIXUP?
>
> 3. On 2.2.20-SMP Kernels i get 142 Bogomips per CPU, now i see only 104
> Bogomips
> and the Sparc is in fact much slower then in 2.2.20-SMP. This ist much
> tested.
> IMHO this is a Problem/Bug relatetd to CPU-Cache handling /
> nervous flushing
> in SMP-Code. The 2.2.20-SMP-kernels do a 'mostly don't care'-handling,
> 2.4.x-SMP-Kernels do a 'lookahead and flush early and often'-handling.
> I think so... but i'am not a Coder/Programer in Sparc-sepcific Hardware.
>
> 4. On typing #reboot the Kernel do a normal bootcycle, on #poweroff the
> Kernel
> go down and you are in the OBPROM Prompt. IMHO the Kernel can do
> a #poweroff
> like
> Sol@ris do.... if this will be fixed!
>
> 5. Mounting the openromfs is ok but this Modul isn't working. You
> can't see
> your
> entrys.. but this may be fixed in 2.4.20pre8 and will be
> hopefully fixed at
> the
> next SuSE-Testkernels....
>
> Positive:
> The 2.4.19 Kernel seem to be "relative" stable - the best News
> since a long
> Time.
> You can use -mv8 in your Makefile and Stop-A;go is fixed.
> IMHO some Bugs waiting to get fixed, some in OBPROM/Kernel syncronisation,
> some in "Kernel Memory alignment" and some in SMP-CPU Management.
>
> Here is my .config File, you must do a make "mrproper" and "dep" if you
> change the smp-Flag or something else. mrproper delete .config, handle a
> copy!
> I hope this is usefull and thank you, Trosten for your important Work.
>
> Rolf
>
> [please excuse my englisch ;-)]
>
>
>
>
> #cat /usr/src/linux/.config
>
> #
> # Automatically generated make config: don't edit
> #
> CONFIG_UID16=y
> CONFIG_HIGHMEM=y
>
> #
> # Code maturity level options
> #
> CONFIG_EXPERIMENTAL=y
>
> #
> # Loadable module support
> #
> CONFIG_MODULES=y
> CONFIG_MODVERSIONS=y
> CONFIG_KMOD=y
>
> #
> # General setup
> #
> CONFIG_VT=y
> CONFIG_VT_CONSOLE=y
> CONFIG_SMP=y
> CONFIG_SPARC32=y
> # CONFIG_ISA is not set
> # CONFIG_EISA is not set
> # CONFIG_MCA is not set
> # CONFIG_PCMCIA is not set
> CONFIG_SBUS=y
> CONFIG_SBUSCHAR=y
> CONFIG_BUSMOUSE=y
> CONFIG_SUN_MOUSE=y
> CONFIG_SERIAL=y
> CONFIG_SUN_SERIAL=y
> CONFIG_SERIAL_CONSOLE=y
> CONFIG_SUN_KEYBOARD=y
> CONFIG_SUN_CONSOLE=y
> CONFIG_SUN_AUXIO=y
> CONFIG_SUN_IO=y
> CONFIG_RWSEM_GENERIC_SPINLOCK=y
> # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
> CONFIG_SUN_PM=y
> # CONFIG_SUN4 is not set
> # CONFIG_PCI is not set
> CONFIG_SUN_OPENPROMFS=m
> CONFIG_NET=y
> CONFIG_SYSVIPC=y
> # CONFIG_BSD_PROCESS_ACCT is not set
> CONFIG_SYSCTL=y
> CONFIG_KCORE_ELF=y
> CONFIG_BINFMT_AOUT=m
> CONFIG_BINFMT_ELF=y
> CONFIG_BINFMT_MISC=m
> # CONFIG_SUNOS_EMUL is not set
>
> #
> # Parallel port support
> #
> CONFIG_PARPORT=m
> # CONFIG_PARPORT_PC is not set
> # CONFIG_PARPORT_AMIGA is not set
> # CONFIG_PARPORT_MFC3 is not set
> # CONFIG_PARPORT_ATARI is not set
> # CONFIG_PARPORT_GSC is not set
> CONFIG_PARPORT_SUNBPP=m
> # CONFIG_PARPORT_OTHER is not set
> CONFIG_PARPORT_1284=y
> CONFIG_PRINTER=m
>
> #
> # Console drivers
> #
> CONFIG_PROM_CONSOLE=y
>
> #
> # Frame-buffer support
> #
> CONFIG_FB=y
> CONFIG_DUMMY_CONSOLE=y
> # CONFIG_FB_CYBER2000 is not set
> CONFIG_FB_SBUS=y
> CONFIG_FB_CGSIX=y
> CONFIG_FB_BWTWO=y
> CONFIG_FB_CGTHREE=y
> CONFIG_FB_TCX=y
> CONFIG_FB_CGFOURTEEN=y
> # CONFIG_FB_P9100 is not set
> CONFIG_FB_LEO=y
> # CONFIG_FB_VIRTUAL is not set
> # CONFIG_FBCON_ADVANCED is not set
> CONFIG_FBCON_MFB=y
> CONFIG_FBCON_CFB8=y
> CONFIG_FBCON_FONTWIDTH8_ONLY=y
> CONFIG_FONT_SUN8x16=y
> # CONFIG_FBCON_FONTS is not set
>
> #
> # Memory Technology Devices (MTD)
> #
> # CONFIG_MTD is not set
>
> #
> # Misc Linux/SPARC drivers
> #
> CONFIG_SUN_OPENPROMIO=y
> CONFIG_SUN_MOSTEK_RTC=y
> # CONFIG_SUN_BPP is not set
> CONFIG_SUN_VIDEOPIX=m
> CONFIG_SUN_AURORA=m
> CONFIG_TADPOLE_TS102_UCTRL=m
> CONFIG_SUN_JSFLASH=m
>
> #
> # Linux/SPARC audio subsystem (EXPERIMENTAL)
> #
> CONFIG_SPARCAUDIO=m
> CONFIG_SPARCAUDIO_AMD7930=m
> CONFIG_SPARCAUDIO_DBRI=m
> CONFIG_SPARCAUDIO_CS4231=m
> CONFIG_SPARCAUDIO_DUMMY=m
>
> #
> # Block devices
> #
> CONFIG_BLK_DEV_FD=y
> CONFIG_BLK_DEV_LOOP=y
> CONFIG_BLK_DEV_NBD=m
>
> #
> # Multi-device support (RAID and LVM)
> #
> CONFIG_MD=y
> CONFIG_BLK_DEV_MD=y
> CONFIG_MD_LINEAR=m
> CONFIG_MD_RAID0=m
> CONFIG_MD_RAID1=m
> CONFIG_MD_RAID5=m
> CONFIG_MD_MULTIPATH=m
> CONFIG_BLK_DEV_LVM=m
> CONFIG_BLK_DEV_RAM=y
> CONFIG_BLK_DEV_RAM_SIZE=128000
> CONFIG_BLK_DEV_INITRD=y
>
> #
> # Networking options
> #
> CONFIG_PACKET=y
> # CONFIG_PACKET_MMAP is not set
> CONFIG_NETLINK_DEV=m
> CONFIG_NETFILTER=y
> # CONFIG_NETFILTER_DEBUG is not set
> CONFIG_FILTER=y
> CONFIG_UNIX=y
> CONFIG_INET=y
> CONFIG_IP_MULTICAST=y
> CONFIG_IP_ADVANCED_ROUTER=y
> CONFIG_IP_MULTIPLE_TABLES=y
> CONFIG_IP_ROUTE_FWMARK=y
> CONFIG_IP_ROUTE_NAT=y
> CONFIG_IP_ROUTE_MULTIPATH=y
> CONFIG_IP_ROUTE_TOS=y
> CONFIG_IP_ROUTE_VERBOSE=y
> # CONFIG_IP_ROUTE_LARGE_TABLES is not set
> # CONFIG_IP_PNP is not set
> CONFIG_NET_IPIP=m
> CONFIG_NET_IPGRE=m
> # CONFIG_NET_IPGRE_BROADCAST is not set
> # CONFIG_IP_MROUTE is not set
> # CONFIG_ARPD is not set
> CONFIG_INET_ECN=y
> CONFIG_SYN_COOKIES=y
>
> #
> #   IP: Netfilter Configuration
> #
> CONFIG_IP_NF_CONNTRACK=m
> CONFIG_IP_NF_FTP=m
> CONFIG_IP_NF_IRC=m
> CONFIG_IP_NF_QUEUE=m
> CONFIG_IP_NF_IPTABLES=m
> CONFIG_IP_NF_MATCH_LIMIT=m
> CONFIG_IP_NF_MATCH_MAC=m
> CONFIG_IP_NF_MATCH_PKTTYPE=m
> CONFIG_IP_NF_MATCH_MARK=m
> CONFIG_IP_NF_MATCH_MULTIPORT=m
> CONFIG_IP_NF_MATCH_TOS=m
> CONFIG_IP_NF_MATCH_ECN=m
> CONFIG_IP_NF_MATCH_DSCP=m
> CONFIG_IP_NF_MATCH_AH_ESP=m
> CONFIG_IP_NF_MATCH_LENGTH=m
> CONFIG_IP_NF_MATCH_TTL=m
> CONFIG_IP_NF_MATCH_TCPMSS=m
> CONFIG_IP_NF_MATCH_HELPER=m
> CONFIG_IP_NF_MATCH_STATE=m
> CONFIG_IP_NF_MATCH_CONNTRACK=m
> CONFIG_IP_NF_MATCH_UNCLEAN=m
> CONFIG_IP_NF_MATCH_OWNER=m
> CONFIG_IP_NF_FILTER=m
> CONFIG_IP_NF_TARGET_REJECT=m
> CONFIG_IP_NF_TARGET_MIRROR=m
> CONFIG_IP_NF_NAT=m
> CONFIG_IP_NF_NAT_NEEDED=y
> CONFIG_IP_NF_TARGET_MASQUERADE=m
> CONFIG_IP_NF_TARGET_REDIRECT=m
> # CONFIG_IP_NF_NAT_LOCAL is not set
> CONFIG_IP_NF_NAT_SNMP_BASIC=m
> CONFIG_IP_NF_NAT_IRC=m
> CONFIG_IP_NF_NAT_FTP=m
> CONFIG_IP_NF_MANGLE=m
> CONFIG_IP_NF_TARGET_TOS=m
> CONFIG_IP_NF_TARGET_ECN=m
> CONFIG_IP_NF_TARGET_DSCP=m
> CONFIG_IP_NF_TARGET_MARK=m
> CONFIG_IP_NF_TARGET_LOG=m
> CONFIG_IP_NF_TARGET_ULOG=m
> CONFIG_IP_NF_TARGET_TCPMSS=m
> CONFIG_IP_NF_ARPTABLES=m
> CONFIG_IP_NF_ARPFILTER=m
> CONFIG_IP_NF_COMPAT_IPCHAINS=m
> CONFIG_IP_NF_NAT_NEEDED=y
> CONFIG_IP_NF_COMPAT_IPFWADM=m
> CONFIG_IP_NF_NAT_NEEDED=y
>
> #
> #   IP: Virtual Server Configuration
> #
> CONFIG_IP_VS=m
> # CONFIG_IP_VS_DEBUG is not set
> CONFIG_IP_VS_TAB_BITS=12
>
> #
> # IPVS scheduler
> #
> CONFIG_IP_VS_RR=m
> CONFIG_IP_VS_WRR=m
> CONFIG_IP_VS_LC=m
> CONFIG_IP_VS_WLC=m
> CONFIG_IP_VS_LBLC=m
> CONFIG_IP_VS_LBLCR=m
> CONFIG_IP_VS_DH=m
> CONFIG_IP_VS_SH=m
>
> #
> # IPVS application helper
> #
> CONFIG_IP_VS_FTP=m
> CONFIG_IPV6=m
>
> #
> #   IPv6: Netfilter Configuration
> #
> CONFIG_IP6_NF_QUEUE=m
> CONFIG_IP6_NF_IPTABLES=m
> CONFIG_IP6_NF_MATCH_LIMIT=m
> CONFIG_IP6_NF_MATCH_MAC=m
> CONFIG_IP6_NF_MATCH_MULTIPORT=m
> CONFIG_IP6_NF_MATCH_OWNER=m
> CONFIG_IP6_NF_MATCH_MARK=m
> CONFIG_IP6_NF_MATCH_LENGTH=m
> CONFIG_IP6_NF_MATCH_EUI64=m
> CONFIG_IP6_NF_FILTER=m
> CONFIG_IP6_NF_TARGET_LOG=m
> CONFIG_IP6_NF_MANGLE=m
> CONFIG_IP6_NF_TARGET_MARK=m
> CONFIG_KHTTPD=m
> # CONFIG_ATM is not set
> CONFIG_VLAN_8021Q=m
>
> #
> #
> #
> CONFIG_IPX=m
> # CONFIG_IPX_INTERN is not set
> CONFIG_ATALK=m
>
> #
> # Appletalk devices
> #
> # CONFIG_DEV_APPLETALK is not set
> CONFIG_DECNET=m
> CONFIG_DECNET_SIOCGIFCONF=y
> # CONFIG_DECNET_ROUTER is not set
> # CONFIG_BRIDGE is not set
> CONFIG_X25=m
> CONFIG_LAPB=m
> # CONFIG_LLC is not set
> # CONFIG_NET_DIVERT is not set
> CONFIG_ECONET=m
> # CONFIG_ECONET_AUNUDP is not set
> # CONFIG_ECONET_NATIVE is not set
> CONFIG_WAN_ROUTER=m
> # CONFIG_NET_FASTROUTE is not set
> # CONFIG_NET_HW_FLOWCONTROL is not set
>
> #
> # QoS and/or fair queueing
> #
> CONFIG_NET_SCHED=y
> CONFIG_NET_SCH_CBQ=m
> CONFIG_NET_SCH_HTB=m
> CONFIG_NET_SCH_CSZ=m
> CONFIG_NET_SCH_PRIO=m
> CONFIG_NET_SCH_RED=m
> CONFIG_NET_SCH_SFQ=m
> CONFIG_NET_SCH_TEQL=m
> CONFIG_NET_SCH_TBF=m
> CONFIG_NET_SCH_GRED=m
> CONFIG_NET_SCH_DSMARK=m
> CONFIG_NET_SCH_INGRESS=m
> CONFIG_NET_QOS=y
> CONFIG_NET_ESTIMATOR=y
> CONFIG_NET_CLS=y
> CONFIG_NET_CLS_TCINDEX=m
> CONFIG_NET_CLS_ROUTE4=m
> CONFIG_NET_CLS_ROUTE=y
> CONFIG_NET_CLS_FW=m
> CONFIG_NET_CLS_U32=m
> CONFIG_NET_CLS_RSVP=m
> CONFIG_NET_CLS_RSVP6=m
> CONFIG_NET_CLS_POLICE=y
>
> #
> # Network testing
> #
> CONFIG_NET_PKTGEN=m
> # CONFIG_IDE is not set
> # CONFIG_BLK_DEV_IDE_MODES is not set
> # CONFIG_BLK_DEV_HD is not set
>
> #
> # SCSI support
> #
> CONFIG_SCSI=y
>
> #
> # SCSI support type (disk, tape, CDrom)
> #
> CONFIG_BLK_DEV_SD=y
> CONFIG_SD_EXTRA_DEVS=40
> CONFIG_CHR_DEV_ST=m
> # CONFIG_CHR_DEV_OSST is not set
> CONFIG_BLK_DEV_SR=y
> # CONFIG_BLK_DEV_SR_VENDOR is not set
> CONFIG_SR_EXTRA_DEVS=4
> CONFIG_CHR_DEV_SG=m
>
> #
> # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
> #
> CONFIG_SCSI_MULTI_LUN=y
> # CONFIG_SCSI_CONSTANTS is not set
> # CONFIG_SCSI_LOGGING is not set
>
> #
> # SCSI low-level drivers
> #
> CONFIG_SCSI_SUNESP=y
> CONFIG_SCSI_QLOGICPTI=m
>
> #
> # Fibre Channel support
> #
> CONFIG_FC4=m
>
> #
> # FC4 drivers
> #
> CONFIG_FC4_SOC=m
> CONFIG_FC4_SOCAL=m
>
> #
> # FC4 targets
> #
> CONFIG_SCSI_PLUTO=m
> CONFIG_SCSI_FCAL=m
>
> #
> # Network device support
> #
> CONFIG_NETDEVICES=y
> CONFIG_DUMMY=m
> CONFIG_BONDING=m
> CONFIG_TUN=m
> CONFIG_PPP=m
> CONFIG_PPP_ASYNC=m
> CONFIG_PPP_SYNC_TTY=m
> CONFIG_PPP_DEFLATE=m
> CONFIG_PPP_BSDCOMP=m
> CONFIG_PPPOE=m
> CONFIG_SLIP=m
> CONFIG_SLIP_COMPRESSED=y
> CONFIG_SLIP_SMART=y
> CONFIG_SLIP_MODE_SLIP6=y
> CONFIG_SUNLANCE=y
> CONFIG_HAPPYMEAL=m
> CONFIG_SUNBMAC=m
> CONFIG_SUNQE=m
> CONFIG_MYRI_SBUS=m
>
> #
> # Unix98 PTY support
> #
> CONFIG_UNIX98_PTYS=y
> CONFIG_UNIX98_PTY_COUNT=256
>
> #
> # File systems
> #
> CONFIG_FS_POSIX_ACL=y
> CONFIG_QUOTA=y
> CONFIG_QFMT_V1=m
> CONFIG_QFMT_V2=m
> CONFIG_QIFACE_COMPAT=y
> # CONFIG_QIFACE_V1 is not set
> CONFIG_QIFACE_V2=y
> CONFIG_AUTOFS_FS=m
> CONFIG_AUTOFS4_FS=m
> CONFIG_REISERFS_FS=m
> # CONFIG_REISERFS_CHECK is not set
> # CONFIG_REISERFS_PROC_INFO is not set
> CONFIG_ADFS_FS=m
> # CONFIG_ADFS_FS_RW is not set
> CONFIG_AFFS_FS=m
> CONFIG_HFS_FS=m
> CONFIG_BEFS_FS=m
> # CONFIG_BEFS_DEBUG is not set
> # CONFIG_BFS_FS is not set
> CONFIG_EXT3_FS=m
> CONFIG_JBD=m
> # CONFIG_JBD_DEBUG is not set
> CONFIG_FAT_FS=m
> CONFIG_MSDOS_FS=m
> # CONFIG_UMSDOS_FS is not set
> CONFIG_VFAT_FS=m
> CONFIG_EFS_FS=m
> # CONFIG_JFFS_FS is not set
> # CONFIG_JFFS2_FS is not set
> CONFIG_CRAMFS=m
> CONFIG_TMPFS=y
> CONFIG_RAMFS=y
> CONFIG_ISO9660_FS=y
> CONFIG_JOLIET=y
> # CONFIG_ZISOFS is not set
> CONFIG_JFS_FS=m
> # CONFIG_JFS_DEBUG is not set
> # CONFIG_JFS_STATISTICS is not set
> CONFIG_MINIX_FS=m
> CONFIG_VXFS_FS=m
> # CONFIG_NTFS_FS is not set
> # CONFIG_NTFS_RW is not set
> CONFIG_HPFS_FS=m
> CONFIG_PROC_FS=y
> CONFIG_PROC_CONFIG=y
> # CONFIG_DEVFS_FS is not set
> # CONFIG_DEVFS_MOUNT is not set
> # CONFIG_DEVFS_DEBUG is not set
> CONFIG_DEVPTS_FS=y
> CONFIG_QNX4FS_FS=m
> # CONFIG_QNX4FS_RW is not set
> CONFIG_ROMFS_FS=m
> CONFIG_EXT2_FS=y
> CONFIG_SYSV_FS=m
> CONFIG_UDF_FS=m
> # CONFIG_UDF_RW is not set
> CONFIG_UFS_FS=m
> # CONFIG_UFS_FS_WRITE is not set
> CONFIG_XFS_FS=m
> CONFIG_XFS_RT=y
> CONFIG_XFS_QUOTA=y
> CONFIG_XFS_DMAPI=y
> # CONFIG_XFS_DEBUG is not set
> # CONFIG_PAGEBUF_DEBUG is not set
> # CONFIG_OCFS_FS is not set
>
> #
> # Network File Systems
> #
> # CONFIG_CODA_FS is not set
> CONFIG_INTERMEZZO_FS=m
> CONFIG_NFS_FS=y
> CONFIG_NFS_V3=y
> # CONFIG_ROOT_NFS is not set
> CONFIG_NFSD=m
> CONFIG_NFSD_V3=y
> CONFIG_NFSD_TCP=y
> CONFIG_SUNRPC=y
> CONFIG_LOCKD=y
> CONFIG_LOCKD_V4=y
> CONFIG_SMB_FS=m
> # CONFIG_SMB_NLS_DEFAULT is not set
> CONFIG_NCP_FS=m
> CONFIG_NCPFS_PACKET_SIGNING=y
> CONFIG_NCPFS_IOCTL_LOCKING=y
> CONFIG_NCPFS_STRONG=y
> CONFIG_NCPFS_NFS_NS=y
> CONFIG_NCPFS_OS2_NS=y
> CONFIG_NCPFS_SMALLDOS=y
> CONFIG_NCPFS_NLS=y
> CONFIG_NCPFS_EXTRAS=y
> # CONFIG_ZISOFS_FS is not set
>
> #
> # Partition Types
> #
> # CONFIG_PARTITION_ADVANCED is not set
> CONFIG_MSDOS_PARTITION=y
> CONFIG_SUN_PARTITION=y
> CONFIG_SMB_NLS=y
> CONFIG_NLS=y
>
> #
> # Native Language Support
> #
> CONFIG_NLS_DEFAULT="cp437"
> CONFIG_NLS_CODEPAGE_437=m
> CONFIG_NLS_CODEPAGE_737=m
> CONFIG_NLS_CODEPAGE_775=m
> CONFIG_NLS_CODEPAGE_850=m
> CONFIG_NLS_CODEPAGE_852=m
> CONFIG_NLS_CODEPAGE_855=m
> CONFIG_NLS_CODEPAGE_857=m
> CONFIG_NLS_CODEPAGE_860=m
> CONFIG_NLS_CODEPAGE_861=m
> CONFIG_NLS_CODEPAGE_862=m
> CONFIG_NLS_CODEPAGE_863=m
> CONFIG_NLS_CODEPAGE_864=m
> CONFIG_NLS_CODEPAGE_865=m
> CONFIG_NLS_CODEPAGE_866=m
> CONFIG_NLS_CODEPAGE_869=m
> CONFIG_NLS_CODEPAGE_936=m
> CONFIG_NLS_CODEPAGE_950=m
> CONFIG_NLS_CODEPAGE_932=m
> CONFIG_NLS_CODEPAGE_949=m
> CONFIG_NLS_CODEPAGE_874=m
> CONFIG_NLS_ISO8859_8=m
> CONFIG_NLS_CODEPAGE_1250=m
> CONFIG_NLS_CODEPAGE_1251=m
> CONFIG_NLS_ISO8859_1=m
> CONFIG_NLS_ISO8859_2=m
> CONFIG_NLS_ISO8859_3=m
> CONFIG_NLS_ISO8859_4=m
> CONFIG_NLS_ISO8859_5=m
> CONFIG_NLS_ISO8859_6=m
> CONFIG_NLS_ISO8859_7=m
> CONFIG_NLS_ISO8859_9=m
> CONFIG_NLS_ISO8859_13=m
> CONFIG_NLS_ISO8859_14=m
> CONFIG_NLS_ISO8859_15=m
> CONFIG_NLS_KOI8_R=m
> CONFIG_NLS_KOI8_U=m
> CONFIG_NLS_UTF8=m
>
> #
> # Bluetooth support
> #
> # CONFIG_BLUEZ is not set
>
> #
> # Watchdog
> #
> CONFIG_SOFT_WATCHDOG=m
>
> #
> # Kernel hacking
> #
> CONFIG_MAGIC_SYSRQ=y
>
> #
> # Library routines
> #
> CONFIG_ZLIB_INFLATE=m
> CONFIG_ZLIB_DEFLATE=m
>
>
> --
> [EOF]
>
> > -----Original Message-----
> > From: CERASI Eivan [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, September 30, 2002 12:30 PM
> > To: 'Thorsten Kukuk'; [EMAIL PROTECTED]
> > Subject: RE: [suse-sparc] New kernel for testing
> >
> >
> > I've run into the same problem as [EMAIL PROTECTED] trying the
> > kernel 2.4.19-13 with SMP support on a SS1 (2xRT625 bootprom 2.25R).
> >
> > free_bootmem: base [0] size [c000000]
> > reserve_bootmem: base [0] size [25e000]
> > reserve_bootmem: base [25e000] size [1800]
> > Level 15 Interrupt
> >
> > In the past, I was successful in compiling a 2.4.19 kernel but
> > this was without SMP support. I've been trying with SMP support
> > ever since but no joy !
> >
> > Any hopes that a 2.4.x kernel with SMP support will exist for a sparc32?
> >
> > Eivan
> >
> > -----Original Message-----
> > From: Thorsten Kukuk [mailto:[EMAIL PROTECTED]]
> > Sent: 29 September 2002 09:32
> > To: [EMAIL PROTECTED]
> > Subject: Re: [suse-sparc] New kernel for testing
> >
> >
> > On Sat, Sep 28, [EMAIL PROTECTED] wrote:
> >
> > > Hi all,
> > > this sounds like (Hardware-)initialisation Problems on Hypersparcs
> > > in SMP-Mode or Bugs in arch depended SMP-Kernel-Code on Kernel 2.4.x.
> > >
> > > Thorsten, do you use your 125MHz HyperSparc's as SMP-Engines?
> >
> > No, currently only as UP system.
> >
> > > If not, i will try to check this Kernel on my ss10 with only 1 CPU.
> > >
> > > Thank you
> > > Rolf
> > >
> > >
> > > > -----Original Message-----
> > > > From: Thorsten Kukuk [mailto:[EMAIL PROTECTED]]
> > > > Sent: Saturday, September 28, 2002 9:37 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Re: [suse-sparc] New kernel for testing
> > > >
> > > >
> > > > On Fri, Sep 27, [EMAIL PROTECTED] wrote:
> > > >
> > > > > Hi,
> > > > > at my ss10 (sun4m, 2 x RT626/142MHz/1MCache, 128MB) the new
> > precompiled
> > > > > Kernel do _not_ boot.
> > > > > It stops after the first 5 or 6 Lines (init Mem) with
> > Interrupt 15 and
> > > > > return to siloprompt.
> > > > > started twice, he hang and a cold boot is nesessary.
> > > > >
> > > > > IMHO it looks like the old Problem on booting by using a newer
> > > > gcc instead
> > > > > of egcs
> > > >
> > > > If your machine needs a egcs compiled kernel, you have to stuck with
> > > > kernel 2.2.18 (I don't know why, but this is the last 2.2
> kernel which
> > > > works stable for me on SPARC, later one don't do so).
> > > > egcs is not able to compile a working 2.4.19+ kernel for sparc32.
> > > > Currently, the only compiler which works for me is gcc 2.95.3.
> > > >
> > > > But I have running the kernel now on 7 32bit SPARCs (all I currently
> > > > have) without any problems. All machines are building RPMs the whole
> > > > day, so they have really something to do.
> > > >
> > > > > but a bug / incompatibility in HyperSparc-CPU's or
> anything else are
> > > > > possible too.
> > > >
> > > > I only have 125MHz HyperSparc CPUs, but this stable since one
> > week with
> > > > this kernel.
> > > >
> > > > > I think, Sparcs using spezial Startupcode to "align"
> > > > Codesegemts in propper
> > > > > Memory,
> > > > > is this Code checked and proof?
> > > >
> > > > I don't think that anybody is working in this area.
> > > >
> > > >   Thorsten
> > > >
> > > > --
> > > > Thorsten Kukuk       http://www.suse.de/~kukuk/        [EMAIL PROTECTED]
> > > > SuSE Linux AG        Deutschherrnstr. 15-19        D-90429 Nuernberg
> > > >
> > --------------------------------------------------------------------
> > > > Key fingerprint = A368 676B 5E1B 3E46 CFCE  2D97 F8FD 4E23 56C6 FB4B
> > > >
> > > > --
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > >
> > > --
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > --
> > Thorsten Kukuk       http://www.suse.de/~kukuk/        [EMAIL PROTECTED]
> > SuSE Linux AG        Deutschherrnstr. 15-19        D-90429 Nuernberg
> > --------------------------------------------------------------------
> > Key fingerprint = A368 676B 5E1B 3E46 CFCE  2D97 F8FD 4E23 56C6 FB4B
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to