SCCS-vsn: sys/vax/vax/autoconf.c 4.31
#endif
i = nexcsr.nex_type - NEX_UBA0;
unifind((struct uba_regs *)nxv, (struct uba_regs *)nxp,
#endif
i = nexcsr.nex_type - NEX_UBA0;
unifind((struct uba_regs *)nxv, (struct uba_regs *)nxp,
- umem[i], pcpu->pc_umaddr[i]);
+ umem[i], pcpu->pc_umaddr[i], UMEMmap[i]);
#if VAX780
if (cpu == VAX_780)
((struct uba_regs *)nxv)->uba_cr =
#if VAX780
if (cpu == VAX_780)
((struct uba_regs *)nxv)->uba_cr =
* and then fills in the tables, with help from a per-driver
* slave initialization routine.
*/
* and then fills in the tables, with help from a per-driver
* slave initialization routine.
*/
-unifind(vubp, pubp, vumem, pumem)
+unifind(vubp, pubp, vumem, pumem, memmap)
struct uba_regs *vubp, *pubp;
caddr_t vumem, pumem;
struct uba_regs *vubp, *pubp;
caddr_t vumem, pumem;
{
#ifndef lint
register int br, cvec; /* MUST BE r11, r10 */
{
#ifndef lint
register int br, cvec; /* MUST BE r11, r10 */
uhp->uh_vec[i] =
scbentry(&catcher[i*2], SCB_ISTACK);
/* THIS IS A CHEAT: USING THE FACT THAT UMEM and NEXI ARE SAME SIZE */
uhp->uh_vec[i] =
scbentry(&catcher[i*2], SCB_ISTACK);
/* THIS IS A CHEAT: USING THE FACT THAT UMEM and NEXI ARE SAME SIZE */
- nxaccess((struct nexus *)pumem, UMEMmap[numuba]);
+ nxaccess((struct nexus *)pumem, memmap);
#if VAX780
if (haveubasr) {
vubp->uba_sr = vubp->uba_sr;
#if VAX780
if (haveubasr) {
vubp->uba_sr = vubp->uba_sr;