Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
VAX port internals etc...
Hi Holm et al,
now I'm back and can maybe answer a few questions I snapped up in the
mail conversations.
The SIE (0x20040004) is just a number in the firmware PROM that can be
used to find out which type of vax it is. The SID tells only about the
CPU architecture, which may differ in available instructions etc...
The SCB is an array of 64 interrupt handler addresses (vectors). Its
content can be found in the VARM in section 6.6. An interrupt has a
specific priority level (there are 32 levels) and a vector to which it
is associated. In NetBSD there is a default handler for all possible
vectors, and a specific vector is allocated via scb_vecalloc().
Hardware devices usually use levels 0x14-0x17.
You do not need to attach the console driver to any bus at all, look at
how gencons is written.
When init starts it will be the first time the cnopen routine is called.
So, any more questions that I have missed in the massive mail
conversations that has been last week? :-)
-- Ragge
Home |
Main Index |
Thread Index |
Old Index