Hi All,
   I am trying to add a DMA peripheral module. In hw/dma directory, a 
file  ti_dma.c is added.
   Also, in hw/dma/kconfig, I added the following lines:
config TI_DMA
        bool

   In hw/dma/makefile.ojb, added one line:
common-obj-$(CONFIG_TI_DMA) += ti_dma.o
   However, ti_dma.c is not compiled as the QEMU project is built. 
Some directories(eg. block, cpu...) under hw will be compiled though. 
   The makefile.obj seems to show that the DMA module would be built 
along with  others:
devices-dirs-y = core/
ifeq ($(CONFIG_SOFTMMU), y)
devices-dirs-$(call lor,$(CONFIG_VIRTIO_9P),$(call 
land,$(CONFIG_VIRTFS),$(CONFIG_XEN))) += 9pfs/
devices-dirs-y += acpi/
devices-dirs-y += adc/
devices-dirs-y += audio/
devices-dirs-y += block/
devices-dirs-y += bt/
devices-dirs-y += char/
devices-dirs-y += cpu/
devices-dirs-y += display/
devices-dirs-y += dma/
devices-dirs-y += gpio/
......
    I am not sure what is missing here. Any advise would be 
appreciated. Thanks.


xiaolei

Reply via email to