[parisc-linux] OS_ID and include/asm-parics/pdc.h

Hannu Martikka martikka@stybba.ntc.nokia.com
Sat, 10 Jul 1999 09:47:14 +0300 (EETDST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1418613302-851401618-931589234=:11988
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: 8BIT
Content-Transfer-Encoding: 8bit

Hi!

When reading the pdc.pdf document I noticed OS_ID field in Stable Storage
area. On page 2-65:
"The first halfword of the first OS Dependet are is used to store an
identifier caller OS_ID. OS-dependent use of Stable Stodare and
Non-Volatile Memory is qualified by OS_ID."

Then there is a list of OS_ID values "assigned by HP System Architecture
and Design Lab". 

On asm-parisc/pdc.h (from OSF) we have following:
#define OS_ID_NONE      0
#define OS_ID_HPUX      1
#define OS_ID_MPE_XL    2

On pdc.h we have more of these:
0x0003 	OSF dependent data
0x0004	HP-RT dependent data
0x0005	Novell Netware dependent data

I think we might require our own OS_ID (at least in futre) if we are
going to use that non-volatile memory for something. So maybe something
like this could be registered with HP (or is it already done?):

0x0006	Linux dependent data

There is also SW_CAP field (page 2-33 on pdc.pdf) which defines "the
operating system capabilities of the processor module". This array defines
only Novell, HP-RT, OSF, MPE and HP-UX fields (and couple of R(Reserved?) 
fields). Another guestion is that do we need this for anything?

- Goodi
"The linuX Files -- The Source is Out There."
ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°

--1418613302-851401618-931589234=:11988
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="pdc.h_patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.HPX.4.05.9907100947140.11988@gamgee.ntc.nokia.com>
Content-Description: 
Content-Disposition: attachment; filename="pdc.h_patch"
Content-Transfer-Encoding: 8bit

KioqIHBkYy5oLm9saQlTYXQgSnVsIDEwIDA5OjQzOjIyIDE5OTkNCi0tLSBw
ZGMuaAlTYXQgSnVsIDEwIDA5OjQzOjA1IDE5OTkNCioqKioqKioqKioqKioq
Kg0KKioqIDI2MywyNjggKioqKg0KLS0tIDI2MywyNzIgLS0tLQ0KICAjZGVm
aW5lIE9TX0lEX05PTkUJMA0KICAjZGVmaW5lIE9TX0lEX0hQVVggCTENCiAg
I2RlZmluZSBPU19JRF9NUEVfWEwJMg0KKyAjZGVmaW5lIE9TX0lEX09TRgkz
DQorICNkZWZpbmUgT1NfSURfSFBfUlQJNA0KKyAjZGVmaW5lIE9TX0lEX05F
VFdBUkUJNQ0KKyAjZGVmaW5lIE9TX0lEX0xJTlVYCTYNCiAgc3RydWN0IHBk
Y19zeXNfbW9kZWwgeyAgLyogUERDX01PREVML1BEQ19NT0RFTF9TWVNfTU9E
RUwgKi8NCiAgCXVuc2lnbmVkIGludCAgIG1vZF9sZW47DQogIAlpbnQgICAg
IGZpbGxlclszMV07DQo=
--1418613302-851401618-931589234=:11988--