X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Fserial.c;h=b5274312a84cf30600842453ebfb9e95a58d8282;hb=7ad718d4d85357b03df393e9176ce0ac73036782;hp=e7f11dabc9d677c8931542cc0df31651b12dedbd;hpb=d3ba44fb64c5a40a0d47cf8fecf809b8c20fd440;p=palacios.git diff --git a/palacios/src/devices/serial.c b/palacios/src/devices/serial.c index e7f11da..b527431 100644 --- a/palacios/src/devices/serial.c +++ b/palacios/src/devices/serial.c @@ -29,6 +29,12 @@ #include +#ifndef CONFIG_DEBUG_SERIAL +#undef PrintDebug +#define PrintDebug(fmt, args...) +#endif + + #define COM1_DATA_PORT 0x3f8 #define COM1_IRQ_ENABLE_PORT 0x3f9 #define COM1_DIV_LATCH_LSB_PORT 0x3f8 @@ -914,7 +920,7 @@ static int init_serial_port(struct serial_port * com) { static int serial_init(struct v3_vm_info * vm, v3_cfg_tree_t * cfg) { struct serial_state * state = (struct serial_state *)V3_Malloc(sizeof(struct serial_state)); - char * name = v3_cfg_val(cfg, "name"); + char * dev_id = v3_cfg_val(cfg, "ID"); PrintDebug("UART: init_device\n"); init_serial_port(&(state->com1)); @@ -928,10 +934,10 @@ static int serial_init(struct v3_vm_info * vm, v3_cfg_tree_t * cfg) { state->com4.irq_number = COM4_IRQ; - struct vm_device * dev = v3_allocate_device(name, &dev_ops, state); + struct vm_device * dev = v3_allocate_device(dev_id, &dev_ops, state); if (v3_attach_device(vm, dev) == -1) { - PrintError("Could not attach device %s\n", name); + PrintError("Could not attach device %s\n", dev_id); return -1; }