Subject: VAX CPU assembly internals wanted
To: None <port-vax@netbsd.org>
From: Michael Kukat <michael@hermes.camaronet.de>
List: port-vax
Date: 05/07/1999 20:42:17
Hi !

Ok, still that damned 4000 VLC cache problem. Now i try to get some information
from VAX binaries, the BOOT ROM at the moment, this seems to do something with
the cache registers. (For those who know the SOC CPU: i try to initialize the
cache in memory mapped mode now, physical mode didn't work, and i get a SegV
when writing to BEHR (0x20150800). Writing to the DIAG port works, writing to
the cache tag area works, only BEHR makes problems, tried to write as long,
short and even char). Now i'm looking for information about the VAX assembly
language and opcodes. Just surfing around in the gas-sources, but the
construction of the opcode is many screen pages long :-( Does someone have one
of:

1) A short description of a binary mnemonic and how to read it (opcode list is
available through gas-sources)

2) A good source (URL... what else :-) to get information about the VAX
architecture

3) A working piece of code for SOC cache initialization.

And: what hellish kind of FP-instructions do some VAXen know about ? 256 bits
for just one float number must be a nice precision :-)

Every info welcome... thanks in advance.

so long... Michael