rem: return 0;
add: out8(0x80, sSerialBasePort + SERIAL_LINE_CONTROL);	 out8(divisor & 0xf, sSerialBasePort + SERIAL_DIVISOR_LATCH_LOW); out8(divisor >> 8, sSerialBasePort + SERIAL_DIVISOR_LATCH_HIGH); out8(3, sSerialBasePort + SERIAL_LINE_CONTROL);		  return B_OK;
context: arch_dbg_con_init(kernel_args *args){	short divisor = 115200 / dbg_baud_rate;#if USE_COM1	out8(0x80, 0x3fb);	/* set up to load divisor latch	*/	out8(divisor & 0xf, 0x3f8);		/* LSB */	out8(divisor >> 8, 0x3f9);		/* MSB */	out8(3, 0x3fb);		/* 8N1 */#else // COM2	out8(0x80, 0x2fb);	/* set up to load divisor latch	*/	out8(divisor & 0xf, 0x2f8);		/* LSB */	out8(divisor >> 8, 0x2f9);		/* MSB */	out8(3, 0x2fb);		/* 8N1 */#endif	return 0;}