All of lore.kernel.org
 help / color / mirror / Atom feed
* How to configure the cache size in r4000
@ 2004-01-11 12:48 karthikeyan natarajan
  2004-01-12 12:51 ` Maciej W. Rozycki
  2004-01-12 16:57 ` How to configure the cache size in r4000 Ralf Baechle
  0 siblings, 2 replies; 21+ messages in thread
From: karthikeyan natarajan @ 2004-01-11 12:48 UTC (permalink / raw)
  To: linux-mips

Hi All,

    The cache size is modified by setting the IC/DC
bits in the 'config' register. Seems they are set only
by the hardware during the processor reset. And also,
those bits are mentioned as read only bits..
   Could you please let me know how can we instruct 
the hardware to do so. Can we do this via s/w?.

Thanks,
-karthi

=====
The expert at anything was once a beginner
                  ______________________________
                 /                              \
             O  /      Karthikeyan.N             \
           O   |       Chennai, India.            |
    `\|||/'     \    Mobile: +919884104346       /
     (o o)       \                              /
_ ooO (_) Ooo____________________________________
_____|_____|_____|_____|_____|_____|_____|_____|_
__|_____|_____|_____|_____|_____|_____|_____|____
_____|_____|_____|_____|_____|_____|_____|_____|_

________________________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping" 
your friends today! Download Messenger Now 
http://uk.messenger.yahoo.com/download/index.html

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: How to configure the cache size in r4000
  2004-01-11 12:48 How to configure the cache size in r4000 karthikeyan natarajan
@ 2004-01-12 12:51 ` Maciej W. Rozycki
  2004-01-13 16:35   ` Ralf Baechle
  2004-01-12 16:57 ` How to configure the cache size in r4000 Ralf Baechle
  1 sibling, 1 reply; 21+ messages in thread
From: Maciej W. Rozycki @ 2004-01-12 12:51 UTC (permalink / raw)
  To: karthikeyan natarajan; +Cc: linux-mips

On Sun, 11 Jan 2004, [iso-8859-1] karthikeyan natarajan wrote:

>     The cache size is modified by setting the IC/DC
> bits in the 'config' register. Seems they are set only
> by the hardware during the processor reset. And also,
> those bits are mentioned as read only bits..

 You cannot modify the size of the primary caches -- the values are
hardwired to the amount of cache available in the processor (8kB+8kB for
the original R4000).  However, if you take appropriate precautions, you
can alter the line sizes of the caches by modifying appropriate bits of
cp0.config.

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: How to configure the cache size in r4000
  2004-01-11 12:48 How to configure the cache size in r4000 karthikeyan natarajan
  2004-01-12 12:51 ` Maciej W. Rozycki
@ 2004-01-12 16:57 ` Ralf Baechle
  1 sibling, 0 replies; 21+ messages in thread
From: Ralf Baechle @ 2004-01-12 16:57 UTC (permalink / raw)
  To: karthikeyan natarajan; +Cc: linux-mips

On Sun, Jan 11, 2004 at 12:48:28PM +0000, karthikeyan natarajan wrote:

>     The cache size is modified by setting the IC/DC
> bits in the 'config' register. Seems they are set only
> by the hardware during the processor reset. And also,
> those bits are mentioned as read only bits..
>    Could you please let me know how can we instruct 
> the hardware to do so. Can we do this via s/w?.

You can't.  These bits are hardwired to indicate the cache size which is
8k per primary cache on the R4000.

  Ralf

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: How to configure the cache size in r4000
  2004-01-12 12:51 ` Maciej W. Rozycki
@ 2004-01-13 16:35   ` Ralf Baechle
  2004-01-13 16:48     ` Maciej W. Rozycki
  0 siblings, 1 reply; 21+ messages in thread
From: Ralf Baechle @ 2004-01-13 16:35 UTC (permalink / raw)
  To: Maciej W. Rozycki; +Cc: karthikeyan natarajan, linux-mips

On Mon, Jan 12, 2004 at 01:51:55PM +0100, Maciej W. Rozycki wrote:

> >     The cache size is modified by setting the IC/DC
> > bits in the 'config' register. Seems they are set only
> > by the hardware during the processor reset. And also,
> > those bits are mentioned as read only bits..
> 
>  You cannot modify the size of the primary caches -- the values are
> hardwired to the amount of cache available in the processor (8kB+8kB for
> the original R4000).  However, if you take appropriate precautions, you
> can alter the line sizes of the caches by modifying appropriate bits of
> cp0.config.

On some systems that's a dangerous and won't work due to some issue with
the memory controller.  That's why Linux supports all possible combinations
instead of reconfiguring caches.  Of course there's also the hope that
developers of a system did configure the cache for the optimal performance.

The one system I recall where reconfiguring is not possible are certain
revs of MIPS Magnum 4000 / MIPS Millenium / Olivetti M700-10 but I'm
convinced there are others.

If reconfiguring is possible 32-byte D-cache and I-Cache lines are probably
the optimum for non-tiny systems.  For the L2 cache I'd guess 64 or 128
byte lines.

  Ralf

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: How to configure the cache size in r4000
  2004-01-13 16:35   ` Ralf Baechle
@ 2004-01-13 16:48     ` Maciej W. Rozycki
  2004-01-15  9:48       ` Ralf Baechle
  0 siblings, 1 reply; 21+ messages in thread
From: Maciej W. Rozycki @ 2004-01-13 16:48 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: karthikeyan natarajan, linux-mips

On Tue, 13 Jan 2004, Ralf Baechle wrote:

> >  You cannot modify the size of the primary caches -- the values are
> > hardwired to the amount of cache available in the processor (8kB+8kB for
> > the original R4000).  However, if you take appropriate precautions, you
> > can alter the line sizes of the caches by modifying appropriate bits of
> > cp0.config.
> 
> On some systems that's a dangerous and won't work due to some issue with
> the memory controller.  That's why Linux supports all possible combinations
> instead of reconfiguring caches.  Of course there's also the hope that
> developers of a system did configure the cache for the optimal performance.

 Plus there are processor errata related to certain values of line sizes.

> If reconfiguring is possible 32-byte D-cache and I-Cache lines are probably
> the optimum for non-tiny systems.  For the L2 cache I'd guess 64 or 128
> byte lines.

 Well, reconfiguring the line size of the L2 cache is system-specific and 
the size is most likely hardwired.

 BTW, the DECstation uses 16-byte lines for the D-cache and the I-Cache
