mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
hw/dma: Remove ETRAX_FS DMA device
We just removed the single machine calling etraxfs_dmac_init() (the axis-dev88 machine). Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Acked-by: Edgar E. Iglesias <edgar.iglesias@amd.com> Message-ID: <20240904143603.52934-11-philmd@linaro.org>
This commit is contained in:
@@ -229,7 +229,6 @@ M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
|
||||
S: Maintained
|
||||
F: target/cris/
|
||||
F: hw/cris/
|
||||
F: include/hw/cris/
|
||||
F: disas/cris.c
|
||||
|
||||
Hexagon TCG CPUs
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,6 @@ system_ss.add(when: 'CONFIG_I82374', if_true: files('i82374.c'))
|
||||
system_ss.add(when: 'CONFIG_I8257', if_true: files('i8257.c'))
|
||||
system_ss.add(when: 'CONFIG_XILINX_AXI', if_true: files('xilinx_axidma.c'))
|
||||
system_ss.add(when: 'CONFIG_ZYNQ_DEVCFG', if_true: files('xlnx-zynq-devcfg.c'))
|
||||
system_ss.add(when: 'CONFIG_ETRAXFS', if_true: files('etraxfs_dma.c'))
|
||||
system_ss.add(when: 'CONFIG_STP2000', if_true: files('sparc32_dma.c'))
|
||||
system_ss.add(when: 'CONFIG_XLNX_ZYNQMP_ARM', if_true: files('xlnx_dpdma.c'))
|
||||
system_ss.add(when: 'CONFIG_XLNX_ZDMA', if_true: files('xlnx-zdma.c'))
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
#ifndef HW_ETRAXFS_DMA_H
|
||||
#define HW_ETRAXFS_DMA_H
|
||||
|
||||
#include "exec/hwaddr.h"
|
||||
|
||||
struct dma_context_metadata {
|
||||
/* data descriptor md */
|
||||
uint16_t metadata;
|
||||
};
|
||||
|
||||
struct etraxfs_dma_client
|
||||
{
|
||||
/* DMA controller. */
|
||||
int channel;
|
||||
void *ctrl;
|
||||
|
||||
/* client. */
|
||||
struct {
|
||||
int (*push)(void *opaque, unsigned char *buf,
|
||||
int len, bool eop);
|
||||
void (*pull)(void *opaque);
|
||||
void (*metadata_push)(void *opaque,
|
||||
const struct dma_context_metadata *md);
|
||||
void *opaque;
|
||||
} client;
|
||||
};
|
||||
|
||||
void *etraxfs_dmac_init(hwaddr base, int nr_channels);
|
||||
void etraxfs_dmac_connect(void *opaque, int channel, qemu_irq *line,
|
||||
int input);
|
||||
void etraxfs_dmac_connect_client(void *opaque, int c,
|
||||
struct etraxfs_dma_client *cl);
|
||||
int etraxfs_dmac_input(struct etraxfs_dma_client *client,
|
||||
void *buf, int len, int eop);
|
||||
|
||||
#endif
|
||||
@@ -10,7 +10,7 @@ avr
|
||||
~ .*/qemu((/include)?/hw/avr/.*|/target/avr/.*)
|
||||
|
||||
cris
|
||||
~ .*/qemu((/include)?/hw/cris/.*|/target/cris/.*)
|
||||
~ .*/qemu(/hw/cris/.*|/target/cris/.*)
|
||||
|
||||
hexagon-gen (component should be ignored in analysis)
|
||||
~ .*/qemu(/target/hexagon/.*generated.*)
|
||||
|
||||
Reference in New Issue
Block a user