/* This does not enable interrupts in the SIF, but rather enables SIF interrupts to be passed onto the host.  */
static void madgemc_setint(struct net_device *dev, int val)
/* This does not enable interrupts in the SIF, but rather enables SIF interrupts to be passed onto the host.  */
static void madgemc_setint(struct net_device *dev, int val)
{
	unsigned int reg1;
	reg1 = inb(dev->base_addr + MC_CONTROL_REG1);
	if ((val == 0) && (reg1 & MC_CONTROL_REG1_SINTEN)) {
		outb(reg1 ^ MC_CONTROL_REG1_SINTEN, 
		     dev->base_addr + MC_CONTROL_REG1);
	} else if (val == 1) {
		outb(reg1 | MC_CONTROL_REG1_SINTEN, 
		     dev->base_addr + MC_CONTROL_REG1);
	}
	return;
}