and 32-byte lines for the S-cache.  With the S-cache size at 1MB and up to
480MB of RAM does it qualify as a tiny system? ;-)

  Maciej

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: How to configure the cache size in r4000
  2004-01-13 16:48     ` Maciej W. Rozycki
@ 2004-01-15  9:48       ` Ralf Baechle
  2004-01-15 13:31         ` Maciej W. Rozycki
  0 siblings, 1 reply; 21+ messages in thread
From: Ralf Baechle @ 2004-01-15  9:48 UTC (permalink / raw)
  To: Maciej W. Rozycki; +Cc: karthikeyan natarajan, linux-mips

On Tue, Jan 13, 2004 at 05:48:17PM +0100, Maciej W. Rozycki wrote:

>  BTW, the DECstation uses 16-byte lines for the D-cache and the I-Cache
> and 32-byte lines for the S-cache.  With the S-cache size at 1MB and up to
> 480MB of RAM does it qualify as a tiny system? ;-)

Does it run on two AAA batteries ;-)

  Ralf

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: How to configure the cache size in r4000
  2004-01-15  9:48       ` Ralf Baechle
@ 2004-01-15 13:31         ` Maciej W. Rozycki
  2004-01-15 14:14           ` Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy Dominik 'Rathann' Mierzejewski
  0 siblings, 1 reply; 21+ messages in thread
From: Maciej W. Rozycki @ 2004-01-15 13:31 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: karthikeyan natarajan, linux-mips

On Thu, 15 Jan 2004, Ralf Baechle wrote:

> >  BTW, the DECstation uses 16-byte lines for the D-cache and the I-Cache
> > and 32-byte lines for the S-cache.  With the S-cache size at 1MB and up to
> > 480MB of RAM does it qualify as a tiny system? ;-)
> 
> Does it run on two AAA batteries ;-)

 Well, not even on three ones... ;-)

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-15 13:31         ` Maciej W. Rozycki
@ 2004-01-15 14:14           ` Dominik 'Rathann' Mierzejewski
  2004-01-15 14:20             ` Dominik 'Rathann' Mierzejewski
  2004-01-15 17:19             ` Martin Boehme
  0 siblings, 2 replies; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-15 14:14 UTC (permalink / raw)
  To: linux-mips

