├── .clang-format ├── .clang-tidy ├── .github └── workflows │ ├── asan.yml │ ├── cmake.yml │ ├── coverage.yml │ ├── lint.yml │ ├── macos.yml │ ├── nightly.yml │ ├── style.yml │ ├── unity.yml │ └── windows.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── doc ├── backends.md ├── build.md ├── components.md ├── logging.md ├── main.md ├── models │ ├── arm_gic400.md │ ├── arm_pl011.md │ ├── arm_pl190.md │ ├── arm_sp804.md │ ├── dma_pl330.md │ ├── fbdev.md │ ├── generic_bus.md │ ├── generic_mem.md │ ├── hwrng.md │ ├── meta_loader.md │ ├── meta_simdev.md │ ├── meta_throttle.md │ ├── oc_ethoc.md │ ├── oc_ocfbc.md │ ├── oc_ockbd.md │ ├── oc_ocspi.md │ ├── oc_ompic.md │ ├── riscv_clint.md │ ├── riscv_plic.md │ ├── rtc1742.md │ ├── sdhci.md │ ├── sifive_uart.md │ ├── uart8250.md │ └── virtio.md ├── peripherals.md ├── properties.md ├── session.md └── tracing.md ├── include ├── vcml.h └── vcml │ ├── audio │ ├── driver.h │ ├── format.h │ ├── istream.h │ ├── ostream.h │ └── stream.h │ ├── core │ ├── command.h │ ├── component.h │ ├── fifo.h │ ├── model.h │ ├── module.h │ ├── peq.h │ ├── peripheral.h │ ├── processor.h │ ├── range.h │ ├── register.h │ ├── setup.h │ ├── system.h │ ├── systemc.h │ └── types.h │ ├── debugging │ ├── gdbarch.h │ ├── gdbserver.h │ ├── loader.h │ ├── rspserver.h │ ├── subscriber.h │ ├── suspender.h │ ├── symtab.h │ ├── target.h │ ├── vspclient.h │ └── vspserver.h │ ├── logging │ ├── inscight.h │ └── logger.h │ ├── models │ ├── arm │ │ ├── arch_timer.h │ │ ├── gic400.h │ │ ├── gicv2m.h │ │ ├── pl190vic.h │ │ └── syscon.h │ ├── block │ │ ├── backend.h │ │ ├── disk.h │ │ └── scsi.h │ ├── can │ │ ├── backend.h │ │ ├── bridge.h │ │ ├── bus.h │ │ └── m_can.h │ ├── deprecated.h │ ├── dma │ │ └── pl330.h │ ├── ethernet │ │ ├── backend.h │ │ ├── bridge.h │ │ ├── ethoc.h │ │ ├── lan9118.h │ │ └── network.h │ ├── generic │ │ ├── bus.h │ │ ├── clock.h │ │ ├── fbdev.h │ │ ├── hwrng.h │ │ ├── memory.h │ │ └── reset.h │ ├── gpio │ │ ├── gate.h │ │ ├── leds.h │ │ ├── mmgpio.h │ │ ├── pl061.h │ │ └── sifive.h │ ├── i2c │ │ ├── ads1015.h │ │ ├── lm75.h │ │ ├── oci2c.h │ │ └── sifive.h │ ├── lin │ │ ├── gateway.h │ │ └── network.h │ ├── meta │ │ ├── loader.h │ │ ├── simdev.h │ │ └── throttle.h │ ├── opencores │ │ ├── ocfbc.h │ │ ├── ockbd.h │ │ └── ompic.h │ ├── pci │ │ ├── device.h │ │ ├── endpoint.h │ │ └── host.h │ ├── riscv │ │ ├── aclint.h │ │ ├── aplic.h │ │ ├── clint.h │ │ ├── iommu.h │ │ ├── plic.h │ │ └── simdev.h │ ├── sd │ │ ├── card.h │ │ └── sdhci.h │ ├── serial │ │ ├── backend.h │ │ ├── cdns.h │ │ ├── nrf51.h │ │ ├── pl011.h │ │ ├── sifive.h │ │ ├── terminal.h │ │ ├── uart.h │ │ └── uartlite.h │ ├── spi │ │ ├── bus.h │ │ ├── flash.h │ │ ├── max31855.h │ │ ├── mcp3208.h │ │ ├── ocspi.h │ │ ├── pl022.h │ │ ├── sifive.h │ │ └── spi2sd.h │ ├── timers │ │ ├── nrf51.h │ │ ├── pl031.h │ │ ├── rtc1742.h │ │ └── sp804.h │ ├── usb │ │ ├── device.h │ │ ├── drive.h │ │ ├── headset.h │ │ ├── hostdev.h │ │ ├── keyboard.h │ │ ├── xhci.h │ │ └── xhcipci.h │ └── virtio │ │ ├── blk.h │ │ ├── console.h │ │ ├── input.h │ │ ├── mmio.h │ │ ├── net.h │ │ ├── pci.h │ │ ├── rng.h │ │ └── sound.h │ ├── properties │ ├── broker.h │ ├── broker_arg.h │ ├── broker_env.h │ ├── broker_file.h │ ├── broker_lua.h │ ├── property.h │ └── property_base.h │ ├── protocols │ ├── base.h │ ├── can.h │ ├── clk.h │ ├── eth.h │ ├── gpio.h │ ├── i2c.h │ ├── lin.h │ ├── pci.h │ ├── pci_ids.h │ ├── sd.h │ ├── serial.h │ ├── signal.h │ ├── spi.h │ ├── tlm.h │ ├── tlm_adapters.h │ ├── tlm_base.h │ ├── tlm_dmi_cache.h │ ├── tlm_exmon.h │ ├── tlm_host.h │ ├── tlm_memory.h │ ├── tlm_probe.h │ ├── tlm_sbi.h │ ├── tlm_sockets.h │ ├── tlm_stubs.h │ ├── usb.h │ ├── usb_sockets.h │ ├── usb_types.h │ └── virtio.h │ ├── tracing │ ├── activity.h │ ├── protocol.h │ ├── tracer.h │ ├── tracer_file.h │ ├── tracer_inscight.h │ └── tracer_term.h │ └── ui │ ├── codes.h │ ├── console.h │ ├── display.h │ ├── input.h │ ├── keymap.h │ └── video.h ├── patches ├── systemc-2.3.3-01-mmap-for-asan.patch ├── systemc-2.3.3-02-valgrind-stacks.patch ├── systemc-2.3.3-03-tsan-api.patch └── systemc-3.0.0_pub_rev_20231129-01-missing-cmake-install.patch ├── src └── vcml │ ├── audio │ ├── driver.cpp │ ├── driver_sdl.cpp │ ├── driver_sdl.h │ ├── driver_wav.cpp │ ├── driver_wav.h │ ├── format.cpp │ ├── istream.cpp │ ├── ostream.cpp │ └── stream.cpp │ ├── core │ ├── component.cpp │ ├── main.cpp │ ├── model.cpp │ ├── module.cpp │ ├── peripheral.cpp │ ├── processor.cpp │ ├── register.cpp │ ├── setup.cpp │ ├── system.cpp │ ├── systemc.cpp │ ├── types.cpp │ └── version.h.in │ ├── debugging │ ├── gdbarch.cpp │ ├── gdbserver.cpp │ ├── loader.cpp │ ├── rspserver.cpp │ ├── subscriber.cpp │ ├── suspender.cpp │ ├── symtab.cpp │ ├── target.cpp │ ├── vspclient.cpp │ └── vspserver.cpp │ ├── logging │ ├── inscight.cpp │ └── logger.cpp │ ├── models │ ├── arm │ │ ├── arch_timer.cpp │ │ ├── gic400.cpp │ │ ├── gicv2m.cpp │ │ ├── pl190vic.cpp │ │ └── syscon.cpp │ ├── block │ │ ├── backend.cpp │ │ ├── backend_file.cpp │ │ ├── backend_file.h │ │ ├── backend_ram.cpp │ │ ├── backend_ram.h │ │ ├── disk.cpp │ │ └── scsi.cpp │ ├── can │ │ ├── backend.cpp │ │ ├── backend_file.cpp │ │ ├── backend_file.h │ │ ├── backend_socket.cpp │ │ ├── backend_socket.h │ │ ├── backend_tcp.cpp │ │ ├── backend_tcp.h │ │ ├── bridge.cpp │ │ ├── bus.cpp │ │ └── m_can.cpp │ ├── dma │ │ └── pl330.cpp │ ├── ethernet │ │ ├── backend.cpp │ │ ├── backend_file.cpp │ │ ├── backend_file.h │ │ ├── backend_slirp.cpp │ │ ├── backend_slirp.h │ │ ├── backend_tap.cpp │ │ ├── backend_tap.h │ │ ├── bridge.cpp │ │ ├── ethoc.cpp │ │ ├── lan9118.cpp │ │ └── network.cpp │ ├── generic │ │ ├── bus.cpp │ │ ├── clock.cpp │ │ ├── fbdev.cpp │ │ ├── hwrng.cpp │ │ ├── memory.cpp │ │ └── reset.cpp │ ├── gpio │ │ ├── gate.cpp │ │ ├── leds.cpp │ │ ├── mmgpio.cpp │ │ ├── pl061.cpp │ │ └── sifive.cpp │ ├── i2c │ │ ├── ads1015.cpp │ │ ├── lm75.cpp │ │ ├── oci2c.cpp │ │ └── sifive.cpp │ ├── lin │ │ ├── gateway.cpp │ │ └── network.cpp │ ├── meta │ │ ├── loader.cpp │ │ ├── simdev.cpp │ │ └── throttle.cpp │ ├── opencores │ │ ├── ocfbc.cpp │ │ ├── ockbd.cpp │ │ └── ompic.cpp │ ├── pci │ │ ├── device.cpp │ │ ├── endpoint.cpp │ │ └── host.cpp │ ├── riscv │ │ ├── aclint.cpp │ │ ├── aplic.cpp │ │ ├── clint.cpp │ │ ├── iommu.cpp │ │ ├── plic.cpp │ │ └── simdev.cpp │ ├── sd │ │ ├── card.cpp │ │ └── sdhci.cpp │ ├── serial │ │ ├── backend.cpp │ │ ├── backend_fd.cpp │ │ ├── backend_fd.h │ │ ├── backend_file.cpp │ │ ├── backend_file.h │ │ ├── backend_null.cpp │ │ ├── backend_null.h │ │ ├── backend_tcp.cpp │ │ ├── backend_tcp.h │ │ ├── backend_term.cpp │ │ ├── backend_term.h │ │ ├── backend_tui.cpp │ │ ├── backend_tui.h │ │ ├── cdns.cpp │ │ ├── nrf51.cpp │ │ ├── pl011.cpp │ │ ├── sifive.cpp │ │ ├── terminal.cpp │ │ ├── uart.cpp │ │ └── uartlite.cpp │ ├── spi │ │ ├── bus.cpp │ │ ├── flash.cpp │ │ ├── max31855.cpp │ │ ├── mcp3208.cpp │ │ ├── ocspi.cpp │ │ ├── pl022.cpp │ │ ├── sifive.cpp │ │ └── spi2sd.cpp │ ├── timers │ │ ├── nrf51.cpp │ │ ├── pl031.cpp │ │ ├── rtc1742.cpp │ │ └── sp804.cpp │ ├── usb │ │ ├── device.cpp │ │ ├── drive.cpp │ │ ├── headset.cpp │ │ ├── hostdev_libusb.cpp │ │ ├── hostdev_nolibusb.cpp │ │ ├── keyboard.cpp │ │ ├── xhci.cpp │ │ └── xhcipci.cpp │ └── virtio │ │ ├── blk.cpp │ │ ├── console.cpp │ │ ├── input.cpp │ │ ├── mmio.cpp │ │ ├── net.cpp │ │ ├── pci.cpp │ │ ├── rng.cpp │ │ └── sound.cpp │ ├── properties │ ├── broker.cpp │ ├── broker_arg.cpp │ ├── broker_env.cpp │ ├── broker_file.cpp │ ├── broker_lua.cpp │ ├── broker_nolua.cpp │ └── property_base.cpp │ ├── protocols │ ├── base.cpp │ ├── can.cpp │ ├── clk.cpp │ ├── eth.cpp │ ├── gpio.cpp │ ├── i2c.cpp │ ├── lin.cpp │ ├── pci.cpp │ ├── sd.cpp │ ├── serial.cpp │ ├── signal.cpp │ ├── spi.cpp │ ├── tlm_dmi_cache.cpp │ ├── tlm_exmon.cpp │ ├── tlm_host.cpp │ ├── tlm_memory_posix.cpp │ ├── tlm_memory_win32.cpp │ ├── tlm_probe.cpp │ ├── tlm_sbi.cpp │ ├── tlm_sockets.cpp │ ├── tlm_stubs.cpp │ ├── usb_sockets.cpp │ ├── usb_types.cpp │ └── virtio.cpp │ ├── tracing │ ├── protocol.cpp │ ├── tracer.cpp │ ├── tracer_file.cpp │ ├── tracer_inscight.cpp │ └── tracer_term.cpp │ └── ui │ ├── console.cpp │ ├── display.cpp │ ├── icon.cpp │ ├── icon.h │ ├── input.cpp │ ├── keymap.cpp │ ├── sdl.cpp │ ├── sdl.h │ ├── video.cpp │ ├── vnc.cpp │ └── vnc.h ├── test ├── CMakeLists.txt ├── models │ ├── CMakeLists.txt │ ├── arm_gic400.cpp │ ├── arm_gicv2m.cpp │ ├── arm_timer.cpp │ ├── can_mcan.cpp │ ├── dma_pl330.cpp │ ├── eth_lan9118.cpp │ ├── generic_bus.cpp │ ├── generic_fbdev.cpp │ ├── generic_memory.cpp │ ├── gpio_pl061.cpp │ ├── gpio_sifive.cpp │ ├── i2c_ads1015.cpp │ ├── i2c_opencores.cpp │ ├── i2c_sifive.cpp │ ├── lin_gateway.cpp │ ├── meta_loader.cpp │ ├── pci_device.cpp │ ├── pcie_device.cpp │ ├── riscv_aclint.cpp │ ├── riscv_aplic.cpp │ ├── riscv_clint.cpp │ ├── riscv_iommu.cpp │ ├── riscv_plic.cpp │ ├── sd_sdhci.cpp │ ├── serial_cdns.cpp │ ├── serial_nrf51.cpp │ ├── serial_pl011.cpp │ ├── serial_sifive.cpp │ ├── serial_uartlite.cpp │ ├── spi_flash.cpp │ ├── spi_max31855.cpp │ ├── spi_mcp3208.cpp │ ├── spi_pl022.cpp │ ├── spi_sifive.cpp │ ├── timer_nrf51.cpp │ ├── timer_pl031.cpp │ ├── timer_sp804.cpp │ ├── usb_xhci.cpp │ ├── virtio_blk.cpp │ ├── virtio_console.cpp │ ├── virtio_input.cpp │ ├── virtio_net.cpp │ ├── virtio_pci.cpp │ ├── virtio_rng.cpp │ └── virtio_sound.cpp ├── resources │ ├── elf.c │ ├── elf.elf │ ├── test.cfg │ └── test.lua ├── sanitizer │ ├── asan.suppress │ ├── lsan.suppress │ ├── tsan.suppress │ └── ubsan.suppress ├── testing.cpp ├── testing.h └── unit │ ├── CMakeLists.txt │ ├── adapter.cpp │ ├── async.cpp │ ├── async_timer.cpp │ ├── audio.cpp │ ├── broker.cpp │ ├── can.cpp │ ├── clk.cpp │ ├── component.cpp │ ├── disk.cpp │ ├── display.cpp │ ├── dmi.cpp │ ├── eth.cpp │ ├── exmon.cpp │ ├── gpio.cpp │ ├── hello.cpp │ ├── hierarchy.cpp │ ├── i2c.cpp │ ├── lin.cpp │ ├── logging.cpp │ ├── lua.cpp │ ├── memory.cpp │ ├── model.cpp │ ├── module.cpp │ ├── pci.cpp │ ├── peq.cpp │ ├── peripheral.cpp │ ├── probe.cpp │ ├── processor.cpp │ ├── property.cpp │ ├── range.cpp │ ├── register.cpp │ ├── sbi.cpp │ ├── scsi.cpp │ ├── sd.cpp │ ├── serial.cpp │ ├── signal.cpp │ ├── simphases.cpp │ ├── spi.cpp │ ├── stubs.cpp │ ├── suspender.cpp │ ├── symtab.cpp │ ├── sysc.cpp │ ├── system.cpp │ ├── tlm.cpp │ ├── tracing.cpp │ ├── usb.cpp │ ├── version.cpp │ └── virtio.cpp └── utils ├── CMakeLists.txt ├── format.py ├── gdbterm ├── setup-clang ├── setup-gcc ├── setup-msvc.ps1 ├── setup-systemc └── tapnet /.clang-format: -------------------------------------------------------------------------------- 1 | cmake/clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- 1 | cmake/clang-tidy -------------------------------------------------------------------------------- /.github/workflows/asan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/asan.yml -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.github/workflows/unity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/unity.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/README.md -------------------------------------------------------------------------------- /doc/backends.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/backends.md -------------------------------------------------------------------------------- /doc/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/build.md -------------------------------------------------------------------------------- /doc/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/components.md -------------------------------------------------------------------------------- /doc/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/logging.md -------------------------------------------------------------------------------- /doc/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/main.md -------------------------------------------------------------------------------- /doc/models/arm_gic400.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/arm_gic400.md -------------------------------------------------------------------------------- /doc/models/arm_pl011.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/arm_pl011.md -------------------------------------------------------------------------------- /doc/models/arm_pl190.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/arm_pl190.md -------------------------------------------------------------------------------- /doc/models/arm_sp804.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/arm_sp804.md -------------------------------------------------------------------------------- /doc/models/dma_pl330.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/dma_pl330.md -------------------------------------------------------------------------------- /doc/models/fbdev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/fbdev.md -------------------------------------------------------------------------------- /doc/models/generic_bus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/generic_bus.md -------------------------------------------------------------------------------- /doc/models/generic_mem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/generic_mem.md -------------------------------------------------------------------------------- /doc/models/hwrng.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/hwrng.md -------------------------------------------------------------------------------- /doc/models/meta_loader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/meta_loader.md -------------------------------------------------------------------------------- /doc/models/meta_simdev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/meta_simdev.md -------------------------------------------------------------------------------- /doc/models/meta_throttle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/meta_throttle.md -------------------------------------------------------------------------------- /doc/models/oc_ethoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/oc_ethoc.md -------------------------------------------------------------------------------- /doc/models/oc_ocfbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/oc_ocfbc.md -------------------------------------------------------------------------------- /doc/models/oc_ockbd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/oc_ockbd.md -------------------------------------------------------------------------------- /doc/models/oc_ocspi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/oc_ocspi.md -------------------------------------------------------------------------------- /doc/models/oc_ompic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/oc_ompic.md -------------------------------------------------------------------------------- /doc/models/riscv_clint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/riscv_clint.md -------------------------------------------------------------------------------- /doc/models/riscv_plic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/riscv_plic.md -------------------------------------------------------------------------------- /doc/models/rtc1742.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/rtc1742.md -------------------------------------------------------------------------------- /doc/models/sdhci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/sdhci.md -------------------------------------------------------------------------------- /doc/models/sifive_uart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/sifive_uart.md -------------------------------------------------------------------------------- /doc/models/uart8250.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/uart8250.md -------------------------------------------------------------------------------- /doc/models/virtio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/models/virtio.md -------------------------------------------------------------------------------- /doc/peripherals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/peripherals.md -------------------------------------------------------------------------------- /doc/properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/properties.md -------------------------------------------------------------------------------- /doc/session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/session.md -------------------------------------------------------------------------------- /doc/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/doc/tracing.md -------------------------------------------------------------------------------- /include/vcml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml.h -------------------------------------------------------------------------------- /include/vcml/audio/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/audio/driver.h -------------------------------------------------------------------------------- /include/vcml/audio/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/audio/format.h -------------------------------------------------------------------------------- /include/vcml/audio/istream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/audio/istream.h -------------------------------------------------------------------------------- /include/vcml/audio/ostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/audio/ostream.h -------------------------------------------------------------------------------- /include/vcml/audio/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/audio/stream.h -------------------------------------------------------------------------------- /include/vcml/core/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/command.h -------------------------------------------------------------------------------- /include/vcml/core/component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/component.h -------------------------------------------------------------------------------- /include/vcml/core/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/fifo.h -------------------------------------------------------------------------------- /include/vcml/core/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/model.h -------------------------------------------------------------------------------- /include/vcml/core/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/module.h -------------------------------------------------------------------------------- /include/vcml/core/peq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/peq.h -------------------------------------------------------------------------------- /include/vcml/core/peripheral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/peripheral.h -------------------------------------------------------------------------------- /include/vcml/core/processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/processor.h -------------------------------------------------------------------------------- /include/vcml/core/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/range.h -------------------------------------------------------------------------------- /include/vcml/core/register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/register.h -------------------------------------------------------------------------------- /include/vcml/core/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/setup.h -------------------------------------------------------------------------------- /include/vcml/core/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/system.h -------------------------------------------------------------------------------- /include/vcml/core/systemc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/systemc.h -------------------------------------------------------------------------------- /include/vcml/core/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/core/types.h -------------------------------------------------------------------------------- /include/vcml/debugging/gdbarch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/gdbarch.h -------------------------------------------------------------------------------- /include/vcml/debugging/gdbserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/gdbserver.h -------------------------------------------------------------------------------- /include/vcml/debugging/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/loader.h -------------------------------------------------------------------------------- /include/vcml/debugging/rspserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/rspserver.h -------------------------------------------------------------------------------- /include/vcml/debugging/subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/subscriber.h -------------------------------------------------------------------------------- /include/vcml/debugging/suspender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/suspender.h -------------------------------------------------------------------------------- /include/vcml/debugging/symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/symtab.h -------------------------------------------------------------------------------- /include/vcml/debugging/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/target.h -------------------------------------------------------------------------------- /include/vcml/debugging/vspclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/vspclient.h -------------------------------------------------------------------------------- /include/vcml/debugging/vspserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/debugging/vspserver.h -------------------------------------------------------------------------------- /include/vcml/logging/inscight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/logging/inscight.h -------------------------------------------------------------------------------- /include/vcml/logging/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/logging/logger.h -------------------------------------------------------------------------------- /include/vcml/models/arm/arch_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/arm/arch_timer.h -------------------------------------------------------------------------------- /include/vcml/models/arm/gic400.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/arm/gic400.h -------------------------------------------------------------------------------- /include/vcml/models/arm/gicv2m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/arm/gicv2m.h -------------------------------------------------------------------------------- /include/vcml/models/arm/pl190vic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/arm/pl190vic.h -------------------------------------------------------------------------------- /include/vcml/models/arm/syscon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/arm/syscon.h -------------------------------------------------------------------------------- /include/vcml/models/block/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/block/backend.h -------------------------------------------------------------------------------- /include/vcml/models/block/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/block/disk.h -------------------------------------------------------------------------------- /include/vcml/models/block/scsi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/block/scsi.h -------------------------------------------------------------------------------- /include/vcml/models/can/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/can/backend.h -------------------------------------------------------------------------------- /include/vcml/models/can/bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/can/bridge.h -------------------------------------------------------------------------------- /include/vcml/models/can/bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/can/bus.h -------------------------------------------------------------------------------- /include/vcml/models/can/m_can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/can/m_can.h -------------------------------------------------------------------------------- /include/vcml/models/deprecated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/deprecated.h -------------------------------------------------------------------------------- /include/vcml/models/dma/pl330.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/dma/pl330.h -------------------------------------------------------------------------------- /include/vcml/models/ethernet/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/ethernet/backend.h -------------------------------------------------------------------------------- /include/vcml/models/ethernet/bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/ethernet/bridge.h -------------------------------------------------------------------------------- /include/vcml/models/ethernet/ethoc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/ethernet/ethoc.h -------------------------------------------------------------------------------- /include/vcml/models/ethernet/lan9118.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/ethernet/lan9118.h -------------------------------------------------------------------------------- /include/vcml/models/ethernet/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/ethernet/network.h -------------------------------------------------------------------------------- /include/vcml/models/generic/bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/generic/bus.h -------------------------------------------------------------------------------- /include/vcml/models/generic/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/generic/clock.h -------------------------------------------------------------------------------- /include/vcml/models/generic/fbdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/generic/fbdev.h -------------------------------------------------------------------------------- /include/vcml/models/generic/hwrng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/generic/hwrng.h -------------------------------------------------------------------------------- /include/vcml/models/generic/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/generic/memory.h -------------------------------------------------------------------------------- /include/vcml/models/generic/reset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/generic/reset.h -------------------------------------------------------------------------------- /include/vcml/models/gpio/gate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/gpio/gate.h -------------------------------------------------------------------------------- /include/vcml/models/gpio/leds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/gpio/leds.h -------------------------------------------------------------------------------- /include/vcml/models/gpio/mmgpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/gpio/mmgpio.h -------------------------------------------------------------------------------- /include/vcml/models/gpio/pl061.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/gpio/pl061.h -------------------------------------------------------------------------------- /include/vcml/models/gpio/sifive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/gpio/sifive.h -------------------------------------------------------------------------------- /include/vcml/models/i2c/ads1015.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/i2c/ads1015.h -------------------------------------------------------------------------------- /include/vcml/models/i2c/lm75.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/i2c/lm75.h -------------------------------------------------------------------------------- /include/vcml/models/i2c/oci2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/i2c/oci2c.h -------------------------------------------------------------------------------- /include/vcml/models/i2c/sifive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/i2c/sifive.h -------------------------------------------------------------------------------- /include/vcml/models/lin/gateway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/lin/gateway.h -------------------------------------------------------------------------------- /include/vcml/models/lin/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/lin/network.h -------------------------------------------------------------------------------- /include/vcml/models/meta/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/meta/loader.h -------------------------------------------------------------------------------- /include/vcml/models/meta/simdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/meta/simdev.h -------------------------------------------------------------------------------- /include/vcml/models/meta/throttle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/meta/throttle.h -------------------------------------------------------------------------------- /include/vcml/models/opencores/ocfbc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/opencores/ocfbc.h -------------------------------------------------------------------------------- /include/vcml/models/opencores/ockbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/opencores/ockbd.h -------------------------------------------------------------------------------- /include/vcml/models/opencores/ompic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/opencores/ompic.h -------------------------------------------------------------------------------- /include/vcml/models/pci/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/pci/device.h -------------------------------------------------------------------------------- /include/vcml/models/pci/endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/pci/endpoint.h -------------------------------------------------------------------------------- /include/vcml/models/pci/host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/pci/host.h -------------------------------------------------------------------------------- /include/vcml/models/riscv/aclint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/riscv/aclint.h -------------------------------------------------------------------------------- /include/vcml/models/riscv/aplic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/riscv/aplic.h -------------------------------------------------------------------------------- /include/vcml/models/riscv/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/riscv/clint.h -------------------------------------------------------------------------------- /include/vcml/models/riscv/iommu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/riscv/iommu.h -------------------------------------------------------------------------------- /include/vcml/models/riscv/plic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/riscv/plic.h -------------------------------------------------------------------------------- /include/vcml/models/riscv/simdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/riscv/simdev.h -------------------------------------------------------------------------------- /include/vcml/models/sd/card.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/sd/card.h -------------------------------------------------------------------------------- /include/vcml/models/sd/sdhci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/sd/sdhci.h -------------------------------------------------------------------------------- /include/vcml/models/serial/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/backend.h -------------------------------------------------------------------------------- /include/vcml/models/serial/cdns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/cdns.h -------------------------------------------------------------------------------- /include/vcml/models/serial/nrf51.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/nrf51.h -------------------------------------------------------------------------------- /include/vcml/models/serial/pl011.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/pl011.h -------------------------------------------------------------------------------- /include/vcml/models/serial/sifive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/sifive.h -------------------------------------------------------------------------------- /include/vcml/models/serial/terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/terminal.h -------------------------------------------------------------------------------- /include/vcml/models/serial/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/uart.h -------------------------------------------------------------------------------- /include/vcml/models/serial/uartlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/serial/uartlite.h -------------------------------------------------------------------------------- /include/vcml/models/spi/bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/bus.h -------------------------------------------------------------------------------- /include/vcml/models/spi/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/flash.h -------------------------------------------------------------------------------- /include/vcml/models/spi/max31855.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/max31855.h -------------------------------------------------------------------------------- /include/vcml/models/spi/mcp3208.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/mcp3208.h -------------------------------------------------------------------------------- /include/vcml/models/spi/ocspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/ocspi.h -------------------------------------------------------------------------------- /include/vcml/models/spi/pl022.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/pl022.h -------------------------------------------------------------------------------- /include/vcml/models/spi/sifive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/sifive.h -------------------------------------------------------------------------------- /include/vcml/models/spi/spi2sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/spi/spi2sd.h -------------------------------------------------------------------------------- /include/vcml/models/timers/nrf51.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/timers/nrf51.h -------------------------------------------------------------------------------- /include/vcml/models/timers/pl031.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/timers/pl031.h -------------------------------------------------------------------------------- /include/vcml/models/timers/rtc1742.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/timers/rtc1742.h -------------------------------------------------------------------------------- /include/vcml/models/timers/sp804.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/timers/sp804.h -------------------------------------------------------------------------------- /include/vcml/models/usb/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/usb/device.h -------------------------------------------------------------------------------- /include/vcml/models/usb/drive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/usb/drive.h -------------------------------------------------------------------------------- /include/vcml/models/usb/headset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/usb/headset.h -------------------------------------------------------------------------------- /include/vcml/models/usb/hostdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/usb/hostdev.h -------------------------------------------------------------------------------- /include/vcml/models/usb/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/usb/keyboard.h -------------------------------------------------------------------------------- /include/vcml/models/usb/xhci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/usb/xhci.h -------------------------------------------------------------------------------- /include/vcml/models/usb/xhcipci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/usb/xhcipci.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/blk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/blk.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/console.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/input.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/mmio.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/net.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/pci.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/rng.h -------------------------------------------------------------------------------- /include/vcml/models/virtio/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/models/virtio/sound.h -------------------------------------------------------------------------------- /include/vcml/properties/broker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/properties/broker.h -------------------------------------------------------------------------------- /include/vcml/properties/broker_arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/properties/broker_arg.h -------------------------------------------------------------------------------- /include/vcml/properties/broker_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/properties/broker_env.h -------------------------------------------------------------------------------- /include/vcml/properties/broker_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/properties/broker_file.h -------------------------------------------------------------------------------- /include/vcml/properties/broker_lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/properties/broker_lua.h -------------------------------------------------------------------------------- /include/vcml/properties/property.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/properties/property.h -------------------------------------------------------------------------------- /include/vcml/properties/property_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/properties/property_base.h -------------------------------------------------------------------------------- /include/vcml/protocols/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/base.h -------------------------------------------------------------------------------- /include/vcml/protocols/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/can.h -------------------------------------------------------------------------------- /include/vcml/protocols/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/clk.h -------------------------------------------------------------------------------- /include/vcml/protocols/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/eth.h -------------------------------------------------------------------------------- /include/vcml/protocols/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/gpio.h -------------------------------------------------------------------------------- /include/vcml/protocols/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/i2c.h -------------------------------------------------------------------------------- /include/vcml/protocols/lin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/lin.h -------------------------------------------------------------------------------- /include/vcml/protocols/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/pci.h -------------------------------------------------------------------------------- /include/vcml/protocols/pci_ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/pci_ids.h -------------------------------------------------------------------------------- /include/vcml/protocols/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/sd.h -------------------------------------------------------------------------------- /include/vcml/protocols/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/serial.h -------------------------------------------------------------------------------- /include/vcml/protocols/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/signal.h -------------------------------------------------------------------------------- /include/vcml/protocols/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/spi.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_adapters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_adapters.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_base.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_dmi_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_dmi_cache.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_exmon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_exmon.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_host.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_memory.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_probe.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_sbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_sbi.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_sockets.h -------------------------------------------------------------------------------- /include/vcml/protocols/tlm_stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/tlm_stubs.h -------------------------------------------------------------------------------- /include/vcml/protocols/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/usb.h -------------------------------------------------------------------------------- /include/vcml/protocols/usb_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/usb_sockets.h -------------------------------------------------------------------------------- /include/vcml/protocols/usb_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/usb_types.h -------------------------------------------------------------------------------- /include/vcml/protocols/virtio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/protocols/virtio.h -------------------------------------------------------------------------------- /include/vcml/tracing/activity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/tracing/activity.h -------------------------------------------------------------------------------- /include/vcml/tracing/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/tracing/protocol.h -------------------------------------------------------------------------------- /include/vcml/tracing/tracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/tracing/tracer.h -------------------------------------------------------------------------------- /include/vcml/tracing/tracer_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/tracing/tracer_file.h -------------------------------------------------------------------------------- /include/vcml/tracing/tracer_inscight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/tracing/tracer_inscight.h -------------------------------------------------------------------------------- /include/vcml/tracing/tracer_term.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/tracing/tracer_term.h -------------------------------------------------------------------------------- /include/vcml/ui/codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/ui/codes.h -------------------------------------------------------------------------------- /include/vcml/ui/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/ui/console.h -------------------------------------------------------------------------------- /include/vcml/ui/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/ui/display.h -------------------------------------------------------------------------------- /include/vcml/ui/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/ui/input.h -------------------------------------------------------------------------------- /include/vcml/ui/keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/ui/keymap.h -------------------------------------------------------------------------------- /include/vcml/ui/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/include/vcml/ui/video.h -------------------------------------------------------------------------------- /patches/systemc-2.3.3-01-mmap-for-asan.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/patches/systemc-2.3.3-01-mmap-for-asan.patch -------------------------------------------------------------------------------- /patches/systemc-2.3.3-02-valgrind-stacks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/patches/systemc-2.3.3-02-valgrind-stacks.patch -------------------------------------------------------------------------------- /patches/systemc-2.3.3-03-tsan-api.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/patches/systemc-2.3.3-03-tsan-api.patch -------------------------------------------------------------------------------- /patches/systemc-3.0.0_pub_rev_20231129-01-missing-cmake-install.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/patches/systemc-3.0.0_pub_rev_20231129-01-missing-cmake-install.patch -------------------------------------------------------------------------------- /src/vcml/audio/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/driver.cpp -------------------------------------------------------------------------------- /src/vcml/audio/driver_sdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/driver_sdl.cpp -------------------------------------------------------------------------------- /src/vcml/audio/driver_sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/driver_sdl.h -------------------------------------------------------------------------------- /src/vcml/audio/driver_wav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/driver_wav.cpp -------------------------------------------------------------------------------- /src/vcml/audio/driver_wav.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/driver_wav.h -------------------------------------------------------------------------------- /src/vcml/audio/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/format.cpp -------------------------------------------------------------------------------- /src/vcml/audio/istream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/istream.cpp -------------------------------------------------------------------------------- /src/vcml/audio/ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/ostream.cpp -------------------------------------------------------------------------------- /src/vcml/audio/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/audio/stream.cpp -------------------------------------------------------------------------------- /src/vcml/core/component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/component.cpp -------------------------------------------------------------------------------- /src/vcml/core/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/main.cpp -------------------------------------------------------------------------------- /src/vcml/core/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/model.cpp -------------------------------------------------------------------------------- /src/vcml/core/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/module.cpp -------------------------------------------------------------------------------- /src/vcml/core/peripheral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/peripheral.cpp -------------------------------------------------------------------------------- /src/vcml/core/processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/processor.cpp -------------------------------------------------------------------------------- /src/vcml/core/register.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/register.cpp -------------------------------------------------------------------------------- /src/vcml/core/setup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/setup.cpp -------------------------------------------------------------------------------- /src/vcml/core/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/system.cpp -------------------------------------------------------------------------------- /src/vcml/core/systemc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/systemc.cpp -------------------------------------------------------------------------------- /src/vcml/core/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/types.cpp -------------------------------------------------------------------------------- /src/vcml/core/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/core/version.h.in -------------------------------------------------------------------------------- /src/vcml/debugging/gdbarch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/gdbarch.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/gdbserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/gdbserver.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/loader.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/rspserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/rspserver.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/subscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/subscriber.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/suspender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/suspender.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/symtab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/symtab.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/target.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/vspclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/vspclient.cpp -------------------------------------------------------------------------------- /src/vcml/debugging/vspserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/debugging/vspserver.cpp -------------------------------------------------------------------------------- /src/vcml/logging/inscight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/logging/inscight.cpp -------------------------------------------------------------------------------- /src/vcml/logging/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/logging/logger.cpp -------------------------------------------------------------------------------- /src/vcml/models/arm/arch_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/arm/arch_timer.cpp -------------------------------------------------------------------------------- /src/vcml/models/arm/gic400.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/arm/gic400.cpp -------------------------------------------------------------------------------- /src/vcml/models/arm/gicv2m.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/arm/gicv2m.cpp -------------------------------------------------------------------------------- /src/vcml/models/arm/pl190vic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/arm/pl190vic.cpp -------------------------------------------------------------------------------- /src/vcml/models/arm/syscon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/arm/syscon.cpp -------------------------------------------------------------------------------- /src/vcml/models/block/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/block/backend.cpp -------------------------------------------------------------------------------- /src/vcml/models/block/backend_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/block/backend_file.cpp -------------------------------------------------------------------------------- /src/vcml/models/block/backend_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/block/backend_file.h -------------------------------------------------------------------------------- /src/vcml/models/block/backend_ram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/block/backend_ram.cpp -------------------------------------------------------------------------------- /src/vcml/models/block/backend_ram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/block/backend_ram.h -------------------------------------------------------------------------------- /src/vcml/models/block/disk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/block/disk.cpp -------------------------------------------------------------------------------- /src/vcml/models/block/scsi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/block/scsi.cpp -------------------------------------------------------------------------------- /src/vcml/models/can/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/backend.cpp -------------------------------------------------------------------------------- /src/vcml/models/can/backend_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/backend_file.cpp -------------------------------------------------------------------------------- /src/vcml/models/can/backend_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/backend_file.h -------------------------------------------------------------------------------- /src/vcml/models/can/backend_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/backend_socket.cpp -------------------------------------------------------------------------------- /src/vcml/models/can/backend_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/backend_socket.h -------------------------------------------------------------------------------- /src/vcml/models/can/backend_tcp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/backend_tcp.cpp -------------------------------------------------------------------------------- /src/vcml/models/can/backend_tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/backend_tcp.h -------------------------------------------------------------------------------- /src/vcml/models/can/bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/bridge.cpp -------------------------------------------------------------------------------- /src/vcml/models/can/bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/bus.cpp -------------------------------------------------------------------------------- /src/vcml/models/can/m_can.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/can/m_can.cpp -------------------------------------------------------------------------------- /src/vcml/models/dma/pl330.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/dma/pl330.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/backend.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/backend_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/backend_file.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/backend_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/backend_file.h -------------------------------------------------------------------------------- /src/vcml/models/ethernet/backend_slirp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/backend_slirp.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/backend_slirp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/backend_slirp.h -------------------------------------------------------------------------------- /src/vcml/models/ethernet/backend_tap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/backend_tap.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/backend_tap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/backend_tap.h -------------------------------------------------------------------------------- /src/vcml/models/ethernet/bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/bridge.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/ethoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/ethoc.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/lan9118.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/lan9118.cpp -------------------------------------------------------------------------------- /src/vcml/models/ethernet/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/ethernet/network.cpp -------------------------------------------------------------------------------- /src/vcml/models/generic/bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/generic/bus.cpp -------------------------------------------------------------------------------- /src/vcml/models/generic/clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/generic/clock.cpp -------------------------------------------------------------------------------- /src/vcml/models/generic/fbdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/generic/fbdev.cpp -------------------------------------------------------------------------------- /src/vcml/models/generic/hwrng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/generic/hwrng.cpp -------------------------------------------------------------------------------- /src/vcml/models/generic/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/generic/memory.cpp -------------------------------------------------------------------------------- /src/vcml/models/generic/reset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/generic/reset.cpp -------------------------------------------------------------------------------- /src/vcml/models/gpio/gate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/gpio/gate.cpp -------------------------------------------------------------------------------- /src/vcml/models/gpio/leds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/gpio/leds.cpp -------------------------------------------------------------------------------- /src/vcml/models/gpio/mmgpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/gpio/mmgpio.cpp -------------------------------------------------------------------------------- /src/vcml/models/gpio/pl061.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/gpio/pl061.cpp -------------------------------------------------------------------------------- /src/vcml/models/gpio/sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/gpio/sifive.cpp -------------------------------------------------------------------------------- /src/vcml/models/i2c/ads1015.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/i2c/ads1015.cpp -------------------------------------------------------------------------------- /src/vcml/models/i2c/lm75.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/i2c/lm75.cpp -------------------------------------------------------------------------------- /src/vcml/models/i2c/oci2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/i2c/oci2c.cpp -------------------------------------------------------------------------------- /src/vcml/models/i2c/sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/i2c/sifive.cpp -------------------------------------------------------------------------------- /src/vcml/models/lin/gateway.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/lin/gateway.cpp -------------------------------------------------------------------------------- /src/vcml/models/lin/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/lin/network.cpp -------------------------------------------------------------------------------- /src/vcml/models/meta/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/meta/loader.cpp -------------------------------------------------------------------------------- /src/vcml/models/meta/simdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/meta/simdev.cpp -------------------------------------------------------------------------------- /src/vcml/models/meta/throttle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/meta/throttle.cpp -------------------------------------------------------------------------------- /src/vcml/models/opencores/ocfbc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/opencores/ocfbc.cpp -------------------------------------------------------------------------------- /src/vcml/models/opencores/ockbd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/opencores/ockbd.cpp -------------------------------------------------------------------------------- /src/vcml/models/opencores/ompic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/opencores/ompic.cpp -------------------------------------------------------------------------------- /src/vcml/models/pci/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/pci/device.cpp -------------------------------------------------------------------------------- /src/vcml/models/pci/endpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/pci/endpoint.cpp -------------------------------------------------------------------------------- /src/vcml/models/pci/host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/pci/host.cpp -------------------------------------------------------------------------------- /src/vcml/models/riscv/aclint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/riscv/aclint.cpp -------------------------------------------------------------------------------- /src/vcml/models/riscv/aplic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/riscv/aplic.cpp -------------------------------------------------------------------------------- /src/vcml/models/riscv/clint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/riscv/clint.cpp -------------------------------------------------------------------------------- /src/vcml/models/riscv/iommu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/riscv/iommu.cpp -------------------------------------------------------------------------------- /src/vcml/models/riscv/plic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/riscv/plic.cpp -------------------------------------------------------------------------------- /src/vcml/models/riscv/simdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/riscv/simdev.cpp -------------------------------------------------------------------------------- /src/vcml/models/sd/card.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/sd/card.cpp -------------------------------------------------------------------------------- /src/vcml/models/sd/sdhci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/sd/sdhci.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_fd.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_fd.h -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_file.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_file.h -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_null.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_null.h -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_tcp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_tcp.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_tcp.h -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_term.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_term.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_term.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_term.h -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_tui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_tui.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/backend_tui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/backend_tui.h -------------------------------------------------------------------------------- /src/vcml/models/serial/cdns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/cdns.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/nrf51.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/nrf51.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/pl011.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/pl011.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/sifive.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/terminal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/terminal.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/uart.cpp -------------------------------------------------------------------------------- /src/vcml/models/serial/uartlite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/serial/uartlite.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/bus.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/flash.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/max31855.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/max31855.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/mcp3208.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/mcp3208.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/ocspi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/ocspi.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/pl022.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/pl022.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/sifive.cpp -------------------------------------------------------------------------------- /src/vcml/models/spi/spi2sd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/spi/spi2sd.cpp -------------------------------------------------------------------------------- /src/vcml/models/timers/nrf51.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/timers/nrf51.cpp -------------------------------------------------------------------------------- /src/vcml/models/timers/pl031.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/timers/pl031.cpp -------------------------------------------------------------------------------- /src/vcml/models/timers/rtc1742.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/timers/rtc1742.cpp -------------------------------------------------------------------------------- /src/vcml/models/timers/sp804.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/timers/sp804.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/device.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/drive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/drive.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/headset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/headset.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/hostdev_libusb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/hostdev_libusb.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/hostdev_nolibusb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/hostdev_nolibusb.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/keyboard.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/xhci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/xhci.cpp -------------------------------------------------------------------------------- /src/vcml/models/usb/xhcipci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/usb/xhcipci.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/blk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/blk.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/console.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/input.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/mmio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/mmio.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/net.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/pci.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/rng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/rng.cpp -------------------------------------------------------------------------------- /src/vcml/models/virtio/sound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/models/virtio/sound.cpp -------------------------------------------------------------------------------- /src/vcml/properties/broker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/properties/broker.cpp -------------------------------------------------------------------------------- /src/vcml/properties/broker_arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/properties/broker_arg.cpp -------------------------------------------------------------------------------- /src/vcml/properties/broker_env.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/properties/broker_env.cpp -------------------------------------------------------------------------------- /src/vcml/properties/broker_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/properties/broker_file.cpp -------------------------------------------------------------------------------- /src/vcml/properties/broker_lua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/properties/broker_lua.cpp -------------------------------------------------------------------------------- /src/vcml/properties/broker_nolua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/properties/broker_nolua.cpp -------------------------------------------------------------------------------- /src/vcml/properties/property_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/properties/property_base.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/base.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/can.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/can.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/clk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/clk.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/eth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/eth.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/gpio.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/i2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/i2c.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/lin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/lin.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/pci.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/sd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/sd.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/serial.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/signal.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/spi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/spi.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_dmi_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_dmi_cache.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_exmon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_exmon.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_host.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_memory_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_memory_posix.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_memory_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_memory_win32.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_probe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_probe.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_sbi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_sbi.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_sockets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_sockets.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/tlm_stubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/tlm_stubs.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/usb_sockets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/usb_sockets.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/usb_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/usb_types.cpp -------------------------------------------------------------------------------- /src/vcml/protocols/virtio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/protocols/virtio.cpp -------------------------------------------------------------------------------- /src/vcml/tracing/protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/tracing/protocol.cpp -------------------------------------------------------------------------------- /src/vcml/tracing/tracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/tracing/tracer.cpp -------------------------------------------------------------------------------- /src/vcml/tracing/tracer_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/tracing/tracer_file.cpp -------------------------------------------------------------------------------- /src/vcml/tracing/tracer_inscight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/tracing/tracer_inscight.cpp -------------------------------------------------------------------------------- /src/vcml/tracing/tracer_term.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/tracing/tracer_term.cpp -------------------------------------------------------------------------------- /src/vcml/ui/console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/console.cpp -------------------------------------------------------------------------------- /src/vcml/ui/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/display.cpp -------------------------------------------------------------------------------- /src/vcml/ui/icon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/icon.cpp -------------------------------------------------------------------------------- /src/vcml/ui/icon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/icon.h -------------------------------------------------------------------------------- /src/vcml/ui/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/input.cpp -------------------------------------------------------------------------------- /src/vcml/ui/keymap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/keymap.cpp -------------------------------------------------------------------------------- /src/vcml/ui/sdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/sdl.cpp -------------------------------------------------------------------------------- /src/vcml/ui/sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/sdl.h -------------------------------------------------------------------------------- /src/vcml/ui/video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/video.cpp -------------------------------------------------------------------------------- /src/vcml/ui/vnc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/vnc.cpp -------------------------------------------------------------------------------- /src/vcml/ui/vnc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/src/vcml/ui/vnc.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/models/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/CMakeLists.txt -------------------------------------------------------------------------------- /test/models/arm_gic400.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/arm_gic400.cpp -------------------------------------------------------------------------------- /test/models/arm_gicv2m.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/arm_gicv2m.cpp -------------------------------------------------------------------------------- /test/models/arm_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/arm_timer.cpp -------------------------------------------------------------------------------- /test/models/can_mcan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/can_mcan.cpp -------------------------------------------------------------------------------- /test/models/dma_pl330.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/dma_pl330.cpp -------------------------------------------------------------------------------- /test/models/eth_lan9118.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/eth_lan9118.cpp -------------------------------------------------------------------------------- /test/models/generic_bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/generic_bus.cpp -------------------------------------------------------------------------------- /test/models/generic_fbdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/generic_fbdev.cpp -------------------------------------------------------------------------------- /test/models/generic_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/generic_memory.cpp -------------------------------------------------------------------------------- /test/models/gpio_pl061.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/gpio_pl061.cpp -------------------------------------------------------------------------------- /test/models/gpio_sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/gpio_sifive.cpp -------------------------------------------------------------------------------- /test/models/i2c_ads1015.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/i2c_ads1015.cpp -------------------------------------------------------------------------------- /test/models/i2c_opencores.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/i2c_opencores.cpp -------------------------------------------------------------------------------- /test/models/i2c_sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/i2c_sifive.cpp -------------------------------------------------------------------------------- /test/models/lin_gateway.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/lin_gateway.cpp -------------------------------------------------------------------------------- /test/models/meta_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/meta_loader.cpp -------------------------------------------------------------------------------- /test/models/pci_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/pci_device.cpp -------------------------------------------------------------------------------- /test/models/pcie_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/pcie_device.cpp -------------------------------------------------------------------------------- /test/models/riscv_aclint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/riscv_aclint.cpp -------------------------------------------------------------------------------- /test/models/riscv_aplic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/riscv_aplic.cpp -------------------------------------------------------------------------------- /test/models/riscv_clint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/riscv_clint.cpp -------------------------------------------------------------------------------- /test/models/riscv_iommu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/riscv_iommu.cpp -------------------------------------------------------------------------------- /test/models/riscv_plic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/riscv_plic.cpp -------------------------------------------------------------------------------- /test/models/sd_sdhci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/sd_sdhci.cpp -------------------------------------------------------------------------------- /test/models/serial_cdns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/serial_cdns.cpp -------------------------------------------------------------------------------- /test/models/serial_nrf51.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/serial_nrf51.cpp -------------------------------------------------------------------------------- /test/models/serial_pl011.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/serial_pl011.cpp -------------------------------------------------------------------------------- /test/models/serial_sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/serial_sifive.cpp -------------------------------------------------------------------------------- /test/models/serial_uartlite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/serial_uartlite.cpp -------------------------------------------------------------------------------- /test/models/spi_flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/spi_flash.cpp -------------------------------------------------------------------------------- /test/models/spi_max31855.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/spi_max31855.cpp -------------------------------------------------------------------------------- /test/models/spi_mcp3208.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/spi_mcp3208.cpp -------------------------------------------------------------------------------- /test/models/spi_pl022.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/spi_pl022.cpp -------------------------------------------------------------------------------- /test/models/spi_sifive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/spi_sifive.cpp -------------------------------------------------------------------------------- /test/models/timer_nrf51.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/timer_nrf51.cpp -------------------------------------------------------------------------------- /test/models/timer_pl031.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/timer_pl031.cpp -------------------------------------------------------------------------------- /test/models/timer_sp804.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/timer_sp804.cpp -------------------------------------------------------------------------------- /test/models/usb_xhci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/usb_xhci.cpp -------------------------------------------------------------------------------- /test/models/virtio_blk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/virtio_blk.cpp -------------------------------------------------------------------------------- /test/models/virtio_console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/virtio_console.cpp -------------------------------------------------------------------------------- /test/models/virtio_input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/virtio_input.cpp -------------------------------------------------------------------------------- /test/models/virtio_net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/virtio_net.cpp -------------------------------------------------------------------------------- /test/models/virtio_pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/virtio_pci.cpp -------------------------------------------------------------------------------- /test/models/virtio_rng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/virtio_rng.cpp -------------------------------------------------------------------------------- /test/models/virtio_sound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/models/virtio_sound.cpp -------------------------------------------------------------------------------- /test/resources/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/resources/elf.c -------------------------------------------------------------------------------- /test/resources/elf.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/resources/elf.elf -------------------------------------------------------------------------------- /test/resources/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/resources/test.cfg -------------------------------------------------------------------------------- /test/resources/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/resources/test.lua -------------------------------------------------------------------------------- /test/sanitizer/asan.suppress: -------------------------------------------------------------------------------- 1 | # nothing to suppress 2 | -------------------------------------------------------------------------------- /test/sanitizer/lsan.suppress: -------------------------------------------------------------------------------- 1 | # nothing to suppress 2 | -------------------------------------------------------------------------------- /test/sanitizer/tsan.suppress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/sanitizer/tsan.suppress -------------------------------------------------------------------------------- /test/sanitizer/ubsan.suppress: -------------------------------------------------------------------------------- 1 | # nothing to suppress 2 | -------------------------------------------------------------------------------- /test/testing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/testing.cpp -------------------------------------------------------------------------------- /test/testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/testing.h -------------------------------------------------------------------------------- /test/unit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/CMakeLists.txt -------------------------------------------------------------------------------- /test/unit/adapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/adapter.cpp -------------------------------------------------------------------------------- /test/unit/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/async.cpp -------------------------------------------------------------------------------- /test/unit/async_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/async_timer.cpp -------------------------------------------------------------------------------- /test/unit/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/audio.cpp -------------------------------------------------------------------------------- /test/unit/broker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/broker.cpp -------------------------------------------------------------------------------- /test/unit/can.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/can.cpp -------------------------------------------------------------------------------- /test/unit/clk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/clk.cpp -------------------------------------------------------------------------------- /test/unit/component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/component.cpp -------------------------------------------------------------------------------- /test/unit/disk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/disk.cpp -------------------------------------------------------------------------------- /test/unit/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/display.cpp -------------------------------------------------------------------------------- /test/unit/dmi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/dmi.cpp -------------------------------------------------------------------------------- /test/unit/eth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/eth.cpp -------------------------------------------------------------------------------- /test/unit/exmon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/exmon.cpp -------------------------------------------------------------------------------- /test/unit/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/gpio.cpp -------------------------------------------------------------------------------- /test/unit/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/hello.cpp -------------------------------------------------------------------------------- /test/unit/hierarchy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/hierarchy.cpp -------------------------------------------------------------------------------- /test/unit/i2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/i2c.cpp -------------------------------------------------------------------------------- /test/unit/lin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/lin.cpp -------------------------------------------------------------------------------- /test/unit/logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/logging.cpp -------------------------------------------------------------------------------- /test/unit/lua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/lua.cpp -------------------------------------------------------------------------------- /test/unit/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/memory.cpp -------------------------------------------------------------------------------- /test/unit/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/model.cpp -------------------------------------------------------------------------------- /test/unit/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/module.cpp -------------------------------------------------------------------------------- /test/unit/pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/pci.cpp -------------------------------------------------------------------------------- /test/unit/peq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/peq.cpp -------------------------------------------------------------------------------- /test/unit/peripheral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/peripheral.cpp -------------------------------------------------------------------------------- /test/unit/probe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/probe.cpp -------------------------------------------------------------------------------- /test/unit/processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/processor.cpp -------------------------------------------------------------------------------- /test/unit/property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/property.cpp -------------------------------------------------------------------------------- /test/unit/range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/range.cpp -------------------------------------------------------------------------------- /test/unit/register.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/register.cpp -------------------------------------------------------------------------------- /test/unit/sbi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/sbi.cpp -------------------------------------------------------------------------------- /test/unit/scsi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/scsi.cpp -------------------------------------------------------------------------------- /test/unit/sd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/sd.cpp -------------------------------------------------------------------------------- /test/unit/serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/serial.cpp -------------------------------------------------------------------------------- /test/unit/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/signal.cpp -------------------------------------------------------------------------------- /test/unit/simphases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/simphases.cpp -------------------------------------------------------------------------------- /test/unit/spi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/spi.cpp -------------------------------------------------------------------------------- /test/unit/stubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/stubs.cpp -------------------------------------------------------------------------------- /test/unit/suspender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/suspender.cpp -------------------------------------------------------------------------------- /test/unit/symtab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/symtab.cpp -------------------------------------------------------------------------------- /test/unit/sysc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/sysc.cpp -------------------------------------------------------------------------------- /test/unit/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/system.cpp -------------------------------------------------------------------------------- /test/unit/tlm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/tlm.cpp -------------------------------------------------------------------------------- /test/unit/tracing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/tracing.cpp -------------------------------------------------------------------------------- /test/unit/usb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/usb.cpp -------------------------------------------------------------------------------- /test/unit/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/version.cpp -------------------------------------------------------------------------------- /test/unit/virtio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/test/unit/virtio.cpp -------------------------------------------------------------------------------- /utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/CMakeLists.txt -------------------------------------------------------------------------------- /utils/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/format.py -------------------------------------------------------------------------------- /utils/gdbterm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/gdbterm -------------------------------------------------------------------------------- /utils/setup-clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/setup-clang -------------------------------------------------------------------------------- /utils/setup-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/setup-gcc -------------------------------------------------------------------------------- /utils/setup-msvc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/setup-msvc.ps1 -------------------------------------------------------------------------------- /utils/setup-systemc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/setup-systemc -------------------------------------------------------------------------------- /utils/tapnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/machineware-gmbh/vcml/HEAD/utils/tapnet --------------------------------------------------------------------------------