home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
forum16.lzh
/
INFO
/
cern_91.4
< prev
next >
Wrap
Internet Message Format
|
1991-04-25
|
14KB
From: (douglas kemp) <kemp@cernvax.cern.ch>
To: <ahs@ib.rl.ac.uk>, <bjs@ibm-b.rutherford.ac.uk>,
<csavv@crnvma.cern.ch>, <esch@crnvma.cern.ch>,
<h1kjs1@dhhdesy3.bitnet>, <iak184@dkakfk3.bitnet>,
<jgs@dm0mpi11.bitnet>, <psh@crnvma.cern.ch>,
<richard@cernvax.cern.ch>, <sartout@crnds1.u-strasbg.fr>,
<sava@vaxfct.infn.it>, <sbrissa@vxcrna.cern.ch>,
<schaile@crnvma.cern.ch>, <schipper@crnvma.cern.ch>,
<schmitt@dhdmpi5h.bitnet>, <schwab@frill51.bitnet>,
<sergio@uxlipl.lip.rccn.pt>, <sicard@crnvma.cern.ch>,
<skaali@vxcern.cern.ch>, <steff@cernvax.cern.ch>,
<stehling@ifa.ethz.ch>, <strom@vxcern.cern.ch>,
<strubin@crnvma.cern.ch>
Importance: normal
Subject: OS_9_APRIL_MAIL_SHOT
April 1991
Editor : Douglas Kemp (kemp@cernvax)
This mail-shot contains articles on :
USER GROUPS
BULLETIN BOARD
LICENCED SOFTWARE
PUBLIC DOMAIN SOFTWARE
ERROR REPORTS
OTHER DOCUMENTS RECEIVED
INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
------------------------------------------------------------------------
USER GROUPS
---------------------------------------------------------------------
BULLETIN BOARD
REAL-TIME CONFERENCE (registration deadline May 13th)
The 7th IEEE conference REAL-TIME '91 is being held in Juelich, Germany
from the 25th to the 28th June (450DM). On the 24th there is a Short Course
on "New Backplane Bus Architectures" and a parallel Seminar on "Real Time
Operating Systems" (200DM) Price reductions for IEEE members and students.
If you don't have a registration booklet to hand contact :
Conference Secretariat
Research Centre Juelich GmbH
P.O. Box 1913
D-5170 Juelich, West Germany
Telephone: +492461 61-3833
Fax: +492461 61-4666
Email: wta101@djukfa11
---------------------------------------------------------------------
LICENCED SOFTWARE
INDUSTRIAL LICENCES FOR 68030/68040
These are available at a cost of 210sf.
DEV-PACK FOR 68040 (evaluation release)
I have just received the eproms and tape and will be testing this when
an MVME165 is available. The results will be published next month.
X11 WINDOWS CLIENT RELEASE 1.0 (evaluation release)
Antonio Pastore will be testing this product. The results will be published
next month. The package includes :
1) Updated versions of cpp, c68, c68020 and sockman.
2) Various Libraries : XLibrary, X Intrinsics, Athena Widgets,
X Extensions and Unix compatibility functions.
3) Numerous application examples.
NFS 1.1 (evaluation release)
Julian Blake will be testing this product. The results will be published
next month. The package includes :
1) Faster (with ISP 1.3)
2) Supports super-user aliasing
3) Portmap stack space is increased and it correctly handles RPC
broadcasts
4) Pd, chd and dsave work
5) Various bug fixes
ISP 1.3
I have received the official release of this product. It is faster than
1.2 as it uses large data blocks and has an improved memory allocation
algorithm. One can use 'dynamic routing' (RIP messages + user input paths)
rather than 'static routing' (ipconfig). There is support for raw ethernet
packets. I have tested it on the MVME147. The LanceDrv package from SYAC
will need to be revised to support this release. Those who purchased a
licence from me and wish to update should bring two formated floppies.
For more information see :
/userb/kemp/os9/doc/isp_1.3.notes
NETWORK FILE MANAGER (NFM RELEASE 2.4)
(see : /userb/kemp/doc/readme.netpak)
Summary of Enhancements and Bug Fixes:
a) NFM (Network File Manager)
- NFM could crash the system if an interrupt occurred at the wrong
time.
- if a process had a path open across the network, and that path
became lost (E$PthLost) due to the distant end node going down,
then if the process continued to issue I/O requests on the
path it was possible for the local system to lose memory.
- NFM now considers any signal less than 32 (S$Deadly) to be a
deadly I/O signal. Previously, only signals 2 (S$Abort) and 3
(S$Intrpt) were considered deadly.
- the following GetStat/SetStat codes are now allowed to pass across
network paths:
- SS_Break: set BREAK condition on serial port
- SS_DCOn: send signal on data-carrier detect
- SS_DCOff: send signal on data-carrier loss.
- SS_DSize: get RBF drive capacity
- SS_DsRTS: negate RTS line on serial port
- SS_EnRTS: assert RTS line on serial port
- SS_Frz: freeze DD_ information on RBF path.
- SS_Reten: retension tape
- SS_RsBit: reserve bitmap sector number on RBF media
- SS_SPT: set sector per track value on RBF media
- SS_VarSect: test for variable-sector RBF driver
b) Network Drivers (all)
All networks drivers now abort I/O operations on any signal less
than 32 (S$Deadly). Previously, only signals 2 (S$Abort) and 3
(S$Intrpt) were considered deadly.
If you purchased your licence from me and want an update then bring a
formated floppy.
OS-9000 PC/AT
Antonio Pastore has evaluated this product. Apart from a few 'teething
troubles' the general impression is that the product has been well designed
and performs reasonable. It uses minimal amounts of memory and disc space.
It is possible to exchange information with OS-9 systems using the
Universal Floppy Format. Any standard PC/AT architecture is supported.
"... a very good candidate for real-time processing, instrument control,
automation and embedded applications in the PC world"
For more details see :
/userb/kemp/os9/doc/os9000_pc.txt
OS-9 Programmers Technical Report (Winter 91)
This edition contains :
1) Example of how to add a system call to OS-9
2) Hints on the use of signals
3) Error Reports (see errors section below)
4) Latest Edition Numbers : refer to OS-9 2.4 and NFM 2.4
----------------------------------------------------------------------
PUBLIC DOMAIN SOFTWARE
GNU PACKAGES
Stephan Paschedag (stp@bernina.ethz.ch) reported (on USENET) :
"I've just uploaded some GNU software to the OSK ftp server(128.105.1.214).
At the moment they are still in the incoming folder, but they could be
moved to a new GNU folder...
The following files are new. Again I've only posted the binaries because
most answers I got about my g++ posting said that they preferred the
binaries, however if there's some who would like to get the sources,
please let me know !
bison_1.11.tar.Z
compress_4.0.Z
diff_1.1.Z
fgrep_1.11.Z
flex_2.3.tar.Z
gawk_2.11.Z
m4_0.5.Z
sed_1.06.Z
Some time ago I've sent the first release of the GNU C++ compiler for OSK
to our ftp site. Now I'm soon ready for a new release which will also
include libg++ (streams, complex and many more exiting functions).
But before I upload the new version, I would like to know who's been
using the compiler and what you think of it (bugs, flames, ideas...)"
[NOTE : JULIAN BLAKE IS IN CONTACT WITH STEPHAN ABOUT C++ FOR CERN]
X11 RELEASE 4
Antonio Pastore has ported the latest release of X11 to OS-9 using the
GNU C compiler, which avoids various problems of using the Microware
compiler suite. As GNU C is available as a native compiler X11 applications
can now be developed on a native system rather than requiring the Unibridge
cross-software suite. Use is made of A. Miotto's "Signal Package" and
select() has been extended. For more detailed information see :
/userb/kemp/os9/doc/x11r4.txt
IDBGEN AND SHELL-MOD
In order to fully prepare boot images on CERNVAX using Unibridge,
two extra programs have been written :
idbgen - allows the inetdb file to be generated on the UNIX host
shell_mod - allows the creation of shell script data-modules
(for use with the /mod file manager which lets data-modules
be handled as memory resident files)
Sources available in :
/userb/dscps/bin/src
-----------------------------------------------------------------------
ERROR REPORTS
Date : 1991-Mar-18
Problem : Use of 16-bit addressing in binary libraries
Source : Louis Tremblet
Description : The libraries you ship have 16-bit data references. This is
ok for smallish programs but becomes virtually unusable
as the size of the data segment expands to greater than 64K.
This starts to occur with e.g. Fortran based programs with
common blocks using X11 etc when one gets linking errors.
Remedy : Suggest that you ship 2 versions:one with 16 and one with
32 bit addressing. One can avoid the problem (most of the
time) by reorganising the library loading sequence but this
is not guaranteed to work and is a great way to waste time.
>>------------------------------------------------------<<
Date : 1991-April
Problem : ***** VARIOUS *****
Source : Microware : Programmers Technical Report (Winter 91)
Description : Full document available in 31 1-012.
. . . . . . . . . . . . . .
[P = Patch Available - else will be corrected in next release or
redocumented]
[W = work-round]
Product Version Discrepancy
P SCSI 2.3 Code Corrections for low-level driver : scsi33c93
Math881(trap) 2.4 _T$FCmp inaccurately evaluates some expressions
Nfm 2.0 Changing Node ID but not name may cause chp to fail
(P) SCSI 2.4 Edits needed for dma undefined
Rbf 2.4 May not return last bits allocated to a file
W OS-9 2.4 Problem ROMing rtc1216e real-time clock
OS-9 2.4 TEAC may fail to boot on the first attempt
P OS-9 2.4 320 boot driver incorrect ReadZero routine
P OS-9 2.4 OMTI 5000 boot: device default format never set up
(P) C Manual 3.2 Incorrect doc for _srqcmem
(P) C Manual 3.2 -l option not output by help
C 3.2 Possible mishandling of arrays
C 3.2 _ev_info: no check if _ev_buffer in user space
PW C 3.2 Possible Stack Overflow with >150 struct assigns
P C 3.2 Possible ill. add. mode for tst.l and tst.w
Srcdbg 2.0 Problem with Print for special case
Os9gen 2.4 Does not allow blank lines at end of bootlist
Free 2.4 Can't be used with sectors >1024 bytes
Diskcache 2.4 Diskcache overwrites memory if given too much memory
P Prof Man. C Incorrect example for wildcard matching (5-13)
P Prof Man. C Timing mismatch in example startup file
P Prof Man. C Page 18 should say that -r needed to overwrite
P Force Man. E Typo( extra "O") in ISIO-1 Support (page 3-5)
P Prof Man. C Dsave does not describe date for -d
P Tech I/O A Non-existent files referenced in SBF documentation
P Tech I/O A Possible errors for I$Makdir should include E$PNNF
P C Manual H Cpp's help message and documentation disagree
P C Manual H Findstr() documentation does not agree with code
P Microcore 2.4 ROM address problem in Microcore CPU's Systype.d
-----------------------------------------------------------------------
OTHER DOCUMENTS RECEIVED
Papers
'Executing OS-9 Processes from OS-9 Programs', P. Charrue
A small package of procedures to give standardised interfaces for
calling processes from other processes.
Commercial - House Magazines
'Pipelines', Microware, Winter 91
An overview of OS-9 2.4, a description of OS-9 usage in Fermilab and
examples of how to write programs using RPC. The third-party vendors
section contains many hardware and software products which may be of
interest.
Commercial - Data Sheets
'Une Gamme Complete de Stages', Microprocess, March 91
They are adding a 68040 course to their existing 68K family courses.
'CC150 and CC92/94', Compcontrol, April, 91
The range of boards offered by this company with OS-9 drivers is further
extended with an I/O module having an on-board 68000 and isolated
digital input and output boards.
-----------------------------------------------------------------------
INTRODUCTION FOR NEW PEOPLE ON THE MAILING LIST
A general catalogue of OS-9 software, contacts etc can be found in the
file (on CERNVAX) :
/userb/kemp/os9/CATALOGUE
or the same file on VXCERN :
VXCERN::DISK$CG:[PRIAMOS9.CATALOGUE]
Previous mail-shots can be found in the directory (on CERNVAX) :
/userb/kemp/os9/mail-shots
with names such as info-0688 etc. They are also kept in the
Notes-file OS9 on VXCERN.
There are other files of interest in the os9 directory, see :
/userb/kemp/os9/READ.ME
Files on CERNVAX can be accessed from VAX VMS systems using e.g.
priam::"/userb/kemp/os9/mail-shots/info-0688"
Much public domain software can be found in the various directories
in : VXCERN::DISK$CG:[PRIAMOS9.PUBLIC]
[Note VMS files can be accessed from CERNVAX using the commands dls, dcp,
dcat e.g. DCP VXCRNA::'DISK$CG:[PRIAMOS9]ERRORS.TXT' X.TXT
Binary files have been converted to S1 format and should be converted
back into binary using the OS-9 utility EXBIN.
You may also bring floppy(s) to the OS-9 Demonstration room (31 1-012)
and take copies.
Various documents about OS-9 are held in the OS-9 demonstration
room (31 1-012). The key to this room is with Douglas Kemp (31 1-011).
This room also has OS-9 demonstration systems with OS-9 software
products (from Microware and others) available for trial use. When
you want have a demo of a software item give me a ring :
Douglas Kemp (5024 or 13/3066)