cpmbx
u_long :2; u_long cpmbx :8; u_long :22;
u_short cpmbx; /* CPMBX is used by the boot rom. see ka630-ug-3.3.3 */
extern struct cpmbx *cpmbx;
clk->cpmbx = (clk->cpmbx & ~0x30);
cpmbx = (struct cpmbx *)vax_map_physmem(0x20140400, 1);
((volatile struct ka630clock *)clk_page)->cpmbx = KA630CLK_DOTHIS|KA630CLK_HALT;
((volatile struct ka630clock *)clk_page)->cpmbx =
short i = ((volatile struct ka630clock *)clk_page)->cpmbx;
((volatile struct ka630clock *)clk_page)->cpmbx = i & KA630CLK_LANG;
cpmbx = (struct cpmbx *)vax_map_physmem(0x20140400, 1);
cpmbx = (struct cpmbx *)vax_map_physmem(0x20140400, 1);
cpmbx = (struct cpmbx *)vax_map_physmem(0x20140400, 1);
struct cpmbx *cpmbx; /* Console program mailbox address */
if (cpmbx == NULL) /* Too late to complain here, but avoid panic */
if (cpmbx->user_halt != UHALT_DEFAULT) {
if (cpmbx->mbox_halt != 0)
cpmbx->mbox_halt = 0; /* let console override */
} else if (cpmbx->mbox_halt != MHALT_HALT)
cpmbx->mbox_halt = MHALT_HALT; /* the os decides */
if (cpmbx == NULL) /* Too late to complain here, but avoid panic */
if (cpmbx->user_halt != UHALT_DEFAULT) {
if (cpmbx->mbox_halt != 0)
cpmbx->mbox_halt = 0;
} else if (cpmbx->mbox_halt != MHALT_REBOOT)
cpmbx->mbox_halt = MHALT_REBOOT;