fix: remove video and audio support for riscv64-xs
This commit is contained in:
parent
28c275b0ea
commit
b47e572044
|
@ -9,11 +9,9 @@ AM_SRCS := noop/isa/riscv/trm.c \
|
|||
nemu/isa/riscv/cte64.c \
|
||||
nemu/isa/riscv/mtime.S \
|
||||
nemu/isa/riscv/vme.c \
|
||||
nemu/common/ioe.c \
|
||||
xs/common/ioe.c \
|
||||
noop/common/input.c \
|
||||
noop/common/timer.c \
|
||||
nemu/common/video.c \
|
||||
dummy/audio.c \
|
||||
noop/isa/riscv/instr.c \
|
||||
xs/isa/riscv/mpe.c \
|
||||
xs/isa/riscv/clint.c \
|
||||
|
|
|
@ -6,11 +6,9 @@ AM_SRCS := noop/isa/riscv/trm_flash.c \
|
|||
noop/common/uartlite.c \
|
||||
nemu/isa/riscv/trap.S \
|
||||
nemu/isa/riscv/vme.c \
|
||||
nemu/common/ioe.c \
|
||||
xs/common/ioe.c \
|
||||
noop/common/input.c \
|
||||
noop/common/timer.c \
|
||||
nemu/common/video.c \
|
||||
dummy/audio.c \
|
||||
noop/isa/riscv/instr.c \
|
||||
xs/isa/riscv/mpe.c \
|
||||
xs/isa/riscv/clint.c \
|
||||
|
|
|
@ -9,11 +9,9 @@ AM_SRCS := noop/isa/riscv/trm.c \
|
|||
nemu/isa/riscv/cte64.c \
|
||||
nemu/isa/riscv/mtime.S \
|
||||
nemu/isa/riscv/vme.c \
|
||||
nemu/common/ioe.c \
|
||||
xs/common/ioe.c \
|
||||
noop/common/input.c \
|
||||
noop/common/timer.c \
|
||||
nemu/common/video.c \
|
||||
dummy/audio.c \
|
||||
noop/isa/riscv/instr.c \
|
||||
xs/isa/riscv/mpe.c \
|
||||
xs/isa/riscv/clint.c \
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
#include <am.h>
|
||||
#include <amdev.h>
|
||||
|
||||
void __am_timer_init();
|
||||
|
||||
int _ioe_init() {
|
||||
__am_timer_init();
|
||||
return 0;
|
||||
}
|
||||
|
||||
size_t __am_timer_read(uintptr_t reg, void *buf, size_t size);
|
||||
size_t __am_input_read(uintptr_t reg, void *buf, size_t size);
|
||||
|
||||
size_t _io_read(uint32_t dev, uintptr_t reg, void *buf, size_t size) {
|
||||
switch (dev) {
|
||||
case _DEV_INPUT: return __am_input_read(reg, buf, size);
|
||||
case _DEV_TIMER: return __am_timer_read(reg, buf, size);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
size_t _io_write(uint32_t dev, uintptr_t reg, void *buf, size_t size) {
|
||||
switch (dev) {
|
||||
}
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue