Commit 591a6d627995ce00b0db8d7360ad4032eeb77b9c
1 parent
4ed59aa5
Add a generic framework for VMware communication port, by Herve Poussineau.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3149 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
7 additions
and
1 deletions
Makefile.target
@@ -433,7 +433,7 @@ ifeq ($(TARGET_BASE_ARCH), i386) | @@ -433,7 +433,7 @@ ifeq ($(TARGET_BASE_ARCH), i386) | ||
433 | VL_OBJS+= ide.o pckbd.o ps2.o vga.o $(SOUND_HW) dma.o $(AUDIODRV) | 433 | VL_OBJS+= ide.o pckbd.o ps2.o vga.o $(SOUND_HW) dma.o $(AUDIODRV) |
434 | VL_OBJS+= fdc.o mc146818rtc.o serial.o i8259.o i8254.o pcspk.o pc.o | 434 | VL_OBJS+= fdc.o mc146818rtc.o serial.o i8259.o i8254.o pcspk.o pc.o |
435 | VL_OBJS+= cirrus_vga.o apic.o parallel.o acpi.o piix_pci.o | 435 | VL_OBJS+= cirrus_vga.o apic.o parallel.o acpi.o piix_pci.o |
436 | -VL_OBJS+= usb-uhci.o smbus_eeprom.o vmmouse.o vmware_vga.o | 436 | +VL_OBJS+= usb-uhci.o smbus_eeprom.o vmmouse.o vmport.o vmware_vga.o |
437 | CPPFLAGS += -DHAS_AUDIO -DHAS_AUDIO_CHOICE | 437 | CPPFLAGS += -DHAS_AUDIO -DHAS_AUDIO_CHOICE |
438 | endif | 438 | endif |
439 | ifeq ($(TARGET_BASE_ARCH), ppc) | 439 | ifeq ($(TARGET_BASE_ARCH), ppc) |
vl.h
@@ -1061,6 +1061,12 @@ void lance_init(NICInfo *nd, target_phys_addr_t leaddr, void *dma_opaque, | @@ -1061,6 +1061,12 @@ void lance_init(NICInfo *nd, target_phys_addr_t leaddr, void *dma_opaque, | ||
1061 | /* vmmouse.c */ | 1061 | /* vmmouse.c */ |
1062 | void *vmmouse_init(void *m); | 1062 | void *vmmouse_init(void *m); |
1063 | 1063 | ||
1064 | +/* vmport.c */ | ||
1065 | +#ifdef TARGET_I386 | ||
1066 | +void vmport_init(CPUState *env); | ||
1067 | +void vmport_register(unsigned char command, IOPortReadFunc *func, void *opaque); | ||
1068 | +#endif | ||
1069 | + | ||
1064 | /* pckbd.c */ | 1070 | /* pckbd.c */ |
1065 | 1071 | ||
1066 | void i8042_init(qemu_irq kbd_irq, qemu_irq mouse_irq, uint32_t io_base); | 1072 | void i8042_init(qemu_irq kbd_irq, qemu_irq mouse_irq, uint32_t io_base); |