[-- Attachment #1: Type: text/plain, Size: 1138 bytes --]

Hello, list.

I've just compiled it and it won't boot properly. It hangs at
...
Freeing unused kernel memory (72k)

.config attached.

I'm booting with arcboot. 2.4.22 (from the same CVS, but earlier)
boots fine.

# arcboot.conf
#
label=linux
  image=/boot/vmlinux-2.4.24-pre2
  append="root=/dev/sda1"

label=linux-2.4.22
  image=/boot/vmlinux-2.4.22
  append="root=/dev/sda1"

label=linux-deb
  image=/boot/vmlinux-2.4.19-r4k-ip22
  append="root=/dev/sda1"

% cat /etc/fstab 
/dev/sda1               /               ext2    defaults        1 1
/dev/sda2               swap            swap    defaults        0 0
none                    /proc           proc    defaults        0 0
none                    /dev/shm        tmpfs   defaults        0 0
none                    /dev/pts        devpts  gid=5,mode=620  0 0

Any clues?

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

[-- Attachment #2: .config --]
[-- Type: text/plain, Size: 19641 bytes --]

#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_MIPS=y
CONFIG_MIPS32=y
# CONFIG_MIPS64 is not set

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y

#
# Machine selection
#
# CONFIG_ACER_PICA_61 is not set
# CONFIG_MIPS_BOSPORUS is not set
# CONFIG_MIPS_MIRAGE is not set
# CONFIG_MIPS_DB1000 is not set
# CONFIG_MIPS_DB1100 is not set
# CONFIG_MIPS_DB1500 is not set
# CONFIG_MIPS_PB1000 is not set
# CONFIG_MIPS_PB1100 is not set
# CONFIG_MIPS_PB1500 is not set
# CONFIG_MIPS_HYDROGEN3 is not set
# CONFIG_MIPS_PB1550 is not set
# CONFIG_MIPS_XXS1500 is not set
# CONFIG_MIPS_MTX1 is not set
# CONFIG_COGENT_CSB250 is not set
# CONFIG_BAGET_MIPS is not set
# CONFIG_CASIO_E55 is not set
# CONFIG_MIPS_COBALT is not set
# CONFIG_DECSTATION is not set
# CONFIG_MIPS_EV64120 is not set
# CONFIG_MIPS_EV96100 is not set
# CONFIG_MIPS_IVR is not set
# CONFIG_HP_LASERJET is not set
# CONFIG_IBM_WORKPAD is not set
# CONFIG_LASAT is not set
# CONFIG_MIPS_ITE8172 is not set
# CONFIG_MIPS_ATLAS is not set
# CONFIG_MIPS_MAGNUM_4000 is not set
# CONFIG_MIPS_MALTA is not set
# CONFIG_MIPS_SEAD is not set
# CONFIG_MOMENCO_OCELOT is not set
# CONFIG_MOMENCO_OCELOT_G is not set
# CONFIG_MOMENCO_OCELOT_C is not set
# CONFIG_MOMENCO_JAGUAR_ATX is not set
# CONFIG_PMC_YOSEMITE is not set
# CONFIG_DDB5074 is not set
# CONFIG_DDB5476 is not set
# CONFIG_DDB5477 is not set
# CONFIG_NEC_OSPREY is not set
# CONFIG_NEC_EAGLE is not set
# CONFIG_OLIVETTI_M700 is not set
# CONFIG_NINO is not set
CONFIG_SGI_IP22=y
# CONFIG_SGI_IP27 is not set
# CONFIG_SIBYTE_SB1xxx_SOC is not set
# CONFIG_SNI_RM200_PCI is not set
# CONFIG_TANBAC_TB0226 is not set
# CONFIG_TANBAC_TB0229 is not set
# CONFIG_TOSHIBA_JMR3927 is not set
# CONFIG_TOSHIBA_RBTX4927 is not set
# CONFIG_VICTOR_MPC30X is not set
# CONFIG_ZAO_CAPCELLA is not set
# CONFIG_HIGHMEM is not set
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
CONFIG_ARC32=y
CONFIG_ARC_PROMLIB=y
CONFIG_BOARD_SCACHE=y
CONFIG_BOOT_ELF32=y
# CONFIG_SWAP_IO_SPACE_W is not set
CONFIG_SWAP_IO_SPACE_L=y
CONFIG_IRQ_CPU=y
CONFIG_L1_CACHE_SHIFT=5
CONFIG_NEW_TIME_C=y
CONFIG_NONCOHERENT_IO=y
CONFIG_PC_KEYB=y
# CONFIG_MIPS_AU1000 is not set

#
# CPU selection
#
# CONFIG_CPU_MIPS32 is not set
# CONFIG_CPU_MIPS64 is not set
# CONFIG_CPU_R3000 is not set
# CONFIG_CPU_TX39XX is not set
# CONFIG_CPU_VR41XX is not set
# CONFIG_CPU_R4300 is not set
CONFIG_CPU_R4X00=y
# CONFIG_CPU_TX49XX is not set
# CONFIG_CPU_R5000 is not set
# CONFIG_CPU_R5432 is not set
# CONFIG_CPU_R6000 is not set
# CONFIG_CPU_NEVADA is not set
# CONFIG_CPU_R8000 is not set
# CONFIG_CPU_R10000 is not set
# CONFIG_CPU_RM7000 is not set
# CONFIG_CPU_RM9000 is not set
# CONFIG_CPU_SB1 is not set
CONFIG_PAGE_SIZE_4KB=y
# CONFIG_PAGE_SIZE_16KB is not set
# CONFIG_PAGE_SIZE_64KB is not set
# CONFIG_64BIT_PHYS_ADDR is not set
# CONFIG_CPU_ADVANCED is not set
CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_LLDSCD=y
# CONFIG_CPU_HAS_WB is not set
CONFIG_CPU_HAS_SYNC=y

#
# General setup
#
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_BINFMT_IRIX=y
CONFIG_ARC_CONSOLE=y
CONFIG_NET=y
# CONFIG_EISA is not set
# CONFIG_PCI is not set
# CONFIG_ISA is not set
# CONFIG_TC is not set
# CONFIG_MCA is not set
# CONFIG_SBUS is not set
# CONFIG_HOTPLUG is not set
# CONFIG_PCMCIA is not set
# CONFIG_HOTPLUG_PCI is not set
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
# CONFIG_BINFMT_AOUT is not set
CONFIG_BINFMT_ELF=y
# CONFIG_MIPS32_COMPAT is not set
# CONFIG_MIPS32_O32 is not set
# CONFIG_MIPS32_N32 is not set
# CONFIG_BINFMT_ELF32 is not set
CONFIG_BINFMT_MISC=m
# CONFIG_OOM_KILLER is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD 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 is not set
CONFIG_PARPORT_IP22=m
# CONFIG_PARPORT_OTHER is not set
# CONFIG_PARPORT_1284 is not set

#
# Plug and Play configuration
#
CONFIG_PNP=m
# CONFIG_ISAPNP is not set

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_CISS_MONITOR_THREAD is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_BLK_STATS=y

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
# CONFIG_BLK_DEV_MD is not set
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_BLK_DEV_LVM is not set

#
# Networking options
#
CONFIG_PACKET=m
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=y
# CONFIG_NETFILTER is not set
CONFIG_FILTER=y
CONFIG_UNIX=m
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set

#
#    SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=y
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set

#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set
# CONFIG_PHONE_IXJ_PCMCIA is not set

#
# ATA/IDE/MFM/RLL support
#
# 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
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m
# CONFIG_SCSI_DEBUG_QUEUES is not set
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set

#
# SCSI low-level drivers
#
CONFIG_SGIWD93_SCSI=y
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_MEGARAID2 is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_SIM710 is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_ETHERTAP is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_SUNLANCE is not set
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_PCI is not set
# CONFIG_NET_POCKET is not set
CONFIG_SGISEEQ=m

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Input core support
#
CONFIG_INPUT=m
CONFIG_INPUT_KEYBDEV=m
CONFIG_INPUT_MOUSEDEV=m
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_UINPUT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_SERIAL is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
# CONFIG_PRINTER is not set
# CONFIG_PPDEV is not set
# CONFIG_TIPAR is not set

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
# CONFIG_I2C_PHILIPSPAR is not set
# CONFIG_I2C_ELV is not set
# CONFIG_I2C_VELLEMAN is not set
# CONFIG_SCx200_I2C is not set
# CONFIG_SCx200_ACB is not set
# CONFIG_I2C_ALGOPCF is not set
CONFIG_I2C_ALGO_SGI=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m

#
# Mice
#
# CONFIG_BUSMOUSE is not set
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_PC110_PAD is not set
# CONFIG_MK712_MOUSE is not set

#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_INPUT_NS558 is not set
# CONFIG_INPUT_LIGHTNING is not set
# CONFIG_INPUT_PCIGAME is not set
# CONFIG_INPUT_CS461X is not set
# CONFIG_INPUT_EMU10K1 is not set
# CONFIG_INPUT_SERIO is not set
# CONFIG_INPUT_SERPORT is not set
# CONFIG_INPUT_ANALOG is not set
# CONFIG_INPUT_A3D is not set
# CONFIG_INPUT_ADI is not set
# CONFIG_INPUT_COBRA is not set
# CONFIG_INPUT_GF2K is not set
# CONFIG_INPUT_GRIP is not set
# CONFIG_INPUT_INTERACT is not set
# CONFIG_INPUT_TMDC is not set
# CONFIG_INPUT_SIDEWINDER is not set
# CONFIG_INPUT_IFORCE_USB is not set
# CONFIG_INPUT_IFORCE_232 is not set
# CONFIG_INPUT_WARRIOR is not set
# CONFIG_INPUT_MAGELLAN is not set
# CONFIG_INPUT_SPACEORB is not set
# CONFIG_INPUT_SPACEBALL is not set
# CONFIG_INPUT_STINGER is not set
# CONFIG_INPUT_DB9 is not set
# CONFIG_INPUT_GAMECON is not set
# CONFIG_INPUT_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Watchdog Cards
#
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
# CONFIG_SC520_WDT is not set
# CONFIG_PCWATCHDOG is not set
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not set
# CONFIG_WAFER_WDT is not set
# CONFIG_I810_TCO is not set
# CONFIG_MIXCOMWD is not set
# CONFIG_60XX_WDT is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_SCx200_WDT is not set
# CONFIG_SOFT_WATCHDOG is not set
# CONFIG_W83877F_WDT is not set
# CONFIG_WDT is not set
# CONFIG_WDTPCI is not set
# CONFIG_MACHZ_WDT is not set
CONFIG_INDYDOG=m
# CONFIG_AMD7XX_TCO is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_PM768 is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
CONFIG_MIPS_RTC=m
# CONFIG_DS1286 is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_AGP is not set

#
# Direct Rendering Manager (XFree86 DRI support)
#
# CONFIG_DRM is not set

#
# File systems
#
CONFIG_QUOTA=y
# CONFIG_QFMT_V2 is not set
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
CONFIG_EXT3_FS=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FAT_FS=m
# CONFIG_MSDOS_FS is not set
# CONFIG_UMSDOS_FS is not set
CONFIG_VFAT_FS=m
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_TMPFS is not set
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=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 is not set
# CONFIG_QNX4FS_RW is not set
# CONFIG_ROMFS_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_SYSV_FS is not set
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
# CONFIG_XFS_TRACE is not set
# CONFIG_XFS_DEBUG is not set

#
# Network File Systems
#
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_NFS_DIRECTIO is not set
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
# CONFIG_NCP_FS is not set
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
# CONFIG_NCPFS_SMALLDOS is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set
# CONFIG_ZISOFS_FS is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
CONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
CONFIG_SMB_NLS=y
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m

#
# Video For Linux
#
CONFIG_VIDEO_PROC_FS=y
# CONFIG_I2C_PARPORT is not set
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_PMS is not set
# CONFIG_VIDEO_BWQCAM is not set
# CONFIG_VIDEO_CQCAM is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
CONFIG_VIDEO_VINO=m
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_ZORAN_BUZ is not set
# CONFIG_VIDEO_ZORAN_DC10 is not set
# CONFIG_VIDEO_ZORAN_LML33 is not set
# CONFIG_VIDEO_ZR36120 is not set
# CONFIG_VIDEO_MEYE is not set

#
# Radio Adapters
#
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_RADIO_MIROPCM20 is not set

#
# Console drivers
#
# CONFIG_VGA_CONSOLE is not set
CONFIG_SGI_NEWPORT_CONSOLE=y
CONFIG_FONT_8x16=y
CONFIG_DUMMY_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set

#
# Frame-buffer support
#
# CONFIG_FB is not set

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_SOUND_ALI5455 is not set
# CONFIG_SOUND_BT878 is not set
# CONFIG_SOUND_CMPCI is not set
# CONFIG_SOUND_EMU10K1 is not set
# CONFIG_MIDI_EMU10K1 is not set
# CONFIG_SOUND_FUSION is not set
# CONFIG_SOUND_CS4281 is not set
# CONFIG_SOUND_ES1370 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ESSSOLO1 is not set
# CONFIG_SOUND_MAESTRO is not set
# CONFIG_SOUND_MAESTRO3 is not set
# CONFIG_SOUND_FORTE is not set
# CONFIG_SOUND_ICH is not set
# CONFIG_SOUND_RME96XX is not set
# CONFIG_SOUND_SONICVIBES is not set
CONFIG_SOUND_HAL2=m
# CONFIG_SOUND_TRIDENT is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
# CONFIG_SOUND_VIA82CXXX is not set
# CONFIG_MIDI_VIA82CXXX is not set
# CONFIG_SOUND_OSS is not set
# CONFIG_SOUND_TVMIXER is not set
# CONFIG_SOUND_AD1980 is not set
# CONFIG_SOUND_WM97XX is not set

#
# USB support
#
# CONFIG_USB is not set

#
# Support for USB gadgets
#
# CONFIG_USB_GADGET is not set

#
# Bluetooth support
#
# CONFIG_BLUEZ is not set

#
# Kernel hacking
#
# CONFIG_CROSSCOMPILE is not set
# CONFIG_RUNTIME_DEBUG is not set
# CONFIG_KGDB is not set
# CONFIG_GDB_CONSOLE is not set
# CONFIG_DEBUG_INFO is not set
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MIPS_UNCACHED is not set
CONFIG_LOG_BUF_SHIFT=0

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Library routines
#
CONFIG_CRC32=m
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-15 14:14           ` Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy Dominik 'Rathann' Mierzejewski
@ 2004-01-15 14:20             ` Dominik 'Rathann' Mierzejewski
  2004-01-15 17:19             ` Martin Boehme
  1 sibling, 0 replies; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-15 14:20 UTC (permalink / raw)
  To: linux-mips

[-- Attachment #1: Type: text/plain, Size: 407 bytes --]

Sorry for messing up the thread.
Additional info: dmesg log from successful 2.4.22 boot, attached.

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

[-- Attachment #2: dmesg --]
[-- Type: text/plain, Size: 2811 bytes --]

ARCH: SGI-IP22
PROMLIB: ARC firmware Version 1 Revision 10
CPU revision is: 00002020
FPU revision is: 00002020
Primary instruction cache 16kB, physically tagged, 2-way, linesize 32 bytes.
Primary data cache 16kB 2-way, linesize 32 bytes.
Linux version 2.4.22 (dominik@indy0) (gcc version 3.3.1 20030626 (Debian prerelease)) #1 Thu Sep 25 15:11:35 CEST 2003
MC: SGI memory controller Revision 3
MC: Probing memory configuration:
 bank0:  32M @ 08000000
 bank1:  32M @ 0a000000
Determined physical RAM map:
 memory: 04000000 @ 08000000 (usable)
On node 0 totalpages: 49152
zone(0): 49152 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/sda1 auto
Calibrating system timer... 665000 [133.0000 MHz CPU]
Using 66.500 MHz high precision timer.
NG1: Revision 6, 8 bitplanes, REX3 revision B, VC2 revision A, xmap9 revision A, cmap revision D, bt445 revision D
NG1: Screensize 1280x1024
Console: colour SGI Newport 160x64
Calibrating delay loop... 132.71 BogoMIPS
Memory: 61712k/65536k available (1328k kernel code, 3824k reserved, 100k data, 72k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
Checking for 'wait' instruction...  available.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Journalled Block Device driver loaded
pty: 256 Unix98 ptys configured
DS1286 Real Time Clock Driver v1.0
SCSI subsystem driver Revision: 1.00
wd33c93-0: chip=WD33c93B/13 no_sync=0xff no_dma=0 debug_flags=0x00
           setup_args=,,,,,,,,,
           Version 1.25 - 09/Jul/1997, Compiled Sep 25 2003 at 15:38:35
scsi0 : SGI WD93
 sending SDTR 010301410csync_xfer=3c  Vendor: SAMSUNG   Model: WN34324U (gm031)  Rev: 0105
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi disk sda at scsi0, channel 0, id 1, lun 0
SCSI device sda: 8438976 512-byte hdwr sectors (4321 MB)
Partition check:
 sda: sda1 sda2 sda3 sda4
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 72k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Adding Swap: 524276k swap-space (priority -1)
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-15 14:14           ` Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy Dominik 'Rathann' Mierzejewski
  2004-01-15 14:20             ` Dominik 'Rathann' Mierzejewski
@ 2004-01-15 17:19             ` Martin Boehme
  2004-01-15 23:17               ` Dominik 'Rathann' Mierzejewski
  1 sibling, 1 reply; 21+ messages in thread
From: Martin Boehme @ 2004-01-15 17:19 UTC (permalink / raw)
  To: Dominik 'Rathann' Mierzejewski; +Cc: linux-mips

Hello,

is your indy a R4k?
If so, I had the same problems. On R5k it works.
There was some talking and some updates of R4k last two weeks. Look in the archives.
Well, let's wait for the next commit to the offical kernel tree.

marty


On Thu, 15 Jan 2004, Dominik 'Rathann' Mierzejewski wrote:
> I've just compiled it and it won't boot properly. It hangs at
> ...
> Freeing unused kernel memory (72k)

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-15 17:19             ` Martin Boehme
@ 2004-01-15 23:17               ` Dominik 'Rathann' Mierzejewski
  2004-01-16  1:03                 ` Kumba
  0 siblings, 1 reply; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-15 23:17 UTC (permalink / raw)
  To: linux-mips

On Thu, Jan 15, 2004 at 06:19:36PM +0100, Martin Boehme wrote:
> Hello,
> 
> is your indy a R4k?

Yes, it's an R4600@133MHz.

> If so, I had the same problems. On R5k it works.
> There was some talking and some updates of R4k last two weeks. Look in
> the archives.
> Well, let's wait for the next commit to the offical kernel tree.

Well, it appears something has been broken during the last 2 months.
Good to know I'm not alone in this.

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-15 23:17               ` Dominik 'Rathann' Mierzejewski
@ 2004-01-16  1:03                 ` Kumba
  2004-01-16  1:26                   ` Jun Sun
  0 siblings, 1 reply; 21+ messages in thread
From: Kumba @ 2004-01-16  1:03 UTC (permalink / raw)
  To: linux-mips

Dominik 'Rathann' Mierzejewski wrote:
> Well, it appears something has been broken during the last 2 months.
> Good to know I'm not alone in this.

I have a 2.4.23 kernel I used from a 20031128 CVS snapshot that works 
fine, but a 2.4.23 20031214 snapshot didn't work (on an R4400@250MHz 
I2), so likely the problem was introduced sometime between those dates. 
  Might help for tracking down the issue.


--Kumba

-- 
"Such is oft the course of deeds that move the wheels of the world: 
small hands do them because they must, while the eyes of the great are 
elsewhere."  --Elrond

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-16  1:03                 ` Kumba
@ 2004-01-16  1:26                   ` Jun Sun
  2004-01-16 11:50                     ` Dominik 'Rathann' Mierzejewski
  0 siblings, 1 reply; 21+ messages in thread
From: Jun Sun @ 2004-01-16  1:26 UTC (permalink / raw)
  To: Kumba; +Cc: linux-mips, jsun

On Thu, Jan 15, 2004 at 08:03:43PM -0500, Kumba wrote:
> Dominik 'Rathann' Mierzejewski wrote:
> > Well, it appears something has been broken during the last 2 months.
> > Good to know I'm not alone in this.
> 
> I have a 2.4.23 kernel I used from a 20031128 CVS snapshot that works 
> fine, but a 2.4.23 20031214 snapshot didn't work (on an R4400@250MHz 
> I2), so likely the problem was introduced sometime between those dates. 
>   Might help for tracking down the issue.
> 

If you like to know what changes had been made during that period,
you may find my tracking tool useful.  Just select the 2.4 branch
and enter the date range, it will give you all the changes in 
patch format.  So you can also find out who is the lamer! :)

