ide: Split atapi.c out
Besides moving code, this patch only fixes some whitespace issues in the moved code and makes all functions in atapi.c static which can be static. Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
ff5c52a379
commit
33231e0e22
@ -242,7 +242,7 @@ hw-obj-$(CONFIG_LAN9118) += lan9118.o
|
|||||||
hw-obj-$(CONFIG_NE2000_ISA) += ne2000-isa.o
|
hw-obj-$(CONFIG_NE2000_ISA) += ne2000-isa.o
|
||||||
|
|
||||||
# IDE
|
# IDE
|
||||||
hw-obj-$(CONFIG_IDE_CORE) += ide/core.o
|
hw-obj-$(CONFIG_IDE_CORE) += ide/core.o ide/atapi.o
|
||||||
hw-obj-$(CONFIG_IDE_QDEV) += ide/qdev.o
|
hw-obj-$(CONFIG_IDE_QDEV) += ide/qdev.o
|
||||||
hw-obj-$(CONFIG_IDE_PCI) += ide/pci.o
|
hw-obj-$(CONFIG_IDE_PCI) += ide/pci.o
|
||||||
hw-obj-$(CONFIG_IDE_ISA) += ide/isa.o
|
hw-obj-$(CONFIG_IDE_ISA) += ide/isa.o
|
||||||
|
1083
hw/ide/atapi.c
Normal file
1083
hw/ide/atapi.c
Normal file
File diff suppressed because it is too large
Load Diff
1063
hw/ide/core.c
1063
hw/ide/core.c
File diff suppressed because it is too large
Load Diff
@ -9,6 +9,7 @@
|
|||||||
#include <hw/ide.h>
|
#include <hw/ide.h>
|
||||||
#include "block_int.h"
|
#include "block_int.h"
|
||||||
#include "iorange.h"
|
#include "iorange.h"
|
||||||
|
#include "dma.h"
|
||||||
|
|
||||||
/* debug IDE devices */
|
/* debug IDE devices */
|
||||||
//#define DEBUG_IDE
|
//#define DEBUG_IDE
|
||||||
@ -570,6 +571,15 @@ void ide_sector_write(IDEState *s);
|
|||||||
void ide_sector_read(IDEState *s);
|
void ide_sector_read(IDEState *s);
|
||||||
void ide_flush_cache(IDEState *s);
|
void ide_flush_cache(IDEState *s);
|
||||||
|
|
||||||
|
void ide_transfer_start(IDEState *s, uint8_t *buf, int size,
|
||||||
|
EndTransferFunc *end_transfer_func);
|
||||||
|
void ide_transfer_stop(IDEState *s);
|
||||||
|
void ide_set_inactive(IDEState *s);
|
||||||
|
|
||||||
|
/* hw/ide/atapi.c */
|
||||||
|
void ide_atapi_cmd(IDEState *s);
|
||||||
|
void ide_atapi_cmd_reply_end(IDEState *s);
|
||||||
|
|
||||||
/* hw/ide/qdev.c */
|
/* hw/ide/qdev.c */
|
||||||
void ide_bus_new(IDEBus *idebus, DeviceState *dev, int bus_id);
|
void ide_bus_new(IDEBus *idebus, DeviceState *dev, int bus_id);
|
||||||
IDEDevice *ide_create_drive(IDEBus *bus, int unit, DriveInfo *drive);
|
IDEDevice *ide_create_drive(IDEBus *bus, int unit, DriveInfo *drive);
|
||||||
|
Loading…
Reference in New Issue
Block a user