Patch-ID# 109853-01
Keywords: ChorusOS
Synopsis: Jumbo Patch for Sun Embedded Workshop 4.0.1-GPRO, ChorusOS for Solaris -> MIPS (host Solaris)
Date: May/24/2001

Solaris Release: 

SunOS Release: 

Unbundled Product: ChorusOS

Unbundled Release: 4.0.1
NOTE: CLX401-SM30-GPRO

Xref: 

Topic: Jumbo Patch for Sun Embedded Workshop 4.0.1-GPRO, ChorusOS for Solaris -> MIPS (host Solaris)

Relevant Architectures: sparc

BugId's fixed with this patch: 4249702 4345244 4346768 4360533 4362258 4363069 4380898 4392406 4392408 4395022

Changes incorporated in this version: 4249702 4345244 4346768 4360533 4362258 
4363069 4380898 4392406 4392408 
4395022

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

4.0.1-GPRO-MIPS/chorus-mips/kernel/Ident.NUCLEUS
4.0.1-GPRO-MIPS/chorus-mips/kernel/include/chorus/cpu/f_cpu.h
4.0.1-GPRO-MIPS/chorus-mips/kernel/include/chorus/dki/f_dki.h
4.0.1-GPRO-MIPS/chorus-mips/kernel/include/chorus/prof/chAsmEnt_f.h
4.0.1-GPRO-MIPS/chorus-mips/kernel/lib/crt/crt0.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/dbg/basic/dbgMem_f.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/dbg/basic/dbgOps_f.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/dbg/basic/dbgScript.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/dbg/basic/except.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/dbg/dbg.mk
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/dbg_offsets.of
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/dki/dkiIntf_f.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/dki/intr/f_intr.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/dki/intr/f_intrAsm.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/exec/f/excep.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/exec/f/excepAsm.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/exec/f/trap.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/exec/thread/threadAsm_f.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/kdb/kdb/cmd/debugger.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/kdb/kdb/cmd/f_debugger.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/kdb/kdb/symbol/symb.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/mem/flm/aspace/scRgn.o
4.0.1-GPRO-MIPS/chorus-mips/kernel/obj/kern/mem/prm/aspace/tx39Asm.o
4.0.1-GPRO-MIPS/chorus-mips/opt/X11/Ident.X11
4.0.1-GPRO-MIPS/chorus-mips/os/Ident.OS
4.0.1-GPRO-MIPS/chorus-mips/os/include/CC/new.h
4.0.1-GPRO-MIPS/chorus-mips/os/include/chorus/am/f_reg.h
4.0.1-GPRO-MIPS/chorus-mips/os/lib/CC/libC.a
4.0.1-GPRO-MIPS/chorus-mips/os/lib/loader/loader.a
4.0.1-GPRO-MIPS/chorus-mips/os/lib/rshd/cmd.a
4.0.1-GPRO-MIPS/chorus-mips/os/obj/os/am/sys/amExc_f.o
4.0.1-GPRO-MIPS/chorus-mips/os/obj/os/am/sys/amThrd_f.o
4.0.1-GPRO-MIPS/chorus-mips/src/iom/Ident
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/dev/console/common.mf
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/dev/console/console.h
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/dev/console/kbdio.c
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/dev/console/kbdio.h
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/dev/console/kbdtables.h
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/dev/console/syscons.c
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/dev/console/syscons.h
4.0.1-GPRO-MIPS/chorus-mips/src/iom/src/os/iom/sys/bsd/nfs/nfs_client/nfs_vnops.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/drv/src/Ident
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/drv/src/keyboard/i8042/i8042.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/drv/src/keyboard/i8042/i8042.h
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/drv/src/net/ether/smc91xx/smc91xx.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/drv/src/net/ether/smc91xx/smc91xxProp.h
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/Ident
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/drv_f/src/flash/intel28f/intel28f.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/drv_f/src/flash/intel28f/intel28f.h
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/drv_f/src/flash/intel28f/intel28fProp.h
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/drv_f/src/pcmcia/it8368e/it8368e.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/drv_f/src/tx39/tx3922au/tx3922.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/drv_f/src/uart/tx39_uart/uart.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/pallas/Ident
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/mips/pallas/src/boot/deviceTree.c
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/template/bsp/Ident
4.0.1-GPRO-MIPS/chorus-mips/src/nucleus/bsp/template/drv/Ident
4.0.1-GPRO-MIPS/chorus-mips/src/opt/examples/Ident
4.0.1-GPRO-MIPS/chorus-mips/tools/Ident.CDS
4.0.1-GPRO-MIPS/chorus-mips/tools/Ident.CHTOOLS
4.0.1-GPRO-MIPS/chorus-mips/tools/Ident.DEVTOOLS
4.0.1-GPRO-MIPS/chorus-mips/tools/Ident.EWS
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/README-GDB
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/chadmin
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/chconsole
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/chlog
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/chls
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/chserver_d
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/gdb.ps
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/mips-chorusos-gdb
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/mips-chorusrdb-gdb
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/mkimage
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/rdbs
4.0.1-GPRO-MIPS/chorus-mips/tools/host/bin/refcard.ps
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/actors.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/debug_types.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/exceptions.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/i386.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/mips.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/modules.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/ppc603.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/sparc_v9.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/target.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/etc/debug_server/threads.xml
4.0.1-GPRO-MIPS/chorus-mips/tools/host/include/ChorusServer/dbg_error.h
4.0.1-GPRO-MIPS/chorus-mips/tools/host/lib/libChDbg.a
4.0.1-GPRO-MIPS/chorus-mips/tools/host/lib/libChSrv.a
4.0.1-GPRO-MIPS/chorus-mips/tools/root/bin/profctl.r
4.0.1-GPRO-MIPS/chorus-mips/tools/root/bin/rdbc.r
4.0.1-GPRO-MIPS/chorus-mips/tools/tgt-make/gcc-ld.ld
4.0.1-GPRO-MIPS/chorus-mips/tools/tgt-make/mips/act.ld
4.0.1-GPRO-MIPS/chorus-mips/tools/tgt-make/mips/genOff.awk
4.0.1-GPRO-MIPS/chorus-mips/tools/tgt-make/mips/lib.ld

Problem Description:

4249702: mini console cannot handle input at more than 800bps
4345244: unlink() fails with EINVAL after having 58 unlinked (but opened) files on NFS.
4346768: The NFS subsystem has an erratic behaviour in multi-thread
4360533: Crash of the Debug library when a CH_V_ADDR is returned.
4362258: KDB on mips does not recognize its own breakpoints if "exception off" is set
4363069: System and applicative debug for MIPS processor
4380898: C++ programs cannot redefine new/delete and use iostream.h at same time
4392406: BSP extensions for ChorusOS 4.0.1 for MIPS tx39 processor
4392408: Debug support in ChorusOS 4.0.1 for MIPS tx39 processor
4395022: Bad handling of high priority interrupts on MIPS

Patch Installation Instructions:
-------------------------------- 
 To patch your product, run as root:
 
# patchadd $FTPDIR/109853-01
 
Then follow the instructions.

Special Install Instructions:
----------------------------- 
After the patch installation, you have to rebuild new working directories.
To do so, delete the old working directories, or configure in a new directory.
 
 
Patch Removal Instructions: 
--------------------------- 
To remove a patch already applied, run as root:
 
# patchrm 109853-01
 
Then follow the instructions.

README -- Last modified date:  Thursday, May 24, 2001