http://linux.junsun.net/xcvs/xcvs_linux_mips

Please be gentle to my little poor server.  This really should be
hosted on linux-mips.org or some other real servers.  Any volunteers?

Jun

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-16  1:26                   ` Jun Sun
@ 2004-01-16 11:50                     ` Dominik 'Rathann' Mierzejewski
  2004-01-20 13:06                       ` Dominik 'Rathann' Mierzejewski
  0 siblings, 1 reply; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-16 11:50 UTC (permalink / raw)
  To: linux-mips

On Thu, Jan 15, 2004 at 05:26:02PM -0800, Jun Sun wrote:
> On Thu, Jan 15, 2004 at 08:03:43PM -0500, Kumba wrote:
> > Dominik 'Rathann' Mierzejewski wrote:
[...] 
> > I have a 2.4.23 kernel I used from a 20031128 CVS snapshot that works 
> > fine, but a 2.4.23 20031214 snapshot didn't work (on an R4400@250MHz 
> > I2), so likely the problem was introduced sometime between those dates. 
> >   Might help for tracking down the issue.

Thanks, that'll be useful.

> If you like to know what changes had been made during that period,
> you may find my tracking tool useful.  Just select the 2.4 branch
> and enter the date range, it will give you all the changes in 
> patch format.  So you can also find out who is the lamer! :)
> 
> http://linux.junsun.net/xcvs/xcvs_linux_mips

Excellent tool! Thank you very much. I'll try and identify the offending
patch today.

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-16 11:50                     ` Dominik 'Rathann' Mierzejewski
@ 2004-01-20 13:06                       ` Dominik 'Rathann' Mierzejewski
  2004-01-20 16:28                         ` Dominik 'Rathann' Mierzejewski
  0 siblings, 1 reply; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-20 13:06 UTC (permalink / raw)
  To: linux-mips

