genode/repos/os/run
Martin Stein 59d2a83f30 TZ VMM & USB Armory: Demo
* Provide paravirtualized block API for accessing the second partition
  of the block device that is provided by the ESDHC driver.

* Provide paravirtualized serial API for sending log-output over Genodes
  serial port.

* Use the latest Linux suggested in the USB Armory Wiki [1] when on USB Armory
  while still using the older vendor Linux when on i.MX53 QSB. I.e.,
  provide a device tree through RAM and a rootfs through the paravirtualized
  block device when on USB Armory while providing ATAGs and Initrd when on
  i.MX53 QSB.

* Switch on the LED on the USB Armory when the VMM catches a VM-exception
  and switch it off again when as soon as the exception is handled. This
  merely show-cases the ability to instrument the LED for such purposes. In an
  ideal world, the LED is switched on as long as we're on the "Secure Side"
  and switched off as long as we're not.

* For further information see repos/os/run/tz_vmm.run

[1] https://github.com/inversepath/usbarmory/wiki/Preparing-a-bootable-microSD-image

Fixes #1497
2015-11-29 18:17:04 +01:00
..
ahci_bench.run pci: convert to platform_drv 2015-06-22 14:43:34 +02:00
ahci_blk.run pci: convert to platform_drv 2015-06-22 14:43:34 +02:00
audio_out_click.run os: add sporadic sound test 2015-09-09 15:14:29 +02:00
blk_cache.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
blk.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
bomb.run os: avoid blocking on resource request in bomb.run 2015-07-21 09:36:46 +02:00
chroot_loader.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
chroot.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
clipboard.run os: new clipboard component and test 2015-10-06 12:18:54 +02:00
config_args.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
cpu_quota.run cpu_quota.run: support X86 2015-07-21 09:28:25 +02:00
cpufreq.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
demo.run nitpicker: externalize xray policy 2015-11-04 14:09:28 +01:00
dynamic_config_loader.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
dynamic_config_slave.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
dynamic_config.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fault_detection.run Rename "failsafe" test to "fault_detection" 2015-06-22 14:43:40 +02:00
fb_bench.run Framebuffer throughput test 2015-08-31 09:09:22 +02:00
framebuffer.run pci: convert to platform_drv 2015-06-22 14:43:34 +02:00
gpio_drv.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
gpio_led.run gpio: examples for GPIO driver 2015-08-31 09:09:23 +02:00
gpio_signal.run gpio: examples for GPIO driver 2015-08-31 09:09:23 +02:00
input.run ps2: support verbose config parameter 2015-11-27 12:18:51 +01:00
kdb_uart_drv.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
loader.run pci: convert to platform_drv 2015-06-22 14:43:34 +02:00
mixer.run mixer: add reporting and config handling 2015-11-18 12:22:07 +01:00
network_test_nic_raw_bridge_client.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
network_test_nic_raw_client.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
network_test_nic_raw.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
network_test_nic.inc Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
network_test_nic.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nic_loopback.run os: use the server API in server/nic_loopback 2015-06-22 14:43:40 +02:00
panda_uart4_echo.run Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
part_blk.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
ram_fs_chunk.run Log name of exiting child from Child::exit() 2014-09-11 10:23:39 +02:00
report_rom.run os: make internal report_rom classes reusable 2015-10-06 12:18:53 +02:00
resource_request.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
resource_yield.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
rom_blk.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
rom_filter.run os: new ROM filter component 2015-10-06 12:18:53 +02:00
rtc.run os: structured timestamp in Rtc session 2015-02-16 13:40:34 +01:00
sd_card_bench.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
sd_card.run Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
signal.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
synced_interface.run Log name of exiting child from Child::exit() 2014-09-11 10:23:39 +02:00
tar_rom.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
terminal_crosslink.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
thread_join.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
timed_semaphore.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
timer.run autopilot: adapt runscripts to new run tool 2015-01-26 12:28:41 +01:00
trace.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tz_vmm.run TZ VMM & USB Armory: Demo 2015-11-29 18:17:04 +01:00
uart.run Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
vfs_stress_fs.run VFS stress test 2015-11-04 14:09:24 +01:00
vfs_stress_ram.run VFS stress test 2015-11-04 14:09:24 +01:00
vmm.run hw_arndale: enable ARM virtualization extensions 2015-02-27 11:48:05 +01:00
volatile_object.run Log name of exiting child from Child::exit() 2014-09-11 10:23:39 +02:00
weak_ptr.run base: extend weak pointer test (Ref #1607) 2015-07-07 19:48:06 +02:00
xml_generator.run Let XML generator append a trailing newline 2015-06-22 14:43:35 +02:00