X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdevices%2Fserial.c;h=d92a87ce1540be2af42940622491a4a28be078c2;hb=53b0d95c490021039ac2b5b1b7a80d82cefb2709;hp=aca5b481aeb9110b3382ab01c3c4f062ebb1d7b2;hpb=1d3ff03b00aba54b094e5532bde868cbabbc7b62;p=pintos-anon diff --git a/src/devices/serial.c b/src/devices/serial.c index aca5b48..d92a87c 100644 --- a/src/devices/serial.c +++ b/src/devices/serial.c @@ -65,7 +65,7 @@ serial_init_poll (void) outb (FCR_REG, 0); /* Disable FIFO. */ set_serial (115200); /* 115.2 kbps, N-8-1. */ outb (MCR_REG, MCR_OUT2); /* Turn on OUT2 output line. */ - intq_init (&txq, "serial xmit"); + intq_init (&txq); mode = POLL; } @@ -76,7 +76,7 @@ void serial_init_queue (void) { ASSERT (mode == POLL); - intr_register (0x20 + 4, 0, INTR_OFF, serial_interrupt, "serial"); + intr_register_ext (0x20 + 4, serial_interrupt, "serial"); mode = QUEUE; }