On Fri, Jan 16, 2004 at 12:50:53PM +0100, Dominik 'Rathann' Mierzejewski wrote:
> On Thu, Jan 15, 2004 at 05:26:02PM -0800, Jun Sun wrote:
> > On Thu, Jan 15, 2004 at 08:03:43PM -0500, Kumba wrote:
> > > Dominik 'Rathann' Mierzejewski wrote:
> [...] 
> > > I have a 2.4.23 kernel I used from a 20031128 CVS snapshot that works 
> > > fine, but a 2.4.23 20031214 snapshot didn't work (on an R4400@250MHz 
> > > I2), so likely the problem was introduced sometime between those dates. 
> > >   Might help for tracking down the issue.
> 
> Thanks, that'll be useful.

OK, I've narrowed it down to sometime between 20031205 and 20031214, but
since there were no commits between 20031204 and 20031211, it has to be one
of these:

6242 2003/12/11 01:29:17 linux_2_4 ralf Fix a bunch of long standing bugs and performance clear_page issues: - Fi .....
6244 2003/12/11 15:36:14 linux_2_4 macro Remove a superfluous initializer.
6245 2003/12/11 15:41:09 linux_2_4 macro Conditionalize console ioctls appropriately.
6246 2003/12/11 16:06:48 linux_2_4 macro Initrd support for DECstations; by Thiemo Seufer.
6248 2003/12/11 16:07:24 linux_2_4 ladis PI1 parport update: * don't intialize twice when compiled in * place P .....
6250 2003/12/11 16:25:43 linux_2_4 macro Force the 4kB page size for processors that do not support other sizes. D .....
6252 2003/12/11 16:39:41 linux_2_4 macro Formatting fixes plus an error code correction; by Thiemo Seufer.
6254 2003/12/11 20:47:12 linux_2_4 ralf Fix a bunch of long standing bugs and performance copy_page issues: - Fix .....
6256 2003/12/11 21:07:56 linux_2_4 ralf Three basically identical copies of pgd_init are 2.0 too much ...
6257 2003/12/11 21:25:25 linux_2_4 ralf pg-r3k.c has become just the trivial case of pg-r4k.c so zap it.
6258 2003/12/11 22:57:23 linux_2_4 ralf Fix stupid dependency ...
6259 2003/12/11 22:59:09 linux_2_4 ralf Rebuild.
6262 2003/12/13 05:03:21 linux_2_4 ralf semaphore.o is an exporting object.
6263 2003/12/13 05:33:38 linux_2_4 ralf Add sound ioctls.

