genode/repos/os/src/server
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
..
blk_cache blk_cache: don't try to sync 'zero' chunks 2014-09-11 10:23:38 +02:00
clipboard clipboard: fix session close handling 2015-11-04 14:09:25 +01:00
dynamic_rom dynamic_rom: fix returned condition 2015-06-22 14:43:34 +02:00
fs_log Fs_log: new truncate behavior 2015-10-09 16:36:30 +02:00
fs_rom unify file system utilities to os/include/file_system 2015-06-22 14:43:36 +02:00
input_merger input_merger: fix compiler warning 2015-05-26 09:39:51 +02:00
iso9660 iso9660: remove on-demand paging 2014-10-10 13:02:31 +02:00
loader base: redesign object pool using lambda interface 2015-09-09 15:14:28 +02:00
log_report Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
log_terminal Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lx_fs void sync(char const *path) 2015-11-04 14:09:23 +01:00
mixer mixer: add reporting and config handling 2015-11-18 12:22:07 +01:00
nic_bridge nic session: link-state change handling 2015-03-27 11:53:13 +01:00
nic_loopback nic session: fix quota check 2015-10-09 16:38:48 +02:00
nit_fb nitpicker: forward touch events 2015-03-19 08:57:19 +01:00
nitpicker nitpicker: reflect Handle_registry::Out_of_memory 2015-11-27 12:18:52 +01:00
part_blk part_blk: use Session_policy to determine partition 2015-09-30 15:48:12 +02:00
ram_blk ram_blk: remove superfluous block_number check 2014-06-06 14:54:08 +02:00
ram_fs void sync(char const *path) 2015-11-04 14:09:23 +01:00
report_rom os: make internal report_rom classes reusable 2015-10-06 12:18:53 +02:00
rom_blk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rom_filter rom_filter: respond to dynamic config updates 2015-11-27 12:18:51 +01:00
rom_prefetcher rom_prefetcher: Yield CPU after each request 2015-01-26 12:28:41 +01:00
tar_fs base: support ascii_to for uint64_t 2015-11-18 12:22:07 +01:00
tar_rom base: support ascii_to for uint64_t 2015-11-18 12:22:07 +01:00
terminal_crosslink base: redesign object pool using lambda interface 2015-09-09 15:14:28 +02:00
terminal_log terminal_log: don't write null-termination to terminal 2014-08-22 16:16:39 +02:00
trace_fs void sync(char const *path) 2015-11-04 14:09:23 +01:00
tz_vmm TZ VMM & USB Armory: Demo 2015-11-29 18:17:04 +01:00
vfs Vfs: File_system server backed by VFS library 2015-11-04 14:09:24 +01:00
vmm remove Versatile Express board (Fix #1611) 2015-07-07 19:48:06 +02:00