Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-050
Project: HCX
Product: cx
Date Issued: Fri Jul 23 07:57:48 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: none
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
Super blocks and inodes are slightly incompatible between the CX
and ESMP operating systems.
Resolution Description:
Modify the fsck utility to check to see if the superblock contains
ESMP data in the identification field. If ESMP data is present, do
not report an error. Also add ESMP information to 2 unused fields
in the inode. This does not affect any use on the CX system since
these fields are unused.
Modified Source:
usr/src/uts/machine/ufs/ufs_inode.c
usr/src/cmd/fsck/pass1.c
usr/src/cmd/fsck/setup.c
Object Modules:
sbin/fsck
lib_ufs ufs_inode.o
Conditions for Installation: none
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-051
Project: HCX
Product: cx
Date Issued: Wed Aug 25 09:48:00 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None.
Related Modification Numbers: None.
Related SARs: None.
Problem Description:
SBE's VCOM controllers need to be supported under 6.2.
Resolution Description:
Configuration files are being modified and special stub files added to
support the VCOMX25 and BLACKER products.
Modified Source:
usr/src/cmd/MAKEDEV/MAKEDEV.sh
usr/src/cmd/rc.sh
usr/src/uts/machine/cf/CF
usr/src/uts/machine/ix25/vcom_stub.c
usr/src/uts/machine/netinet/raw_ip.c
usr/src/uts/machine/os/streamio.c
usr/src/uts/machine/vipx/blacker_stub.c
usr/src/uts/machine/vipx/vipx_stub.c
Object Modules:
dev/MAKEDEV
etc/rc.patch51
usr/src/uts/machine/cf/SERIES-4000.patch51
usr/src/uts/machine/cf/SERIES-4000-RT.patch51
usr/src/uts/machine/cf/SERIES-5000.patch51
usr/src/uts/machine/cf/SERIES-5000-RT.patch51
usr/src/uts/machine/cf/comspace.c
usr/src/uts/machine/cf/conf.c
usr/src/uts/machine/cf/files
usr/src/uts/machine/ix25/vcom_stub.c
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/ml/nh5000/vbavec.s
usr/src/uts/machine/vipx/blacker_stub.c
usr/src/uts/machine/vipx/vipx_stub.c
lib_netinet raw_ip.o
lib_os1 streamio.o
Conditions for Installation:
This patch needs to be installed if the SBE VCOM synchronous communications
controller is to be installed and only on SERIES-4000 or SERIES-5000 systems.
Possible Side Effects:
This patch changes the rc script and the kernel configuration files. Since
these files could be modified by each customer for site-specific dependencies,
it would be impractical for this patch to simply copy in the new files over
the old ones. Therefore, the new rc file will be copied into the /etc directory
under the name "rc.patch51" and the new CF kernel configuration files will
be copied into the /usr/src/uts/machine/cf directory with ".patch51" appended.
This site's system administrator has the responsibility of integrating the
new files with the old files.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-052
Project: HCX
Product: cx
Date Issued: Thu Aug 26 16:13:23 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None.
Related Modification Numbers: None.
Related SARs: RIQ #3998
Problem Description:
A customer request has been made to provide a console message
when a power failure has occurred.
Resolution Description:
When line power is interrupted or the system is powered down in
non-console mode, an indication that the system has generated
a powerfail interrupt will be saved to the non-volatile RAM
associated with the Time of Century clock. The kernel has been
modified so that on power-up, it checks for a powerfail event and
writes a message to the console. The POWERFAIL_MSG option can be
specified in the system configuration file to provide this
functionality.
Modified Source:
usr/src/uts/machine/cf/space.c
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/ml/nh5000/vbavec.s
usr/src/uts/machine/os/main.c
Object Modules:
usr/src/uts/machine/cf/space.c
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/ml/nh5000/vbavec.s
lib_os1 main.o
Conditions for Installation:
None.
Possible Side Effects:
This patch modifies the usr/src/uts/machine/ml/nh4000/vbavec.s,
usr/src/uts/machine/ml/nh5000/vbavec.s, and space.c files. If these
files have been modified on site, then those modifications will need
to be re-applied after this patch is installed. The original version
of these files will be moved to the ../PATCH/cx6.2-052/old directory.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-053
Project: HCX
Product: cx
Date Issued: Thu Sep 15 10:10:31 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None.
Related Modification Numbers: None.
Related SARs: HM11068, HM11072
Problem Description:
1. System hangs can occur on Series 5000 systems equipped with global
memory if the kernel changes a page's cache mode from copyback to
writethrough and a write to this page generates a snoop hit in
another CPU's secondary cache.
2. On Series 5000 systems, applications which ignore signals spin forever
on the first instruction which causes the kernel to generate an ignored
signal.
Resolution Description:
1. The kernel has been modified to flush the stale cache data from the
secondary cache(s) after the page's cache mode has been changed from
copyback to writethrough.
2. The kernel has been modified to resume the application's execution
at the instruction immediately following the signal-generating
instruction. This new behavior matches that of Series 4000 systems.
Modified Source:
usr/src/uts/machine/os/page.c
usr/src/uts/machine/io/mem.c
usr/src/uts/machine/ml/m88k/copy.s
usr/src/uts/machine/ml/nh5000/cache.c
usr/src/uts/machine/ml/nh5000/trap.c
Object Modules:
locore.o
lib_io mem.o
lib_os3 page.o
lib_ml cache.o trap.o
Conditions for Installation: None.
Possible Side Effects: None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-054
Project: HCX
Product: cx
Date Issued: Fri Sep 10 17:21:11 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
A 9600 baud mouse sends data fast enough that the HPS buffers the data
until the buffer space is exhausted. This causes mouse tracking to be
extremely jerky.
Resolution Description:
Use a smaller buffer size to cause the HPS to give data to the CPU
more regularly.
Modified Source:
usr/src/cmd/etc/hpswcs
Object Modules:
usr/etc/hpswcs
Conditions for Installation:
Can be installed on any system with an HPS, but need only be installed
if a 9600 baud mouse (e.g., the MouseMan Combo) or device with similar
characteristics is attached to the HPS.
Possible Side Effects:
Performance characteristics of high-speed devices on an HPS may change;
response time will improve but system overhead (due to increased
interrupts) may degrade. Note that low-speed devices such as a
keyboard are not fast enough for data to be buffered anyway.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-055
Project: HCX
Product: cx
Date Issued: Mon Sep 20 17:17:24 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. On Series 5000 systems, kernel support is required for various I/O
bus arbitration modes.
2. The savecore(1M) utility cannot save large core dumps, which causes
it to abort when trying to save a core dump of a Series 5000 system
equipped with global memory.
3. On Series 5000 systems, the kernel incorrectly reports global memory
single bit parity errors as multiple bit parity errors.
Resolution Description:
1. The kernel has been modified to support a variety of I/O bus
arbitration modes.
2. The savecore(1M) utility has been modified so that it can now save
large core dumps.
3. The kernel has been modified to correctly differentiate between single
bit and multiple bit memory parity errors.
Modified Source:
usr/src/uts/machine/cf/space.c
usr/src/uts/machine/ml/m88k/intr.c
usr/src/uts/machine/ml/nh5000/machdep.c
usr/src/cmd/immu/savecore.c
Object Modules:
usr/src/uts/machine/cf/space.c
lib_ml intr.o machdep.o
usr/etc/savecore
Conditions for Installation:
The Series 5000 CPU board must be at the proper hardware revision level
to support the following I/O bus arbitration modes. Note that each of
these arbitration modes is independent of the other modes.
To select a round robin VME arbitration for bus request 0 in slots 6-9,
the following line must be inserted into the system's configuration file:
options HOPT_RROB_VME
To select a round robin VME arbitration for bus request 0 among the
Series 5000 CPU boards, the following line must be inserted into the
system's configuration file:
options HOPT_RROB_CPU
To make all CPU accesses to the VMEbus the highest priority requests on
the bus, the following line must be inserted into the system's configur-
ation file:
options HOPT_CPU_HPRI
To release the VMEbus only when requested, rather than when the VME
operation is completed, the following line must be inserted into the
system's configuration file:
options HOPT_REL_REQ
Possible Side Effects:
This patch modifies the file /usr/src/uts/machine/cf/space.c. This file
may have been modified locally. If so, these modifications must be merged
into the new version of the file. The old (locally modified) version is
copied to the /usr/src/PATCH/cx6.2-055/old/NH5000 directory during patch
installation.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-056
Project: HCX
Product: cx
Date Issued: Mon Oct 4 15:16:59 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
The archiver would produce an incorrect archive symbol table for symbols of
length eight characters and values greater in magnitude than 0xffffff.
Resolution Description:
The archiver produces a correct archive symbol table for these symbols.
Modified Source:
usr/src/cmd/sgs/jar/read_obj.c
Object Modules:
usr/bin/ar
Conditions for Installation:
Install on CX/UX 6.2
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-057
Project: HCX
Product: cx
Date Issued: Wed Oct 6 10:03:35 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. On NH5000 platforms, programs which should have consistent
execution times can, in fact, have unpredictable execution
times.
2. Processes making heavy use of System V IPC semaphores are
not scheduled for execution as quickly as they should be.
Resolution Description:
1. In the past, the operating system's page frame allocator
assigned page frames to processes with the belief that,
within a memory pool, one page frame was as good as any
other. Due to the organization of the secondary cache on
NH5000 platforms, a program's execution time is affected
by the physical location of the program within primary
memory. This patch causes the page frame allocator to
attempt to make the physical addresses used by a process
congruent to the corresponding virtual addresses modulo
the size of the secondary cache.
2. Adjustments were made to the scheduler to correct the
problem.
Modified Source:
usr/src/uts/machine/os/sema.c
usr/src/uts/machine/os/exec.c
usr/src/uts/machine/os/fault.c
usr/src/uts/machine/os/page.c
usr/src/uts/machine/os/region.c
Object Modules:
usr/src/uts/machine/cf/space.c
lib_os1 sema.o
lib_os1 exec.o
lib_os1 fault.o
lib_os3 page.o
lib_os3 region.o
Conditions for Installation:
Please note that this patch changes /usr/src/uts/machine/cf/space.c.
If you have also changed space.c, you will have to merge your changes
into the new file. Your old file will be saved in
/usr/src/PATCH/cx6.2-057/old/space.c.
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-059
Project: HCX
Product: cx
Date Issued: Tue Oct 19 17:04:42 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
Certain POSIX4 library routines, require the system to perform a shared
memory attachment. After this attachment, the amount of user address
space that can be allocated via malloc(3c) and sbrk(2) is limited
to 4Mb.
Resolution Description:
Allow the system administrator to configure an address to which
shared memory will be attached in the user address space. SHMSTART
is defined in ipcconfig.h will be used for this purpose.
SHMSTART determines the user space address where shmat(2)
attaches shared memory regions when the user does not specify
a starting address on the shmat(2) invocation.
When SHMSTART is defined as zero or an illegal
value, shmat(2) will attach shared memory regions beginning at
the end of the data region plus NBPS.
When SHMSTART is defined as a non-zero value less than or
equal to USRSTACK-(NBPS * 2), shared memory regions will be attached at
SHMSTART rounded up to a NBPS boundary.
The address where the first shared memory region is attached is
important because it limits the amount of space that can be
allocated to the data region via malloc(3c) and sbrk(2).
Modified Source:
usr/src/uts/machine/cf/ipcconfig.h
usr/src/uts/machine/cf/space.c
usr/src/uts/machine/os/shm.c
Object Modules:
lib_os2 shm.o
usr/src/uts/machine/cf/ipcconfig.h
usr/src/uts/machine/cf/space.c
Conditions for Installation:
In place of patch cx6.2-058.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-060
Project: HCX
Product: cx
Date Issued: Fri Oct 22 17:07:43 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. The HSA stand-alone disk and tape diagnostic programs fail on
Series 5000 systems.
2. The /etc/rc system initialization shell script does not automatically
bind programs to local memory on Series 5000 systems. On Series 5000
systems, most programs achieve higher performance when bound to local
memory.
3. On Series 5000 systems, the real-time clocks (RTCs) associated with
CPU boards #1, #2, and #3 are not accessible from user applications.
The problem lies with the config(1M) utility, which does not account
for these additional RTCs.
4. Series 5000 systems can experience kernel hangs under certain circum-
stances because of an obscure multithreading code error introduced by
patch cx6.2-057.
5. Write accesses to foreign local memory in copyback cache mode on
Series 5000 systems cause kernel crashes, due to the kernel mis-
diagnosing the system's cache coherency behavior as a real memory
failure.
6. On Series 5000 systems, the spurious interrupt error message reports
incorrect ipl and vector values.
Resolution Description:
1. Released a new revision (#13) of the HSA microcode for both Series 4000
and Series 5000 systems.
2. Modified the /etc/rc system initialization shell script to automatically
bind programs to local memory on Series 5000 systems.
3. Updated the config(1M) utility to account for the maximum number of
real-time clocks available on Series 5000 systems.
4. Removed the multithreading code error from the kernel.
5. Modified the kernel to allow write accesses to foreign local memory
in copyback cache mode.
6. Corrected the ipl and vector values reported by the spurious interrupt
error message.
Modified Source:
usr/src/cmd/rc.sh
usr/src/cmd/config/mkheaders.c
usr/src/uts/machine/os/page.c
usr/src/uts/machine/ml/nh5000/trap.c
Object Modules:
/hsawcs
/etc/rc
/usr/sbin/config
lib_os3 page.o
lib_ml trap.o (Series 5000 only)
/usr/src/uts/machine/ml/nh5000/vbavec.s (Series 5000 only)
Conditions for Installation: None
Possible Side Effects:
This patch modifies the file /etc/rc. This file may have been modified
locally. If so, these modifications must be merged into the new version
of the file. The old (locally modified) version is copied to the
/usr/src/PATCH/cx6.2-060/old directory during patch installation.
This patch also modifies the file /usr/src/uts/machine/ml/nh5000/vbavec.s
on Series 5000 systems. This file may have been modified locally.
If so, these modifications must be merged into the new version of
the file. The old (locally modified) version is copied to the
/usr/src/PATCH/cx6.2-020/old/NH5000 directory during patch installation.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-061
Project: HCX
Product: cx
Date Issued: Fri Oct 22 15:10:49 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: HM 11097
Problem Description:
The raw Ethernet problem occurs when internally looping back data
without sending the data to a different interface.
The system will panic due to an address misalignment.
This is due to the difference between read and
write buffers. The write buffers are aligned on a full word
boundary, while the read buffers are aligned on a half word
boundary. Thus, when a message is looped back the boundary
alignment is wrong for a read buffer because it was previously
a write buffer.
Resolution Description:
This patch resolves this problem by moving
the first part of the header to a half word boundary buffer.
Modified Source: usr/src/uts/machine/net/rif.c
Object Modules:
usr/src/uts/machine/M88K/lib_net: rif.o
usr/src/uts/machine/M88K-RT/lib_net: rif.o
usr/src/uts/machine/NH5000/lib_net: rif.o
usr/src/uts/machine/NH5000-RT/lib_net: rif.o
Conditions for Installation: none
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-062
Project: HCX
Product: cx
Date Issued: Wed Nov 3 15:42:54 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
1. The fix to the archiver supplied by patch cx6.2-056 is broken.
2. When a program is linked with a linker command file, and when one or more
of the input files contains a .initp section, the link editor can delete
the vendor section header from the program.
3. The HAPSE linking process requires use of a linker option that is not
present in the CX/UX link editor.
Resolution Description:
1. The archiver is corrected.
2. The link editor correctly links programs described above.
3. The undocumented -Qload= option, added to the linking process supplied with
HAPSE 88k_6.2-B1, is added to the CX/UX link editor.
Modified Source: none
Object Modules:
usr/bin/ar
usr/bin/ld
Conditions for Installation:
Install on CX/UX 6.2.
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-063
Project: HCX
Product: cx
Date Issued: Thu Nov 4 14:41:13 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: HM10152 HM11079 HM11059 HM10856 HM10833
Problem Description: Following problems relate to the use of the shmdefine()
utility.
1. Generated C code for variable initialization after the regions
are attached does not re-initialize a pointer and fails with a
bus error.
2. The generated C code initializes a variable even if the region
has been attached as SHM_RDONLY and produces a bus error.
3. Shmdefine does not allow use of the SHM_FLMEM flag with relation to
shared memory regions.
4. The generated C code does not provide a way to remove the
shared memory region.
Resolution Description:
1. Generated C code for variable initialization after the regions
are attached properly initialize a pointer.
2. The generated C code does not initialize a variable when
the region has been attached as SHM_RDONLY.
3. Shmdefine permits specification of the SHM_FLMEM flag.
4. Generated C code provides a way to remove the
shared memory region.
Modified Source:
usr/man/u_man/man1/shmdefine.1
usr/src/cmd/shmdefine/check.c
usr/src/cmd/shmdefine/dump.c
usr/src/cmd/shmdefine/init.c
usr/src/cmd/shmdefine/lex.l
usr/src/cmd/shmdefine/make_dot_c.c
usr/src/cmd/shmdefine/shm.h
usr/src/cmd/shmdefine/template
usr/src/cmd/shmdefine/yacc.y
Object Modules:
usr/bin/shmdefine
usr/catman/u_man/man1/shmdefine.1.z
usr/man/u_man/man1/shmdefine.1
Conditions for Installation:
None.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-064
Project: HCX
Product: cx
Date Issued: Tue Nov 9 13:52:39 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: HM11021
Problem Description:
1. Reserving the last page frame of a local memory pool will cause the
kernel to panic during boot.
2. One cannot specify copyback cache mode for I/O memory regions.
3. A bug was introduced in cx6.2-057 that causes the kernel to crash.
Resolution Description:
1. Fixed several boundary condition checks.
2. Copyback cache mode is not normally desired for I/O memory because
of cache coherence considerations. However it is allowed here for
a special device that appears in a part of the physical address space
normally reserved for local memory. Use of copyback cache mode
improves performace over cache-inhibit mode by bursting cache line
fills.
3. Fixed the bug introduced in cx6.2-057.
Modified Source:
usr/src/uts/machine/os/pmap.c
usr/src/uts/machine/os/page.c
usr/src/uts/machine/os/getpages.c
Object Modules:
lib_os1 pmap.o
lib_os3 page.o
lib_os3 getpages.o
Conditions for Installation: None
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-065
Project: HCX
Product: cx
Date Issued: Thu Nov 18 13:08:12 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: cx6.2-045
Related Modification Numbers: None
Related SARs: None
Problem Description:
While vhand is clearing a referenced bit in a page table entry there is
a 4-5 instruction window wherein the page table entry is completely zero.
If the process that owns the page table entry is executing the probe()
routine on another CPU, and if the probe() routine sees the zero page
table entry, probe() can erroneously report an error, which can cause
the system call and ultimately the application to fail.
Resolution Description:
Close the 4-5 instruction window.
Modified Source:
usr/src/uts/machine/os/getpages.c
Object Modules:
lib_os3 getpages.o
Conditions for Installation: None
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-066
Project: HCX
Product: cx
Date Issued: Wed Nov 17 17:41:59 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. On multiprocessor Series 5000 systems, certain kernels would hang
during the initiation of interrupt driven console terminal I/O.
The most typical symptom of this problem is the system hanging
after printing the first character of the message "Checking root
filesystem."
2. On Series 5000 systems, a configured Xylogics controller would
sometimes fail to reset and would report the following message:
"xylogics controller reset failed (polled command timeout)."
3. On Series 5000 systems, a memory fault generated by a user-level
access to I/O space would cause the kernel to panic unnecessarily.
4. On Series 5000 systems, a shared memory performance improvement
included in patch cx6.2-064 unwittingly assigned the wrong cache
attributes to shared memory segments bound to I/O space. Accessing
these segments would cause the kernel to panic because of problem #3.
Resolution Description:
1. The kernel now correctly initiates interrupt driven console terminal
I/O on multiprocessor Series 5000 systems.
2. The kernel now waits longer for the Xylogics controller to reset
before determining if the controller is functioning properly.
3. The kernel now kills the process which generated the faulting
user-level access to I/O space instead of panicing.
4. The kernel now by default assigns the cache-inhibited and no-snoop
cache modes to shared memory segments bound to I/O space.
Modified Source:
usr/src/uts/machine/io/xylogics.c
usr/src/uts/machine/ml/m88k/start.s
usr/src/uts/machine/ml/nh5000/misc.s
usr/src/uts/machine/ml/nh5000/trap.c
usr/src/uts/machine/os/shm.c
Object Modules:
locore.o
lib_io xylogics.o
lib_ml trap.o
lib_os2 shm.o
Conditions for Installation:
This patch must be installed on all Series 5000 systems.
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-067
Project: HCX
Product: cx
Date Issued: Tue Nov 16 18:22:39 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: cx6.2-043
Related Modification Numbers: None
Related SARs: None
Problem Description:
After installation of patch cx6.2-043, programs that used the
mq_notify interface no longer worked correctly.
Resolution Description:
All modules that were affected by the change that was made to
POSIX.4 message queues by patch cx6.2-043 are now being released.
Modified Source:
None
Object Modules:
libposix4.a mq_close.o
libposix4.a mq_destroy.o
libposix4.a mq_getattr.o
libposix4.a mq_notify.o
libposix4.a mq_open.o
libposix4.a mq_receive.o
libposix4.a mq_send.o
libposix4.a mq_setattr.o
Conditions for Installation:
None
Possible Side Effects:
None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-068
Project: HCX
Product: cx
Date Issued: Sat Nov 20 08:42:48 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: ethernet6.2-005
Related Modification Numbers:
Related SARs: HM10886, HM10417, HM10677, HM10918, HM10979, HM11048, HM10672
HM10674, HM10988, HM10841, HM10637, HM11048
Problem Description:
1. When mailboxes were created, they were owned by the sender of mail
if POSIX_CHOWN_RESTRICTED was configured for the system.
2. Curses library problems:
a. Rapid screen updates scrambled output on the screen. [HM10886]
b. Pads and subpads were not working correctly. [HM10417]
c. Curses was not handling Ctrl-Z (suspend and background job)
properly. [HM10677]
3. Tar problems:
a. The -o option (maintain ownership) did not work. [HM10918]
b. Tar exhibited checksum errors. [HM10979]
c. Block sizes could no longer be specified. [HM11048]
4. Restore problems:
a. The message "resync restore, skipped 10 blocks" would sometimes
appear when processing the second volume of a multivolume
fdump [HM10674, HM10988]
b. When using the restore command interactively (restore -i), the
add command would not select all the requested files if wildcards
were used to specify files. [HM10841]
5. The "w" command displayed unreasonable idle times when run on an RT
kernel. [HM10672]
6. The "top" command produced a memory fault when outputting to a file.
[HM10637]
7. Transmission of data by the integrated Ethernet driver on a Series
5000 system requires double buffering.
Resolution Description:
1. An additional program is provided to ensure that mailboxes are
created with the owner of the recipient of the mail.
2a. Separate file descriptors are now used for stdin and stdout so that
setting nodelay() on input does not affect output.
b. When a pad is updated on the screen, its status now correctly
indicates that it has been updated.
c. Terminal stop signals are now correctly handled.
3a. The ownership handling problems have been corrected.
b. Tar incorrectly printed status information to the same file
descriptor (stdout) as the archive it was writing. This output
when merged into the file stream, would eventually cause the
checksum error. Tar's status now is printed to stderr.
c. Block sizes can now be specified.
4a. The processing of file blocks in multivolume calculations has been
corrected.
b. A function called by the add function now returns a valid status
value.
5. Idle times are not available on an RT kernel. The "w" command now
prints blanks instead of incorrect numbers.
6. An errant memory reference was fixed in the "top" command.
7. Double buffering is implemented by patch ethernet6.2-005 and is
enabled in space.c in this patch.
Modified Source:
usr/src/cmd/chmail1.c
usr/src/cmd/mail.c
usr/src/lib/libcurses/screen/initscr.c
usr/src/lib/libcurses/screen/prefresh.c
usr/src/lib/libcurses/screen/tstp.c
usr/src/cmd/tar/tar.c
usr/src/cmd/restore/interactive.c
usr/src/cmd/restore/tape.c
usr/src/cmd/immu/w.c
usr/src/cmd/immu/top/top.c
usr/src/uts/machine/cf/space.c
Object Modules:
usr/bin/mail
usr/bin/chmail1
usr/lib/libcurses.a
usr/lib/libp/libcurses.a
usr/catman/u_man/man1/tar.1.z
usr/man/u_man/man1/tar.1
usr/bin/tar
sbin/restore
usr/ucb/w
usr/bin/top
usr/src/uts/machine/cf/space.c
Conditions for Installation:
None
Possible Side Effects:
None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-069
Project: HCX
Product: cx
Date Issued: Fri Dec 3 10:39:32 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
The math library 'asinh' and 'powf' routines use double-word 'load' and
'store' instructions with odd-even register pairs. The use of such
instructions results in kernel emulation of the operations on Series 5000
systems. This emulation impacts the performance of the executed code.
Resolution Description:
The math library routines provided with this patch do not use double-word
'load' and 'store' instructions with odd-even register pairs.
Modified Source: none
Object Modules:
lib/libm.a(asinh.o)
lib/libm.a(powf.o)
lib/libp/libm.a(asinh.o)
lib/libp/libm.a(powf.o)
usr/88open/lib/libm.a(asinh.o)
usr/88open/lib/libm.a(powf.o)
usr/88open/lib/libp/libm.a(asinh.o)
usr/88open/lib/libp/libm.a(powf.o)
Conditions for Installation:
Install on CX/UX 6.2
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-070
Project: HCX
Product: cx
Date Issued: Fri Dec 3 14:07:28 1993
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: no future release identified
Related Patches: none
Related Modification Numbers: none
Related SARs: RIQ 4GR1245, Ref. 4463
Problem Description:
1. The SONY SMO-E502 & SMO-E301F Magneto-Optical disk drives are not
recognized during boot.
2. Cannot boot properly unless a formatted disk loaded into SONY MO
disk drive.
Resolution Description:
1. The disk model table in scsi_data.c has been updated to recognize
the SONY optical disk device.
2. Modified ISE disk device drivers to allow boot with unformatted drive
loaded as well as no drive loaded into device. Warning messages will
appear during boot and during drive access when an unformatted disk is
loaded or when no disk at all is loaded.
Modified Source:
usr/src/uts/machine/io/gd.c
usr/src/uts/machine/io/is.c
Object Modules:
usr/src/uts/machine/io/scsi_data.c
usr/src/uts/machine/sys/scsi_data.h
lib_io gd.o
lib_io is.o
Conditions for Installation:
***NOTE*** This patch modifies the following kernel files:
usr/src/uts/machine/io/scsi_data.c
usr/src/uts/machine/sys/scsi_data.h
These files may have been modified locally. Local modifications
must be merged into the new versions. The old (locally modified)
versions are copied to the usr/src/PATCH/cx6.2-070/old directory
during patch installation.
Possible Side Effects:
The SONY Optical disk device model replaces the Fuji M2246 model disk device.
Systems with this Fuji device will now see the drive recognized as a
"Generic Fuji Model" during boot. The functionality of the Fuji M2246
has remained the same.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-071
Project: HCX
Product: cx
Date Issued: Thu Jan 20 10:55:25 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: None
Related Modification Numbers: None
Related SARs: HM11184
Problem Description:
1. On Series 5000 systems, a failed interrupt acknowledge cycle
caused the kernel to halt after displaying the following
message: "*** Error exception encountered ***".
2. On Series 5000 systems, using ptrace(2) to alter a process's
text region (e.g., by inserting breakpoints) sometimes caused
the debugged process to execute erroneously.
3. On Series 5000 systems, a ptrace(2) single step command would
sometimes incorrectly behave like a ptrace(2) continue command.
4. On Series 5000 systems, kernels built with the IGNORE_BUS_TIMEOUTS
option would still panic when a write access to I/O space fails.
5. On Series 5000 systems, the kernel and the errpt(1M) utility
did not record which global memory daughter cards experienced
parity errors.
6. On Series 5000 systems, the 88110's dynamic reordering of load
and store instructions would sometimes cause the kernel to panic
during device probing of the secondary I/O bus.
7. On Series 5000 systems under heavy paging conditions, reallocating
user text pages for other purposes would sometimes cause secondary
cache incoherencies, which in turn could cause system crashes.
Resolution Description:
1. The kernel now correctly diagnoses the failed interrupt acknowledge
cycle and then panics the system.
2. The kernel now forces debugged processes to snoop all instruction
accesses to prevent any secondary cache inconsistencies.
3. The kernel now uses a different algorithm when utilizing the
88110's instruction trace mode.
4. The kernel now permits failed write accesses to I/O space when the
IGNORE_BUS_TIMEOUTS option is specified.
5. The kernel and the errpt(1M) utility now record which global memory
daughter cards experience parity errors.
6. The kernel now prevents the 88110's reordering feature from
interfering with device probing of either I/O bus.
7. The kernel now prevents the secondary cache incoherencies caused by
the reallocation of user text pages.
Modified Source:
usr/src/uts/machine/ml/m88k/access.s
usr/src/uts/machine/ml/m88k/startup.c
usr/src/uts/machine/ml/nh5000/cache.c
usr/src/uts/machine/ml/nh5000/machdep.c
usr/src/uts/machine/ml/nh5000/trap.c
usr/src/uts/machine/os/getpages.c
usr/src/uts/machine/os/page.c
usr/src/uts/machine/os/sys_process.c
usr/src/cmd/error/hcx/errpt.c
Object Modules:
locore.o
lib_ml cache.o machdep.o startup.o trap.o
lib_os2 sys_process.o
lib_os3 getpages.o page.o
usr/src/uts/machine/ml/nh5000/scbvec.s
usr/bin/errpt
Conditions for Installation:
This patch must only be installed on Series 5000 systems.
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-073
Project: HCX
Product: cx
Date Issued: Fri Feb 11 15:56:28 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: None
Related Modification Numbers: None
Related SARs: HM11175 HM11179
Problem Description:
1. The kernel Dump routines do not properly dump the contents
of memory after a panic. Kadb can not be used to determine
the cause of the panic.
2. An unprivileged user could hang the system by attempting to
cat to /dev/log.
Resolution Description:
1. Modified the kernel properly dump memory.
2. vn_create() returned an operation unsupported if called for a
socket (/dev/log), but left the vnodes for both the file and
the parent directory locked. The system would then hang when
processes deadlocked waiting on /dev to be unlocked. The resolution
is to free the file and parent directory vnodes in vn_create() before
returning.
Modified Source:
usr/src/uts/machine/io/is.c
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/ml/nh5000/vbavec.s
usr/src/uts/machine/os/vfs_vnode.c
Object Modules:
lib_io is.o
lib_os2 vfs_vnode.o
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/ml/nh5000/vbavec.s
Conditions for Installation:
Install on CX 6.2 only.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-074
Project: HCX
Product: cx
Date Issued: Thu Jan 20 15:13:47 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: tcp_ip6.2-011 cx_rt_develop6.2-004 cx_sx6.2-004
Related Modification Numbers: None
Related SARs: HM10723 HM10674 HM10988 HM10841 HM10901 HM10411
HM10672
Problem Description:
1. There is no way for one user to remove another user's FBS
without being Root.
2. Modify the kernel to handle I/O bus errors with better performance
and stability.
3. Scheduling FBS (Frequency Based Scheduled) processes from a program
being debugged under NightView would cause a multiprocessor system
to hang.
4. Trace does not allow tracing FBS tasks.
5. When using iobus_err() on a Series 5000 machine, there is
no way to not display I/O bus error messages.
6. System configuration files from patch 51 are not installed
properly.
Resolution Description:
1. Add a new access vector FBS_REMOVE. Users with new access vector
have the ability to remove another user's FBS. Modified commands
setvec and lsvec to accommodate the new access vector.
2. Timing in the kernel was modified to handle I/O bus errors
more efficiently with new iobus_err() system call.
3. Made necessary changes in the kernel to prevent hanging the
system.
4. Enhanced the kernel to allow tracing of FBS tasks.
5. Enhanced the kernel to disable I/O bus error message printing while
using iobus_err().
6. Overwrite existing system configuration files with the correct
versions.
Modified Source:
usr/src/cmd/lsvec.c
usr/src/cmd/setvec.c
usr/src/uts/machine/cf/CF
usr/src/uts/machine/ml/nh4000/trap.c
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/ml/nh4000/machdep.c
usr/src/uts/machine/ml/nh5000/machdep.c
usr/src/uts/machine/ml/nh5000/trap.c
usr/src/uts/machine/os/badaddr.c
usr/src/uts/machine/os/exec.c
usr/src/uts/machine/os/exit.c
usr/src/uts/machine/os/kern_sig.c
usr/src/uts/machine/sys/acc_vec.h
usr/src/uts/machine/sys/fbs.h
usr/src/uts/machine/sys/iobus_err.h
usr/src/uts/machine/sys/trace.h
Object Modules:
usr/bin/lsvec
usr/bin/setvec
lib_ml machdep.o
lib_ml trap.o
lib_os1 badaddr.o
lib_os1 exec.o
lib_os1 exit.o
lib_os1 kern_sig.o
usr/catman/p_man/man2/iconnect.2.z
usr/catman/p_man/man2/iobus_err.2.z
usr/man/p_man/man2/iconnect.2
usr/man/p_man/man2/iobus_err.2
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/cf/SERIES-4000
usr/src/uts/machine/cf/SERIES-4000-RT
usr/src/uts/machine/cf/SERIES-5000
usr/src/uts/machine/cf/SERIES-5000-RT
usr/src/uts/machine/cf/ipcconfig.h
usr/src/uts/machine/cf/space.c
usr/src/uts/machine/ml/genassym.c
usr/src/uts/machine/sys/acc_vec.h
usr/src/uts/machine/sys/fbs.h
usr/src/uts/machine/sys/iobus_err.h
usr/src/uts/machine/sys/trace.h
usr/include/sys/acc_vec.h
usr/include/sys/fbs.h
usr/include/sys/iobus_err.h
usr/include/sys/trace.h
Conditions for Installation:
None.
Possible Side Effects:
During this patch installation while configuring the new
kernel, the following error may appear:
too many defines (> 5000), use -t option
If so, the following string in /usr/src/uts/machine/cf/osdep and
/usr/src/uts/machine/cf/Makefile.<arch> (where <arch> is the type
of machine in use) can be modified to prevent the error.
-Wp,-t5000
Change the above string to the following string.
-Wp,-t6000
This patch modifies the kernel configuration files SERIES-4000,
SERIES-4000-RT, SERIES-5000, and SERIES-5000-RT in the
/usr/src/uts/machine/cf directory. This site's system administrator
has the responsibility of integrating the changes in the new files
with the sites configuration file.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-077
Project: HCX
Product: cx
Date Issued: Wed Mar 9 12:58:37 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
1. The link editor could incorrectly allocate a user-defined section when
a link editor command file was used in a link edit session. The user-
defined section could overlap one of the other sections in the program's
address space.
2. The link editor could produce incorrect relocation information in a
relocate-only link edit session when an input vendor section had an
address value with a non-zero high byte.
3. The link editor could abort in the memory allocator when link editing
object modules produced by the Fortran compiler.
Resolution Description:
1. The link editor is corrected. It correctly allocates a user-defined
section when a link editor command file is used in a link edit session.
2. The link editor is corrected. It produces correct relocation information
in a relocate-only link edit session when an input vendor section has an
address value with a non-zero high byte.
3. The link editor is corrected. It uses a different memory allocator,
preventing the link editor from aborting when link editing object modules
produced by the Fortran compiler.
Modified Source: none
Object Modules:
usr/bin/ld
Conditions for Installation:
Install on CX/UX 6.2.
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-078
Project: HCX
Product: cx
Date Issued: Wed Mar 16 13:14:38 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: trace6.2-003
Related Modification Numbers: none
Related SARs: none
Problem Description:
Patch cx6.2-074 did not add FBS tracepoints to the NH5000
version of vbavec.s.
Rescheduling interrupt exits were not being logged by the
kernel when the interrupt did not result in a context switch.
The context switch that occurred during a user-level interrupt
was not being logged by the kernel.
Kernel builds exceeded the pre-defined cpp (C preprocessor) symbol table
size.
Resolution Description:
The FBS tracepoints have been added to the NH5000 version of vbavec.s.
The rescheduling interrupt code in vbavec.s has been changed to log a
TR_INTERRUPT_EXIT tracepoint when the interrupt does not result in a
context switch.
A TR_SWITCHIN tracepoint has been added to the user-level interrupt
handling routines in vbavec.s and scbvec.s.
The cpp symbol table size has been increased in the kernel makefiles and
the osdep tool.
Modified Source:
usr/src/uts/machine/sys/trace.h
Object Modules:
usr/src/uts/machine/ml/nh4000/scbvec.s
usr/src/uts/machine/ml/nh4000/vbavec.s
usr/src/uts/machine/ml/nh5000/scbvec.s
usr/src/uts/machine/ml/nh5000/vbavec.s
usr/src/uts/machine/cf/Makefile.m88k
usr/src/uts/machine/cf/Makefile.nh5000
usr/src/uts/machine/cf/osdep
usr/include/sys/trace.h
Conditions for Installation:
This patch must be installed at the same time that patch trace6.2-003
is installed.
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-080
Project: HCX
Product: cx
Date Issued: Wed Apr 6 11:25:22 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: None.
Related Modification Numbers: None.
Related SARs: HM11199
Problem Description:
1. An inefficient method of allocating memory within the select()
system call led to frequent contention for a semaphore.
2. A call to semop() failed with EINTR status, and the kernel did not
deliver the signal.
3. While in a low memory state, the system would sometimes panic when
recovering from an unsuccessful attempt to duplicate a page. If
the original page were locked, in attempting to re-lock it, a null
pointer would be used.
Resolution Description:
1. The select() system call now needs to allocate memory only if it
tracks more than 32 file descriptors, and then does so only once,
significantly reducing contention on the semaphore.
2. Setting p_kernexit in issig() now causes the signal to be delivered.
3. The code has been corrected to use the proper pointer when
relocking the page.
Modified Source:
usr/src/uts/machine/os/sys_generic.c
usr/src/uts/machine/os/sys_process.c
usr/src/uts/machine/os/kern_sig.c
Object Modules:
lib_os2 sys_generic.o
lib_os2 sys_process.o
lib_os1 kern_sig.o
Conditions for Installation:
None.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-081
Project: HCX
Product: cx
Date Issued: Thu Apr 7 15:39:16 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
Programs that utilize POSIX.4 message queues may experience
aborts from invalid memory references when performing
an mq_send or mq_receive.
Resolution Description:
The internal synchronization for POSIX.4 message queues has
been corrected so that aborts no longer occur.
Modified Source:
usr/src/lib/libposix4/ipc/mq_send.c
usr/src/lib/libposix4/ipc/mq_receive.c
Object Modules:
mq_send.o libposix4.a
mq_receive.o libposix4.a
Conditions for Installation: none
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-082
Project: HCX
Product: cx
Date Issued: Thu Apr 14 15:44:14 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: None
Related Patches: ksh6.2-001, tcp_ip6.2-012, cx_sx6.2-005
Related Modification Numbers: None
Related SARs: None
Problem Description:
This is one of several patches carried over from the CX/SX 6.1 B1
product.
1. Kadb does not provide lan/sx network security information.
2. Patch cx6.2-038 installed the line printer pl1230 script in place
of the prx script.
3. Mount installed by patch cx6.2-038 would not permit root filesystem
remounts at boot time.
Resolution Description:
1. The lan/sx network security information has been added to kadb.
2. The prx line printer script has been installed.
3. Mount has been changed to permit root remounts.
Modified Source:
usr/src/cmd/kadb/kadb.mk
usr/src/cmd/kadb/output.c
usr/src/cmd/kadb/uts.h
usr/src/cmd/kadb/uts_cmd.c
usr/src/cmd/kadb/uts_net.c
usr/src/cmd/mount.c
Object Modules:
sbin/mount
usr/sbin/kadb
var/spool/lp/model/prx
usr/man/u_man/man1/kadb.1
usr/catman/u_man/man1/kadb.1.z
Conditions for Installation:
The system on which this patch is installed must be a Series 4000 or
5000 system with CX/SX 6.2.
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-083
Project: HCX
Product: cx
Date Issued: Fri Apr 15 16:03:02 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: None
Related Modification Numbers: None
Related SARs: HM11212, HM11136, HM11088
Problem Description:
1. fdump issues the message "Tape rewinding" when using the no-rewind
device. The tape is not actually rewound, and the message is
confusing. (HM11212)
2. shutdown dumps core when clnt_call is called to MOUNTPROC_DUMP.
(HM11136)
3. od -X does not work on object/executable files. (HM11088)
4. usr/etc/hpsload sometimes hangs when downloading.
5.a. The hps driver is requested to support a line delimiter in
addition to the line termination conditions defined by VMIN
and VTIME.
b. Improper handling of a timeout function in the hps driver
could cause a deadlock situation, hanging the system.
c. Too few parameters specified on an internal function sometimes
causes the hps driver to delay much longer than required.
d. There is a timing problem in the hps driver on the NH5000 when
the system is heavily loaded.
6. Media flaws are handled incorrectly by the generic tape driver.
Upon failure to write an end-of-file mark on a media flaw, the
driver will write the mark on the next close(). If the tape had
been repositioned to BOT, this end-of-file mark would deny access
to the data written to the tape up to the media flaw.
Resolution Description:
1. Do not issue the "Tape rewinding" message when using the no-rewind
device.
2. Correct clnt_perror calling sequence.
3. Use unsigned rather than signed int.
4. If hpsload determines the download is not finished in the expected
timeframe, it will reset the hps board and attempt the download
again. A message will be printed on the terminal and logged to
where syslogd logs *.notice level messages (see syslogd(1M)).
5.a. Added the line delimiter handling only when the line discipline is
set to RTDISC.
b. Fixed the handling of the timeout function.
c. Added the required number of parameters to function call.
d. Fixed the timing problem.
6. If a meda flaw is encountered while trying to write an end-of-file
mark, clear the flag that indicates we want to write an end-of-file
mark on close().
Modified Source:
usr/src/cmd/fdump/dumptape.c
usr/src/cmd/shutdown.c
usr/src/cmd/od.c
usr/src/cmd/hpsload.c
usr/src/uts/machine/io/hps.c
usr/src/uts/machine/io/gt.c
Object Modules:
sbin/fdump
sbin/shutdown
usr/bin/od
usr/etc/hpsload
lib_io hps.o
lib_io gt.o
Conditions for Installation:
Install on CX/UX Release 6.2 only.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-084
Project: HCX
Product: cx
Date Issued: Mon Apr 18 14:10:44 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
Several routines in the performance-optimized math library, libM.a, were
improved for faster execution in CX/UX 7.1. It has been requested that these
improvements be applied to the CX/UX 6.2 version of this math library.
Resolution Description:
The improvements made to the CX/UX 7.1 performance-optimized math library
are provided in the math library supplied with this patch.
Modified Source: none
Object Modules:
lib/libM.a
Conditions for Installation:
Install on CX/UX 6.2.
Possible Side Effects:
Use of the library supplied with this patch may exhibit the following
differences when compared with use of an earlier version of the performance-
optimized math library:
1) Increased usage of the running program's address space.
2) One-bit differences in some calculations.
Users of the traditional math library, libm.a, are not affected by this
patch.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-085
Project: HCX
Product: cx
Date Issued: Thu Apr 21 13:52:56 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches:
tcp_ip6.2-013
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. Occasionally there is a panic due to a locking problem in the
network routing code.
2. Running CXIO for a few minutes with cx6.2-075 installed causes
the system to panic.
3. The STREAMS DLPI modules had to be renamed due to conflicts
with other releases.
Resolution Description:
1. This patch fixes a locking problem in the network routing code that
can cause system panics.
2. This patch replaces cx6.2-075. This patch fixes a priority problem
that causes the system to panic under heavy network traffic.
3. The STREAMS DLPI modules are renamed by this patch, and the
old file names are removed from the archive.
Modified Source:
usr/src/uts/machine/net/route.c
usr/src/uts/machine/net/route.h
Object Modules:
lib_net: route.o
lib_net: dlpi_6.2P.o
lib_net: llc1_6.2P.o
lib_net: sld_6.2P.o
usr/include/net/route.h
Conditions for Installation:
1. Must be installed with tcp_ip6.2-013.
2. The DLPI modules require STREAMS to be configured in configuration
file. This is done by uncommenting the following option lines:
options STREAMS
options "NSTRPUSH" = 9
options "STRMSGSZ" = 4096
options "STRCTLSZ" = 1024
options NCLONE = 1
If the DLPI functionality is not used, STREAMS need not be configured.
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-086
Project: HCX
Product: cx
Date Issued: Tue Apr 26 15:35:49 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: ethernet6.2-006, vcomx251.1-001
Related Modification Numbers: None
Related SARs: None
Problem Description:
1) STREAMS fixes were not retrofitted into release 6.2.
2) VME64 needs to be utilized by the Interphase 5211 FDDI board.
Resolution Description:
1) Retrofit all STREAMS changes from release 7.1 into release 6.2.
2) Update configuration files to support VME64 as the default when
utilized on a system which supports VME64.
Modified Source:
usr/src/uts/machine/cf/comspace.c
usr/src/uts/machine/os/poll.c
usr/src/uts/machine/os/streamio.c
usr/src/uts/machine/os/strsubr.c
usr/src/uts/machine/sys/interphase.h
usr/src/uts/machine/sys/proc.h
usr/src/uts/machine/sys/strsubr.h
Object Modules:
usr/src/uts/machine/cf/comspace.c
usr/include/sys/proc.h
usr/include/sys/strsubr.h
usr/src/uts/machine/sys/interphase.h
usr/src/uts/machine/sys/proc.h
usr/src/uts/machine/sys/strsubr.h
lib_os1 poll.o
lib_os1 streamio.o
lib_os1 strsubr.o
Conditions for Installation: None
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-088
Project: HCX
Product: cx
Date Issued: Wed May 4 19:00:06 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1P
Related Patches:
none
Related Modification Numbers:
none
Related SARs:
none
Problem Description:
1) File Marks written at BOT on media change.
2) Up to four minute retries on STC4280 drives when trying to write eov
(2 filemarks) on close or rewind of bad media. Seismic applications
require rapid eject and reload to prevent loss of data.
3) mt(7) man page update.
Resolution Description:
1) Set need_eov flag false on Media Change error.
2) Added MTNOEOV ioctl so user can suppress eov attempt on bad media.
3) Added MTNOEOV ioctl to man page. Added recent IMERR defines.
Deleted references to obsolete Tapemaster controller supported
on HCX-7 only.
Modified Source:
usr/src/uts/machine/io/gt.c
Object Modules: lib_io gt.o
usr/src/uts/machine/sys/mtio.h
usr/man/a_man/man7/mt.7
usr/catman/a_man/man7/mt.7.z
Conditions for Installation: none
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-089
Project: HCX
Product: cx
Date Issued: Tue May 31 11:36:33 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBA
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. System does not boot with more than 256 Mb of physical memory.
2. System does not support the 8Mb version of the ISEG daughterboard.
3. On Series 5000 systems, the kernel supports a secondary cache size of
only 256Kb per processor.
4. On Series 5000 systems, atomic read-modify-write (xmem) instructions
addressing cache-inhibited memory sometimes cause system hangs.
5. On Series 5000 systems, a change in a modified page's cache mode from
copyback to cache-inhibited may cause memory corruption.
6. The kernel fails to scan all pages in the page cache when attempting
to unmount a file system. This can lead to a file system being held
busy even though no process is actively using it.
Resolution Description:
1. The virtual memory layout has been corrected to prevent virtual
address collisions caused by the larger physical memories.
2. The ise and gpx drivers for both the kernel and the standalone
utilities have been modified to recognize and use the modified
address mapping of the 8Mb version of the ISEG daughterboard.
3. The kernel now supports a secondary cache size of either 256Kb
or 1Mb per processor. Note that within each system, all secondary
caches must be of the same size.
4. The kernel now reports the execution of xmem instructions addressing
cache-inhibited memory as a system error.
5. The kernel now forces all modified data associated with a page to be
flushed from the secondary caches before the page's cache mode is
changed to cache-inhibited.
6. When flushing pages from the page cache during the unmounting of a
file system, the kernel ensures that all pages are scanned for those
belonging to the file system.
Modified Source:
usr/src/stand/gpx.c
usr/src/stand/ise.c
usr/src/uts/machine/io/gpx.c
usr/src/uts/machine/io/ise.c
usr/src/uts/machine/ml/m88k/startup.c
usr/src/uts/machine/ml/nh5000/cache.c
usr/src/uts/machine/ml/nh5000/machdep.c
usr/src/uts/machine/ml/nh5000/trap.c
usr/src/uts/machine/os/fault.c
usr/src/uts/machine/os/page.c
usr/src/uts/machine/os/sched.c
usr/src/uts/machine/sys/ise.h
Object Modules:
boot
stand/boot
stand/cat
stand/fastcopy
stand/format
stand/ls
lib_io gpx.o
lib_io ise.o
lib_ml cache.o (Series 5000 only)
lib_ml machdep.o (Series 5000 only)
lib_ml startup.o
lib_ml trap.o (Series 5000 only)
lib_os1 fault.o
lib_os3 page.o
lib_os3 sched.o
Conditions for Installation: None
Possible Side Effects: None
Configuration Note:
On Series 5000 systems equipped with 1Mb secondary caches, the following
modification is recommended to improve system performance. In the file
/usr/src/uts/machine/cf/space.c,
change the line reading
vpn2pfn_lofrac = 64;
to read
vpn2pfn_lofrac = 256;
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-090
Project: HCX
Product: cx
Date Issued: Tue Jun 7 17:39:14 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: None
Related Modification Numbers: None
Related SARs: HM11090, HM11151, HM11113, HM11268, HM11294
Problem Description:
1. shm_unlink(3P4) fails to remove shared memory segments. (HM11090)
2. df(1) prints erroneous information for filesystems larger than 1 gigabyte.
(HM11151)
3. make(1) fails if the login shell is csh(1) and the make is backgrounded
during a link operation. (HM11113)
4. Real-time clocks /dev/rrtc/3c1 and /dev/rrtc/3c2 have incorrect
interrupt levels assigned to them. (HM11268)
5. Changing priorities of a real-time process being debugged and which is
currently stopped causes the debugger to lose control of it. (HM11294)
6. Incorrect versions of the HPS download modules were released.
Resolution Description:
1. shm_unlink(3P4) calls ftok(3C) to get the shared memory region key, but
was doing so after removing the temporary file associated with the shared
memory region. ftok(3C) attempts to stat(2) the temporary file.
shm_unlink(3P4) now calls ftok(3C) before removing the temporary file.
2. The df(1) print routines were adjusted slightly to accommodate large
filesystems.
3. make(1) execs the login shell for command execution, but was using the
Bourne shell (sh(1)) if the login shell was csh(1). The Bourne shell
does not have job control in our implementation, and the results when
a Bourne shell is stopped and backgrounded are undefined. make(1) now
execs ksh(1) when the login shell is csh(1).
4. Corrected the interrupt levels specified in the real-time device
driver.
5. Corrected code in the priority setting logic that had the side-effect of
causing the debugged process to run before it was ready. Only the
debugger should continue the process.
6. Distribute the correct versions of the unbuffered and buffered hpswcs
files.
Modified Source:
usr/src/lib/libposix4/mmap/shm_unlink.c
usr/src/cmd/df.c
usr/src/cmd/make/dosys.c
usr/src/cmd/etc/hpswcs
usr/src/cmd/etc/hpswcs.bufrd
usr/src/uts/machine/io/rtc.c
usr/src/uts/machine/os/priocntl.c
Object Modules:
usr/lib/libposix4.a (shm_unlink.o)
usr/bin/df
usr/bin/make
usr/etc/hpswcs
usr/etc/hpswcs.bufrd
lib_io rtc.o
lib_os1 priocntl.o
Conditions for Installation: Install on CX/UX 6.2 only
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-091
Project: HCX
Product: cx
Date Issued: Mon Aug 15 11:11:29 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
With the addition of new products the files and depends files
are out of date for kernel builds.
Resolution Description:
Update the files and depends files for kernel builds.
Modified Source: None
Object Modules:
usr/src/uts/machine/M88K/depends
usr/src/uts/machine/M88K-RT/depends
usr/src/uts/machine/NH5000/depends
usr/src/uts/machine/NH5000-RT/depends
usr/src/uts/machine/cf/depends.nh5000
usr/src/uts/machine/cf/depends.m88k
usr/src/uts/machine/cf/files
usr/src/uts/machine/cf/space.c
Conditions for Installation:
Install on CX/UX 6.2 only.
Possible Side Effects:
This patch will invalidate the ethernet product. You MUST load
the ise, eg, and/or pg products from the products tape you received
with this patch before attempting to link the kernel after installing
this patch.
This patch modifies /usr/src/uts/machine/cf/space.c. Any local
modifications to space.c must be merged by hand. The version of
space.c replaced by this patch will be moved to
/usr/src/PATCH/cx6.2-091/old.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-092
Project: HCX
Product: cx
Date Issued: Tue Aug 9 17:21:55 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: tcp_ip6.2-014, cx_sx6.2-006,
lan_sx6.2-004, cx_86.2-001, cx_166.2-001, cx_326.2-002,
cx_646.2-002, cx_1286.2-001, cx_2566.2-001, cx_NOLIM6.2-003
Related Modification Numbers:
None
Related SARs:
None
Problem Description:
Need support for CIPSO tag types 128 (information labels),
129 (privilege vector), and 130 (user id).
Resolution Description:
Install CIPSO tag types 128, 129, and 130.
Rebuild kadb, sendmail, mls library, and the OS modules
affected by the socket and socket mbuf size changes.
Modified Source:
usr/src/uts/machine/os/uipc_socket.c
Object Modules:
usr/src/uts/machine/netinet/ip.h
usr/include/netinet/ip.h
usr/src/uts/machine/sys/security_net.h
usr/include/sys/security_net.h
usr/src/uts/machine/sys/socket.h
usr/include/sys/socket.h
usr/src/uts/machine/sys/socketvar.h
usr/include/sys/socketvar.h
usr/sbin/kadb
usr/lib/libmls.a
usr/lib/sendmail
usr/lib/sendmail.mx
usr/man/p_man/man2/getsockopt.2
usr/catman/p_man/man2/getsockopt.2.z
lib_os3 uipc_mbuf.o
lib_os3 uipc_socket.o
lib_os3 uipc_socket2.o
lib_os3 uipc_usrreq.o
Conditions for Installation:
None
Possible Side Effects:
None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-093
Project: HCX
Product: cx
Date Issued: Fri Jun 17 13:32:27 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: TBD
Related Patches: tcp_ip6.2-015
Related Modification Numbers: None.
Related SARs: HM11292
Problem Description:
Occasionally a socket will not be removed following a data transfer.
Resolution Description:
This patch sets a timer on the FIN_WAIT_2 condition to ensure that all
sockets will be removed.
Modified Source:
usr/src/uts/machine/cf/space.c
Object Modules:
usr/src/uts/machine/cf/space.c
Conditions for Installation: None.
Possible Side Effects: None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-094
Project: HCX
Product: cx
Date Issued: Wed Aug 24 16:38:20 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
The link editor could incorrectly allocate a Fortran common block if the
common block was initialized across multiple object files and the common
block had different lengths across the multiple object files.
Resolution Description:
The link editor correctly allocates a Fortran common block if the
common block is initialized across multiple object files and the common
block has different lengths across the multiple object files.
Modified Source: none
Object Modules:
usr/bin/ld
Conditions for Installation:
Install on CX/UX 6.2.
Possible Side Effects: none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-095
Project: HCX
Product: cx
Date Issued: Thu Aug 25 20:22:36 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 6.2P
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
1) NCR 53C700 SCSI Chip errata. Chip can hang
on read from high performance disks if ISE
port transfer is slowed down at same time disk
changes SCSI phase for disconnect. Problem
found on 5800 with Seagate 2GB Barracudas
on ISE when disk buffer is in foreign local.
Resolution Description:
1) Driver timeout on disk read. Driver then
forces chip DMA FIFO flush, allowing phase
change interrupt.
Modified Source:
usr/src/uts/machine/io/is.c
Object Modules:
lib_io is.o
usr/include/sys/is.h
Conditions for Installation:
Install on CX 6.2 only.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-096
Project: HCX
Product: cx
Date Issued: Tue Sep 6 16:24:01 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: lan_sx6.2-005, cx_sx6.2-007
Related Modification Numbers:
None
Related SARs:
None
Problem Description:
1) If category names were disproportionately large relative to
level names, the library function canprint() would not print
and did not provide a return value.
2) The mldirsetup() library function required each line to
contain the comment character '#'.
3) The change to 'ifstat' expects to find a previous boot-time copy
of /mls/net/net_clearances.
4) Need man page updates for: setvec.1, setaccvec.2, and who.1.
5) Terminated print jobs did not have a labeled trailer page.
6) Users could influence the output of another's print job
via the user programming feature of the Printronix printers.
7) Access vectors could not be removed, just zeroed.
Resolution Description:
1) The library function canprint() dynamically allocates the
space for it's return value.
2) The library routine mldsetup() allows lines in /mls/mldirs
to be terminated plainly with just a carriage return.
3) The startup script, /etc/rc, saves a copy of
/mls/net/netclearances to /mls/net/.net_clearances.lastboot
at boot-time.
4) Updated setvec.1, setaccvec.2, and who.1.
5) Terminated jobs generate a labeled trailer.
6) The Printronix interface script executes the Printronix
reset sequence to turn off user-programmed options at the
start of every print job.
7) A remove option (-r) was added to the setvec command.
Modified Source:
usr/src/lib/libmls/mls.c
usr/src/lib/libmls/mldsetup.c
usr/src/cmd/lp/model/prx
usr/src/cmd/lp/model/pl1230
usr/src/cmd/rc.sh
usr/src/cmd/setvec.c
usr/man/u_man/man1/setvec.1
usr/man/u_man/man1/who.1
usr/man/p_man/man2/setaccvec.2
Object Modules:
etc/rc.sh
usr/lib/libmls.a mls.o
usr/lib/libmls.a mldsetup.o
usr/sbin/setvec
var/spool/lp/model/pl1230
var/spool/lp/model/prx
usr/man/u_man/man1/setvec.1
usr/man/u_man/man1/who.1
usr/man/p_man/man2/setaccvec.2
usr/catman/u_man/man1/setvec.1.z
usr/catman/u_man/man1/who.1.z
usr/catman/p_man/man2/setaccvec.2.z
Conditions for Installation:
None
Possible Side Effects:
None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-097
Project: HCX
Product: cx
Date Issued: Tue Sep 13 15:52:02 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1P
Related Patches:
none
Related Modification Numbers:
none
Related RIQs:
RIQ#4737: Harris System Electroniques - CGG
Related SARs:
HM11378
Problem Description:
1) RIQ4737: Add support for multiple tape LUNs (Logical Unit Number)
on VIA (VME Interface Adapter: SCSI controller).
2) RIQ4737: Add user defined command timeouts to gt driver.
3) SAR#HM11378: fread() call to tape getting false
error message (caused by isatty() call).
Resolution Description:
1) Add support to gt.c, hsa.c, autoconf.c, and man pages
mt(7) and gt(7).
2) Add support to gt.c via MTSETTIMO ioctl.
3) Replace print statement with EINVAL return.
Modified Source:
usr/src/uts/machine/io/gt.c
usr/src/uts/machine/io/hsa.c
usr/src/uts/machine/io/autoconf.c
Object Modules:
lib_io gt.o hsa.o autoconf.o
usr/include/sys/gt.h
usr/include/sys/mtio.h
usr/include/sys/im.h
usr/man/a_man/man7/mt.7
usr/catman/a_man/man7/mt.7.z
usr/man/a_man/man7/gt.7
usr/catman/a_man/man7/gt.7.z
Conditions for Installation:
none
Possible Side Effects:
none
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-098
Project: HCX
Product: cx
Date Issued: Thu Sep 15 11:13:00 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.2
Related Patches: none
Related Modification Numbers: none
Related SARs: none
Problem Description:
On the Series 4000, clock_gettime will sometimes return an invalid
time.
Resolution Description:
This patch will cause clock_gettime to convert the interval
timer (which is in 400 nanosecond ticks) to POSIX.4 format (which is in
seconds and nanoseconds) each time that clock_gettime is called.
This means that after this patch is installed, the clock_gettime interface
will be slower than it previously was on the Series 4000.
Modified Source:
usr/src/uts/machine/os/kern_time.c
usr/src/uts/machine/os/main.c
usr/src/uts/machine/sys/posix4.h
usr/src/lib/libposix4/timers/clock_gettime.c
Object Modules:
lib_os1 kern_time.o
lib_os1 main.o
libposix4.a clock_gettime.o
/usr/include/sys/posix4.h
Conditions for Installation:
none
Possible Side Effects:
The clock_gettime interface on the Series 4000 will now take about
20 microseconds instead of the 7 microseconds that it used to take.
An existing program will continue to have the problem described here
until the program is relinked. Programs which are not relinked will
continue to function in the same manner as they have previously.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: cx6.2-099
Project: HCX
Product: cx
Date Issued: Wed Sep 21 17:49:57 1994
Release on Which Patch May Be Installed: 6.2
Release Which Corrects Problem: 7.1
Related Patches: cx_sx6.2-008, lan_sx6.2-006, tcp_ip6.2-016, nfs6.2-002
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. Several system calls (e.g. memadvise and mpadvise) did not
adequately or correctly make DAC and MAC checks.
2. Cron did not operate in a secure manner on secure systems. All jobs
inherited root's access vectors, clearances checks were not in
place for jobs and mail was always sent to the default login label
rather than to the label from which the job was submitted.
3. The mls library routine "devunasgn" failed to search the /dev
directory correctly. In addition, there were inconsistencies in
the routines which allow users to examine level and category
information. Some device clearances and network interface library
"set" routines did not close and/or rewind file descriptors
correctly.
4) Need LAN/SX support for Secure X windows.
Resolution Description:
1. Correct DAC and MAC checks are now performed on the relevant
system calls.
2. Cron jobs now inherit the access vector of the submitting user.
Before cron executes a job, it now checks the clearances of
the user and the user's group membership to make sure the
user is still allowed to execute that job. In addition, a check
is made to ensure that the user still exists on the system. Mail
is now sent to the label from which the job was submitted rather
than to the user's default login label.
3. The "devunasgn" routine in the mls library now searches the /dev
directory correctly and the inconsistencies have been cleared.
The following commands have been recompiled to utilize the
devunasgn change: rlogind, telnetd, and getty. The net_start
command in tcp_ip6.2-016 was recompiled to utilize the network
library changes.
4) Add LAN/SX support for Secure X windows.
Modified Source:
usr/src/cmd/cron/cron.c
usr/src/lib/libmls/devassign.c
usr/src/lib/libmls/getdevclr.c
usr/src/lib/libmls/gethostacl.c
usr/src/lib/libmls/gethostarp.c
usr/src/lib/libmls/getnetcatent.c
usr/src/lib/libmls/getnetlvlent.c
usr/src/lib/libmls/getmlsx.c
usr/src/uts/machine/net/if.c
usr/src/uts/machine/net/if_mls.h
usr/src/uts/machine/os/kern_resourc.c
usr/src/uts/machine/sys/ioctl.h
Object Modules:
usr/include/net/if_mls.h
usr/include/sys/ioctl.h
usr/sbin/cron
usr/sbin/getty
usr/src/uts/machine/cf/comspace.c
usr/src/uts/machine/cf/space.c
usr/src/uts/machine/net/if_mls.h
usr/src/uts/machine/sys/ioctl.h
usr/lib/libmls.a
lib_io sockmod.o
lib_net raw_usrreq.o
lib_net rif.o
lib_net if.o
lib_net af.o
lib_net raw_cb.o
lib_os1 kern_resourc.o
lib_os1 kern_descrip.o
lib_os2 sys_socket.o
lib_os3 uipc_socket.o
lib_os3 uipc_mbuf.o
lib_os3 uipc_usrreq.o
lib_os3 uipc_pipe.o
lib_os3 uipc_socket2.o
lib_os3 uipc_syscall.o
Conditions for Installation: None
Possible Side Effects:
This patch modifies /usr/src/uts/machine/cf/space.c. Any local
modifications to space.c must be reapplied after the patch is installed.
return to index
================================================================================