Still searching...

Cheers,

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-20 13:06                       ` Dominik 'Rathann' Mierzejewski
@ 2004-01-20 16:28                         ` Dominik 'Rathann' Mierzejewski
  2004-01-23 16:14                           ` Dominik 'Rathann' Mierzejewski
  0 siblings, 1 reply; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-20 16:28 UTC (permalink / raw)
  To: linux-mips

On Tue, Jan 20, 2004 at 02:06:26PM +0100, Dominik 'Rathann' Mierzejewski wrote:
[...]
> OK, I've narrowed it down to sometime between 20031205 and 20031214, but
> since there were no commits between 20031204 and 20031211, it has to be one
> of these:
> 
> 6242 2003/12/11 01:29:17 linux_2_4 ralf Fix a bunch of long standing bugs
> and performance clear_page issues: - Fi .....
[...] 
> Still searching...

Found it! After applying the above patch, the kernel no longer goes
past the "Freeing unused kernel memory" stage. So for now I'm sticking
with the 20031205 kernel.

HTH & HAND

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy
  2004-01-20 16:28                         ` Dominik 'Rathann' Mierzejewski
@ 2004-01-23 16:14                           ` Dominik 'Rathann' Mierzejewski
  2004-01-26 16:31                             ` [patch] pg-r4k.c bugs for R4600 rev.2.0 Maciej W. Rozycki
  0 siblings, 1 reply; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-23 16:14 UTC (permalink / raw)
  To: linux-mips

On Tue, Jan 20, 2004 at 05:28:01PM +0100, Dominik 'Rathann' Mierzejewski wrote:
> On Tue, Jan 20, 2004 at 02:06:26PM +0100, Dominik 'Rathann' Mierzejewski wrote:
> [...]
> > OK, I've narrowed it down to sometime between 20031205 and 20031214, but
> > since there were no commits between 20031204 and 20031211, it has to be one
> > of these:
> > 
> > 6242 2003/12/11 01:29:17 linux_2_4 ralf Fix a bunch of long standing bugs
> > and performance clear_page issues: - Fi .....
> [...] 
> 
> Found it! After applying the above patch, the kernel no longer goes
> past the "Freeing unused kernel memory" stage. So for now I'm sticking
> with the 20031205 kernel.

