X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Framdisk.c;h=c7668deff70dcb554df43a20500a6c4a331a19e2;hb=f01ef51a3da4c56e7e9019714d489cad2fa52d46;hp=d2a14ce3c31a5de0b361c3596f54bd0f5212a57e;hpb=5e83847991f155d6aabffc2b71f5a9224a5fbd59;p=palacios.git diff --git a/palacios/src/devices/ramdisk.c b/palacios/src/devices/ramdisk.c index d2a14ce..c7668de 100644 --- a/palacios/src/devices/ramdisk.c +++ b/palacios/src/devices/ramdisk.c @@ -498,15 +498,13 @@ static int read_data_port(ushort_t port, void * dst, uint_t length, struct vm_de case 0xec: // IDENTIFY DEVICE case 0xa1: { - - controller->status.busy = 0; controller->status.drive_ready = 1; controller->status.write_fault = 0; controller->status.seek_complete = 1; controller->status.corrected_data = 0; controller->status.err = 0; - + /* value32 = controller->buffer[index]; index++; @@ -531,7 +529,7 @@ static int read_data_port(ushort_t port, void * dst, uint_t length, struct vm_de if (controller->buffer_index >= 512) { controller->status.drq = 0; } - + return length; } case 0xa0: //send packet cmd @@ -2240,7 +2238,6 @@ void rd_identify_ATAPI_drive(struct vm_device * dev, struct channel_t * channel) } - return; }