[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 5/6] ahci pci ids into pci_ids.h, add warning messa
From: |
QiaoChong |
Subject: |
[Qemu-devel] [PATCH 5/6] ahci pci ids into pci_ids.h, add warning messages. |
Date: |
Tue, 11 May 2010 07:19:06 +0800 |
move ahci pci device id define into pci_ids.h,add warning messages for
unsupported features.
Signed-off-by: QiaoChong <address@hidden>
---
hw/ahci.c | 10 +++++-----
hw/pci_ids.h | 1 +
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/hw/ahci.c b/hw/ahci.c
index cb4a851..e1aed4a 100644
--- a/hw/ahci.c
+++ b/hw/ahci.c
@@ -662,7 +662,9 @@ static void handle_cmd(AHCIState *s,int port,int slot)
if(fis[1]==0)
{
-
+#ifdef DEBUG_AHCI
+ printf("now,just ignore command fis[0]=%02x fis[1]=%02x
fis[2]=%02x\n",fis[0],fis[1],fis[2]);
+#endif
}
if(fis[1]==(1<<7))
@@ -755,15 +757,13 @@ static void ahci_pci_map(PCIDevice *pci_dev, int
region_num,
cpu_register_physical_memory(addr, size, s->mem);
}
-#define PCI_VENDOR_MYDEVICE 0x8086
-#define PCI_PRODUCT_MYDEVICE 0x2652
static int pci_ahci_init(PCIDevice *dev)
{
struct ahci_pci_state *d;
d = DO_UPCAST(struct ahci_pci_state, card, dev);
- pci_config_set_vendor_id(d->card.config,PCI_VENDOR_MYDEVICE);
- pci_config_set_device_id(d->card.config,PCI_PRODUCT_MYDEVICE);
+ pci_config_set_vendor_id(d->card.config,PCI_VENDOR_ID_INTEL);
+ pci_config_set_device_id(d->card.config,PCI_DEVICE_ID_INTEL_ICH6R_AHCI);
d->card.config[PCI_COMMAND] = PCI_COMMAND_IO |
PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER;
d->card.config[PCI_CLASS_DEVICE] = 0;
d->card.config[0x0b] = 1;//storage
diff --git a/hw/pci_ids.h b/hw/pci_ids.h
index fe7a121..4d4de93 100644
--- a/hw/pci_ids.h
+++ b/hw/pci_ids.h
@@ -97,3 +97,4 @@
#define PCI_DEVICE_ID_INTEL_82371AB 0x7111
#define PCI_DEVICE_ID_INTEL_82371AB_2 0x7112
#define PCI_DEVICE_ID_INTEL_82371AB_3 0x7113
+#define PCI_DEVICE_ID_INTEL_ICH6R_AHCI 0x2652
--
1.7.0.3.254.g4503b.dirty
- [Qemu-devel] [PATCH 0/6] [AHCI]resend all patches to add ahci support into qemu, QiaoChong, 2010/05/10
- [Qemu-devel] [PATCH 2/6] add ahci device into i386 pc just for test., QiaoChong, 2010/05/10
- [Qemu-devel] [PATCH 4/6] add WIN_STANDBYNOW1 process into ahci., QiaoChong, 2010/05/10
- [Qemu-devel] [PATCH 3/6] fix port count, cap and version etc to ahci., QiaoChong, 2010/05/10
- [Qemu-devel] [PATCH 1/6] add ahci support into qemu, only support sata disk., QiaoChong, 2010/05/10
- [Qemu-devel] [PATCH 5/6] ahci pci ids into pci_ids.h, add warning messages.,
QiaoChong <=
- [Qemu-devel] [PATCH 6/6] add cdrom support for ahci., QiaoChong, 2010/05/10
- [Qemu-devel] Re: [PATCH 0/6] [AHCI]resend all patches to add ahci support into qemu, Alexander Graf, 2010/05/10