Could someone please look into this?

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [patch] pg-r4k.c bugs for R4600 rev.2.0
  2004-01-23 16:14                           ` Dominik 'Rathann' Mierzejewski
@ 2004-01-26 16:31                             ` Maciej W. Rozycki
  2004-01-26 17:00                               ` Ralf Baechle
  0 siblings, 1 reply; 21+ messages in thread
From: Maciej W. Rozycki @ 2004-01-26 16:31 UTC (permalink / raw)
  To: Dominik 'Rathann' Mierzejewski, Ralf Baechle; +Cc: linux-mips

On Fri, 23 Jan 2004, Dominik 'Rathann' Mierzejewski wrote:

> > > 6242 2003/12/11 01:29:17 linux_2_4 ralf Fix a bunch of long standing bugs
> > > and performance clear_page issues: - Fi .....
> > [...] 
> > 
> > Found it! After applying the above patch, the kernel no longer goes
> > past the "Freeing unused kernel memory" stage. So for now I'm sticking
> > with the 20031205 kernel.
> 
> Could someone please look into this?

 There are a few bugs in arch/mips*/mm/pg-r4k.c and one of them affects 
your system:

> ARCH: SGI-IP22
> PROMLIB: ARC firmware Version 1 Revision 10
> CPU revision is: 00002020
> FPU revision is: 00002020
> Primary instruction cache 16kB, physically tagged, 2-way, linesize 32 bytes.
> Primary data cache 16kB 2-way, linesize 32 bytes.
> Linux version 2.4.22 (dominik@indy0) (gcc version 3.3.1 20030626 (Debian
> prerelease)) #1 Thu Sep 25 15:11:35 CEST 2003

This is an R4600 rev.2.0 which has a D-cache erratum that is worked around 
in these files.  Unfortunately, the work around corrupts the $at register 
that is assumed to be initialized and used afterwards elsewhere.  Since 
the functions affected are called with the assumption of the usual ABI 
convention, there's plenty of temporary registers to use and I propose to 
reserve $at for use as a local scratch register.  Here is a patch.  It 
should fix the problems for you.

 I have two other fixes for the file -- you might try them as well, as
I've only tested all three of them together, because of a different
configuration of the system I've used.  They fix a problem with R4k
systems with a secondary cache and a coprocessor 0 hazard with R4000/R4400
systems with primary caches only.

 Ralf, OK to apply this one?

  Maciej

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

patch-mips-2.4.24-pre2-20040116-mips-pg-r4k-5
diff -up --recursive --new-file linux-mips-2.4.24-pre2-20040116.macro/arch/mips/mm/pg-r4k.c linux-mips-2.4.24-pre2-20040116/arch/mips/mm/pg-r4k.c
--- linux-mips-2.4.24-pre2-20040116.macro/arch/mips/mm/pg-r4k.c	2004-01-03 03:56:38.000000000 +0000
+++ linux-mips-2.4.24-pre2-20040116/arch/mips/mm/pg-r4k.c	2004-01-26 12:09:56.000000000 +0000
@@ -96,7 +96,7 @@ static inline void __build_load_reg(int 
 	else
 		mi.i_format.opcode     = lw_op;
 	mi.i_format.rs         = 5;		/* $a1 */
-	mi.i_format.rt         = reg;		/* $zero */
+	mi.i_format.rt         = reg;		/* $reg */
 	mi.i_format.simmediate = load_offset;
 
 	load_offset += (cpu_has_64bit_registers ? 8 : 4);
@@ -197,7 +197,7 @@ static inline void __build_store_reg(int
 	reg_size               = 8;
 #endif
 	mi.i_format.rs         = 4;		/* $a0 */
-	mi.i_format.rt         = reg;		/* $zero */
+	mi.i_format.rt         = reg;		/* $reg */
 	mi.i_format.simmediate = store_offset;
 
 	store_offset += reg_size;
@@ -218,7 +218,7 @@ static inline void build_store_reg(int r
 	__build_store_reg(reg);
 }
 
-static inline void build_addiu_at_a0(unsigned long offset)
+static inline void build_addiu_a2_a0(unsigned long offset)
 {
 	union mips_instruction mi;
 
@@ -226,7 +226,7 @@ static inline void build_addiu_at_a0(uns
 
 	mi.i_format.opcode     = cpu_has_64bit_addresses ? daddiu_op : addiu_op;
 	mi.i_format.rs         = 4;		/* $a0 */
-	mi.i_format.rt         = 1;		/* $at */
+	mi.i_format.rt         = 6;		/* $a2 */
 	mi.i_format.simmediate = offset;
 
 	*epc++ = mi.word;
@@ -269,7 +269,7 @@ static inline void build_bne(unsigned in
 	union mips_instruction mi;
 
 	mi.i_format.opcode = bne_op;
-	mi.i_format.rs     = 1;			/* $at */
+	mi.i_format.rs     = 6;			/* $a2 */
 	mi.i_format.rt     = 4;			/* $a0 */
 	mi.i_format.simmediate = dest - epc - 1;
 
@@ -313,7 +313,7 @@ void __init build_clear_page(void)
 		}
 	}
 
-	build_addiu_at_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_clear : 0));
+	build_addiu_a2_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_clear : 0));
 
 	if (R4600_V2_HIT_CACHEOP_WAR && ((read_c0_prid() & 0xfff0) == 0x2020)) {
 		*epc++ = 0x40026000;		/* mfc0    $v0, $12	*/
@@ -352,7 +352,7 @@ dest = epc;
 	 build_store_reg(0);
 
 	if (cpu_has_prefetch && pref_offset_clear) {
-		build_addiu_at_a0(pref_offset_clear);
+		build_addiu_a2_a0(pref_offset_clear);
 	dest = epc;
 		__build_store_reg(0);
 		__build_store_reg(0);
@@ -382,7 +382,7 @@ void __init build_copy_page(void)
 {
 	epc = (unsigned int *) &copy_page_array;
 
-	build_addiu_at_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_copy : 0));
+	build_addiu_a2_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_copy : 0));
 
 	if (R4600_V2_HIT_CACHEOP_WAR && ((read_c0_prid() & 0xfff0) == 0x2020)) {
 		*epc++ = 0x40026000;		/* mfc0    $v0, $12	*/
@@ -438,7 +438,7 @@ dest = epc;
 	 build_store_reg(11);
 
 	if (cpu_has_prefetch && pref_offset_copy) {
-		build_addiu_at_a0(pref_offset_copy);
+		build_addiu_a2_a0(pref_offset_copy);
 	dest = epc;
 		__build_load_reg( 8);
 		__build_load_reg( 9);
diff -up --recursive --new-file linux-mips-2.4.24-pre2-20040116.macro/arch/mips64/mm/pg-r4k.c linux-mips-2.4.24-pre2-20040116/arch/mips64/mm/pg-r4k.c
--- linux-mips-2.4.24-pre2-20040116.macro/arch/mips64/mm/pg-r4k.c	2004-01-03 03:56:46.000000000 +0000
+++ linux-mips-2.4.24-pre2-20040116/arch/mips64/mm/pg-r4k.c	2004-01-26 12:09:56.000000000 +0000
@@ -96,7 +96,7 @@ static inline void __build_load_reg(int 
 	else
 		mi.i_format.opcode     = lw_op;
 	mi.i_format.rs         = 5;		/* $a1 */
-	mi.i_format.rt         = reg;		/* $zero */
+	mi.i_format.rt         = reg;		/* $reg */
 	mi.i_format.simmediate = load_offset;
 
 	load_offset += (cpu_has_64bit_registers ? 8 : 4);
@@ -197,7 +197,7 @@ static inline void __build_store_reg(int
 	reg_size               = 8;
 #endif
 	mi.i_format.rs         = 4;		/* $a0 */
-	mi.i_format.rt         = reg;		/* $zero */
+	mi.i_format.rt         = reg;		/* $reg */
 	mi.i_format.simmediate = store_offset;
 
 	store_offset += reg_size;
@@ -218,7 +218,7 @@ static inline void build_store_reg(int r
 	__build_store_reg(reg);
 }
 
-static inline void build_addiu_at_a0(unsigned long offset)
+static inline void build_addiu_a2_a0(unsigned long offset)
 {
 	union mips_instruction mi;
 
@@ -226,7 +226,7 @@ static inline void build_addiu_at_a0(uns
 
 	mi.i_format.opcode     = cpu_has_64bit_addresses ? daddiu_op : addiu_op;
 	mi.i_format.rs         = 4;		/* $a0 */
-	mi.i_format.rt         = 1;		/* $at */
+	mi.i_format.rt         = 6;		/* $a2 */
 	mi.i_format.simmediate = offset;
 
 	*epc++ = mi.word;
@@ -269,7 +269,7 @@ static inline void build_bne(unsigned in
 	union mips_instruction mi;
 
 	mi.i_format.opcode = bne_op;
-	mi.i_format.rs     = 1;			/* $at */
+	mi.i_format.rs     = 6;			/* $a2 */
 	mi.i_format.rt     = 4;			/* $a0 */
 	mi.i_format.simmediate = dest - epc - 1;
 
@@ -313,7 +313,7 @@ void __init build_clear_page(void)
 		}
 	}
 
-	build_addiu_at_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_clear : 0));
+	build_addiu_a2_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_clear : 0));
 
 	if (R4600_V2_HIT_CACHEOP_WAR && ((read_c0_prid() & 0xfff0) == 0x2020)) {
 		*epc++ = 0x40026000;		/* mfc0    $v0, $12	*/
@@ -352,7 +352,7 @@ dest = epc;
 	 build_store_reg(0);
 
 	if (cpu_has_prefetch && pref_offset_clear) {
-		build_addiu_at_a0(pref_offset_clear);
+		build_addiu_a2_a0(pref_offset_clear);
 	dest = epc;
 		__build_store_reg(0);
 		__build_store_reg(0);
@@ -382,7 +382,7 @@ void __init build_copy_page(void)
 {
 	epc = (unsigned int *) &copy_page_array;
 
-	build_addiu_at_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_copy : 0));
+	build_addiu_a2_a0(PAGE_SIZE - (cpu_has_prefetch ? pref_offset_copy : 0));
 
 	if (R4600_V2_HIT_CACHEOP_WAR && ((read_c0_prid() & 0xfff0) == 0x2020)) {
 		*epc++ = 0x40026000;		/* mfc0    $v0, $12	*/
@@ -438,7 +438,7 @@ dest = epc;
 	 build_store_reg(11);
 
 	if (cpu_has_prefetch && pref_offset_copy) {
-		build_addiu_at_a0(pref_offset_copy);
+		build_addiu_a2_a0(pref_offset_copy);
 	dest = epc;
 		__build_load_reg( 8);
 		__build_load_reg( 9);

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [patch] pg-r4k.c bugs for R4600 rev.2.0
  2004-01-26 16:31                             ` [patch] pg-r4k.c bugs for R4600 rev.2.0 Maciej W. Rozycki
@ 2004-01-26 17:00                               ` Ralf Baechle
  2004-01-28  1:37                                 ` Ralf Baechle
  0 siblings, 1 reply; 21+ messages in thread
From: Ralf Baechle @ 2004-01-26 17:00 UTC (permalink / raw)
  To: Maciej W. Rozycki; +Cc: Dominik 'Rathann' Mierzejewski, linux-mips

On Mon, Jan 26, 2004 at 05:31:07PM +0100, Maciej W. Rozycki wrote:

>  I have two other fixes for the file -- you might try them as well, as
> I've only tested all three of them together, because of a different
> configuration of the system I've used.  They fix a problem with R4k
> systems with a secondary cache and a coprocessor 0 hazard with R4000/R4400
> systems with primary caches only.
> 
>  Ralf, OK to apply this one?

Looks good, so please feel free to apply.

I just bent the kernel for my R4600 v2.0 machine (RM200) into shape again
and will test it later; will let you know if there's any problems.

  Ralf

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [patch] pg-r4k.c bugs for R4600 rev.2.0
  2004-01-26 17:00                               ` Ralf Baechle
@ 2004-01-28  1:37                                 ` Ralf Baechle
  2004-01-28 16:22                                   ` Dominik 'Rathann' Mierzejewski
  0 siblings, 1 reply; 21+ messages in thread
From: Ralf Baechle @ 2004-01-28  1:37 UTC (permalink / raw)
  To: Maciej W. Rozycki; +Cc: Dominik 'Rathann' Mierzejewski, linux-mips

On Mon, Jan 26, 2004 at 06:00:28PM +0100, Ralf Baechle wrote:

> Looks good, so please feel free to apply.
> 
> I just bent the kernel for my R4600 v2.0 machine (RM200) into shape again
> and will test it later; will let you know if there's any problems.

I still have problems with R5000 and R4600 V2.0 with the CVS kernel ...

  Ralf

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [patch] pg-r4k.c bugs for R4600 rev.2.0
  2004-01-28  1:37                                 ` Ralf Baechle
@ 2004-01-28 16:22                                   ` Dominik 'Rathann' Mierzejewski
  0 siblings, 0 replies; 21+ messages in thread
From: Dominik 'Rathann' Mierzejewski @ 2004-01-28 16:22 UTC (permalink / raw)
  To: linux-mips

On Wed, Jan 28, 2004 at 02:37:23AM +0100, Ralf Baechle wrote:
> On Mon, Jan 26, 2004 at 06:00:28PM +0100, Ralf Baechle wrote:
> 
> > Looks good, so please feel free to apply.
> > 
> > I just bent the kernel for my R4600 v2.0 machine (RM200) into shape again
> > and will test it later; will let you know if there's any problems.
> 
> I still have problems with R5000 and R4600 V2.0 with the CVS kernel ...

Still not good on my R4600 v2.0 either. I mean it boots, but throws an
malloc: "assertion botched" in parse.y:3258 (I think) and then, while
trying to shutdown the system (init 0), it throws several oopses in fault.c
"do_page_fault, line 206". I'll try to provide more info tomorrow. Now I
have to run.

Thanks and HAND.

-- 
Dominik 'Rathann' Mierzejewski <rathann@icm.edu.pl>                                                 
Interdisciplinary Centre for Mathematical and Computational Modelling                               
Warsaw University  |  http://www.icm.edu.pl  |  tel. +48 (22) 5540810                               

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2004-01-28 16:22 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-11 12:48 How to configure the cache size in r4000 karthikeyan natarajan
2004-01-12 12:51 ` Maciej W. Rozycki
2004-01-13 16:35   ` Ralf Baechle
2004-01-13 16:48     ` Maciej W. Rozycki
2004-01-15  9:48       ` Ralf Baechle
2004-01-15 13:31         ` Maciej W. Rozycki
2004-01-15 14:14           ` Current 2.4 CVS (2.4.24-pre2) doesn't boot on SGI Indy Dominik 'Rathann' Mierzejewski
2004-01-15 14:20             ` Dominik 'Rathann' Mierzejewski
2004-01-15 17:19             ` Martin Boehme
2004-01-15 23:17               ` Dominik 'Rathann' Mierzejewski
2004-01-16  1:03                 ` Kumba
2004-01-16  1:26                   ` Jun Sun
2004-01-16 11:50                     ` Dominik 'Rathann' Mierzejewski
2004-01-20 13:06                       ` Dominik 'Rathann' Mierzejewski
2004-01-20 16:28                         ` Dominik 'Rathann' Mierzejewski
2004-01-23 16:14                           ` Dominik 'Rathann' Mierzejewski
2004-01-26 16:31                             ` [patch] pg-r4k.c bugs for R4600 rev.2.0 Maciej W. Rozycki
2004-01-26 17:00                               ` Ralf Baechle
2004-01-28  1:37                                 ` Ralf Baechle
2004-01-28 16:22                                   ` Dominik 'Rathann' Mierzejewski
2004-01-12 16:57 ` How to configure the cache size in r4000 Ralf Baechle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.