From c4fd8a64a7a61e585781dea4bec47a127fb9d461 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Fri, 17 Apr 2020 13:02:00 +0200 Subject: [PATCH] Rearrange directory layout for second document This patch renames 'manual' to 'foundations' and moves the 'img' directory to the top level so that the images become usable across documents. --- README | 5 +++-- {manual => foundations}/Makefile | 6 ++++++ {manual => foundations}/architecture.txt | 0 {manual => foundations}/components.txt | 0 {manual => foundations}/development.txt | 0 {manual => foundations}/epub/.gitignore | 0 {manual => foundations}/epub/META-INF/container.xml | 0 {manual => foundations}/epub/Makefile | 0 {manual => foundations}/epub/content.opf | 0 {manual => foundations}/epub/epub_html.gosh | 0 {manual => foundations}/epub/epub_toc.gosh | 0 {manual => foundations}/epub/finalize_toc | 0 {manual => foundations}/epub/img.mk | 4 ++-- {manual => foundations}/epub/img/Makefile | 0 .../epub/img/qt_avplay_screen.png | 0 {manual => foundations}/epub/img/tikz-common.tex | 0 {manual => foundations}/epub/img/tikz-preamble.tex | 0 .../epub/img/tikz-standalone.tex | 0 {manual => foundations}/epub/mimetype | 0 {manual => foundations}/epub/toc.ncx.head | 0 .../functional_specification.txt | 0 {manual => foundations}/getting_started.txt | 0 {manual => foundations}/introduction.txt | 0 {manual => foundations}/manual.gosh | 0 {manual => foundations}/part_1.txt | 0 {manual => foundations}/part_2.txt | 0 {manual => foundations}/spec/Makefile | 0 {manual => foundations}/spec/clearpage.tex | 0 {manual => foundations}/spec/gen_class_description | 0 {manual => foundations}/spec/gen_class_diagram | 0 {manual => foundations}/spec/gen_class_index | 0 {manual => foundations}/spec/gen_file_overview | 0 {manual => foundations}/spec/latex.tcl | 0 {manual => foundations}/spec/nopagebreak.tex | 0 {manual => foundations}/spec/util.tcl | 0 {manual => foundations}/system_configuration.txt | 0 {manual => foundations}/title.txt | 0 {manual => foundations}/under_the_hood.txt | 0 {manual => foundations}/www/Makefile | 2 +- {manual => foundations}/www/README | 0 {manual => foundations}/www/bg_pattern.png | Bin {manual => foundations}/www/splitter/filter-sec.sh | 0 .../www/splitter/skip-chapter.gosh | 0 {manual => foundations}/www/style.css | 0 {manual/img => img}/Makefile | 0 {manual/img => img}/affinity_spaces.tikz | 0 {manual/img => img}/announce.tikz | 0 {manual/img => img}/anonymous_heap.tikz | 0 {manual/img => img}/app_specific_tcb.tikz | 0 {manual/img => img}/arora_plugin.tikz | 0 {manual/img => img}/assurance_vs_scalability.tikz | 0 {manual/img => img}/async_session_seq.tikz | 0 {manual/img => img}/audio_out_session.tikz | 0 {manual/img => img}/by-sa.pdf | Bin {manual/img => img}/call_rpc_obj_seq.tikz | 0 {manual/img => img}/capability_argument.tikz | 0 {manual/img => img}/capability_call.tikz | 0 {manual/img => img}/capability_types.tikz | 0 {manual/img => img}/config_virtualization.tikz | 0 {manual/img => img}/creation_initial.tikz | 0 {manual/img => img}/creation_pdsession.tikz | 0 {manual/img => img}/creation_rom_pd.tikz | 0 {manual/img => img}/creation_thread.tikz | 0 {manual/img => img}/delegation.tikz | 0 {manual/img => img}/device_driver.tikz | 0 {manual/img => img}/entrypoint.tikz | 0 {manual/img => img}/gdb_monitor.tikz | 0 {manual/img => img}/genode_labs.pdf | Bin {manual/img => img}/heap_partitions.tikz | 0 {manual/img => img}/heartbeat.tikz | 0 {manual/img => img}/iommu.tikz | 0 {manual/img => img}/memory_assignment.tikz | 0 {manual/img => img}/mixer_sporadic.tikz | 0 {manual/img => img}/mixer_streaming.tikz | 0 {manual/img => img}/nested_config.tikz | 0 {manual/img => img}/new_rpc_obj_seq.tikz | 0 {manual/img => img}/nitpicker_session.tikz | 0 {manual/img => img}/nitpicker_wm.tikz | 0 {manual/img => img}/no_gdb.tikz | 0 {manual/img => img}/no_iommu.tikz | 0 {manual/img => img}/noux.tikz | 0 {manual/img => img}/object_identity.tikz | 0 {manual/img => img}/object_pool.tikz | 0 {manual/img => img}/on_target_gdb.tikz | 0 {manual/img => img}/packet_stream.tikz | 0 {manual/img => img}/parent_capability.tikz | 0 {manual/img => img}/parent_child.tikz | 0 {manual/img => img}/protection_domain.tikz | 0 {manual/img => img}/protocol_stack.tikz | 0 {manual/img => img}/qt_avplay.png | Bin {manual/img => img}/qt_avplay.tikz | 0 {manual/img => img}/qt_avplay_screen.png | Bin {manual/img => img}/recursive_structure.tikz | 0 {manual/img => img}/resource_multiplexer.tikz | 0 {manual/img => img}/resource_stealing.tikz | 0 {manual/img => img}/rpc_classes.tikz | 0 {manual/img => img}/rpc_layers.tikz | 0 {manual/img => img}/rpc_object.tikz | 0 {manual/img => img}/runtime_environment.tikz | 0 {manual/img => img}/security_vs_ease_of_use.tikz | 0 {manual/img => img}/session_request.tikz | 0 {manual/img => img}/session_root.tikz | 0 {manual/img => img}/shared_memory_seq.tikz | 0 {manual/img => img}/signal_seq.tikz | 0 {manual/img => img}/simplified_nomenclature.tikz | 0 {manual/img => img}/sync_bulk_seq.tikz | 0 {manual/img => img}/tikz-common.tex | 0 {manual/img => img}/tikz-preamble.tex | 0 {manual/img => img}/tikz-standalone.tex | 0 {manual/img => img}/title.tikz | 0 {manual/img => img}/turmvilla_partitions.tikz | 0 {manual/img => img}/turmvilla_scenario.tikz | 0 .../img => img}/utilization_vs_accountability.tikz | 0 113 files changed, 12 insertions(+), 5 deletions(-) rename {manual => foundations}/Makefile (95%) rename {manual => foundations}/architecture.txt (100%) rename {manual => foundations}/components.txt (100%) rename {manual => foundations}/development.txt (100%) rename {manual => foundations}/epub/.gitignore (100%) rename {manual => foundations}/epub/META-INF/container.xml (100%) rename {manual => foundations}/epub/Makefile (100%) rename {manual => foundations}/epub/content.opf (100%) rename {manual => foundations}/epub/epub_html.gosh (100%) rename {manual => foundations}/epub/epub_toc.gosh (100%) rename {manual => foundations}/epub/finalize_toc (100%) rename {manual => foundations}/epub/img.mk (89%) rename {manual => foundations}/epub/img/Makefile (100%) rename {manual => foundations}/epub/img/qt_avplay_screen.png (100%) rename {manual => foundations}/epub/img/tikz-common.tex (100%) rename {manual => foundations}/epub/img/tikz-preamble.tex (100%) rename {manual => foundations}/epub/img/tikz-standalone.tex (100%) rename {manual => foundations}/epub/mimetype (100%) rename {manual => foundations}/epub/toc.ncx.head (100%) rename {manual => foundations}/functional_specification.txt (100%) rename {manual => foundations}/getting_started.txt (100%) rename {manual => foundations}/introduction.txt (100%) rename {manual => foundations}/manual.gosh (100%) rename {manual => foundations}/part_1.txt (100%) rename {manual => foundations}/part_2.txt (100%) rename {manual => foundations}/spec/Makefile (100%) rename {manual => foundations}/spec/clearpage.tex (100%) rename {manual => foundations}/spec/gen_class_description (100%) rename {manual => foundations}/spec/gen_class_diagram (100%) rename {manual => foundations}/spec/gen_class_index (100%) rename {manual => foundations}/spec/gen_file_overview (100%) rename {manual => foundations}/spec/latex.tcl (100%) rename {manual => foundations}/spec/nopagebreak.tex (100%) rename {manual => foundations}/spec/util.tcl (100%) rename {manual => foundations}/system_configuration.txt (100%) rename {manual => foundations}/title.txt (100%) rename {manual => foundations}/under_the_hood.txt (100%) rename {manual => foundations}/www/Makefile (99%) rename {manual => foundations}/www/README (100%) rename {manual => foundations}/www/bg_pattern.png (100%) rename {manual => foundations}/www/splitter/filter-sec.sh (100%) rename {manual => foundations}/www/splitter/skip-chapter.gosh (100%) rename {manual => foundations}/www/style.css (100%) rename {manual/img => img}/Makefile (100%) rename {manual/img => img}/affinity_spaces.tikz (100%) rename {manual/img => img}/announce.tikz (100%) rename {manual/img => img}/anonymous_heap.tikz (100%) rename {manual/img => img}/app_specific_tcb.tikz (100%) rename {manual/img => img}/arora_plugin.tikz (100%) rename {manual/img => img}/assurance_vs_scalability.tikz (100%) rename {manual/img => img}/async_session_seq.tikz (100%) rename {manual/img => img}/audio_out_session.tikz (100%) rename {manual/img => img}/by-sa.pdf (100%) rename {manual/img => img}/call_rpc_obj_seq.tikz (100%) rename {manual/img => img}/capability_argument.tikz (100%) rename {manual/img => img}/capability_call.tikz (100%) rename {manual/img => img}/capability_types.tikz (100%) rename {manual/img => img}/config_virtualization.tikz (100%) rename {manual/img => img}/creation_initial.tikz (100%) rename {manual/img => img}/creation_pdsession.tikz (100%) rename {manual/img => img}/creation_rom_pd.tikz (100%) rename {manual/img => img}/creation_thread.tikz (100%) rename {manual/img => img}/delegation.tikz (100%) rename {manual/img => img}/device_driver.tikz (100%) rename {manual/img => img}/entrypoint.tikz (100%) rename {manual/img => img}/gdb_monitor.tikz (100%) rename {manual/img => img}/genode_labs.pdf (100%) rename {manual/img => img}/heap_partitions.tikz (100%) rename {manual/img => img}/heartbeat.tikz (100%) rename {manual/img => img}/iommu.tikz (100%) rename {manual/img => img}/memory_assignment.tikz (100%) rename {manual/img => img}/mixer_sporadic.tikz (100%) rename {manual/img => img}/mixer_streaming.tikz (100%) rename {manual/img => img}/nested_config.tikz (100%) rename {manual/img => img}/new_rpc_obj_seq.tikz (100%) rename {manual/img => img}/nitpicker_session.tikz (100%) rename {manual/img => img}/nitpicker_wm.tikz (100%) rename {manual/img => img}/no_gdb.tikz (100%) rename {manual/img => img}/no_iommu.tikz (100%) rename {manual/img => img}/noux.tikz (100%) rename {manual/img => img}/object_identity.tikz (100%) rename {manual/img => img}/object_pool.tikz (100%) rename {manual/img => img}/on_target_gdb.tikz (100%) rename {manual/img => img}/packet_stream.tikz (100%) rename {manual/img => img}/parent_capability.tikz (100%) rename {manual/img => img}/parent_child.tikz (100%) rename {manual/img => img}/protection_domain.tikz (100%) rename {manual/img => img}/protocol_stack.tikz (100%) rename {manual/img => img}/qt_avplay.png (100%) rename {manual/img => img}/qt_avplay.tikz (100%) rename {manual/img => img}/qt_avplay_screen.png (100%) rename {manual/img => img}/recursive_structure.tikz (100%) rename {manual/img => img}/resource_multiplexer.tikz (100%) rename {manual/img => img}/resource_stealing.tikz (100%) rename {manual/img => img}/rpc_classes.tikz (100%) rename {manual/img => img}/rpc_layers.tikz (100%) rename {manual/img => img}/rpc_object.tikz (100%) rename {manual/img => img}/runtime_environment.tikz (100%) rename {manual/img => img}/security_vs_ease_of_use.tikz (100%) rename {manual/img => img}/session_request.tikz (100%) rename {manual/img => img}/session_root.tikz (100%) rename {manual/img => img}/shared_memory_seq.tikz (100%) rename {manual/img => img}/signal_seq.tikz (100%) rename {manual/img => img}/simplified_nomenclature.tikz (100%) rename {manual/img => img}/sync_bulk_seq.tikz (100%) rename {manual/img => img}/tikz-common.tex (100%) rename {manual/img => img}/tikz-preamble.tex (100%) rename {manual/img => img}/tikz-standalone.tex (100%) rename {manual/img => img}/title.tikz (100%) rename {manual/img => img}/turmvilla_partitions.tikz (100%) rename {manual/img => img}/turmvilla_scenario.tikz (100%) rename {manual/img => img}/utilization_vs_accountability.tikz (100%) diff --git a/README b/README index 35ecd23..7106a7e 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ This repository contains the user manual for the Genode OS Framework. -:[http://genode.org]: +:[https://genode.org]: Website of the Genode OS Framework @@ -16,4 +16,5 @@ To build the manual, the following tools need to be installed: texlive-fonts-extra, texlive-fonts-recommended * GNU make -To build the manual, invoke 'make' from within the 'manual/' directory. +To build the Genode Foundations book, invoke 'make' from within the +'foundations/' directory. diff --git a/manual/Makefile b/foundations/Makefile similarity index 95% rename from manual/Makefile rename to foundations/Makefile index 9a28b87..7bf7841 100644 --- a/manual/Makefile +++ b/foundations/Makefile @@ -42,8 +42,14 @@ $(FOUNDATIONS_PDF): $(FOUNDATIONS_PDF:.pdf=.txt) manual.gosh Makefile \ cp $(TEXFILE).pdf $@ rm -f $(TEXFILE) $(TEXFILE).* +$(FOUNDATIONS_PDF): img + +img: + ln -sf ../img + clean_manual: rm -f $(TEXFILE) $(TEXFILE).* $(FOUNDATIONS_PDF:.pdf=.txt) $(FOUNDATIONS_PDF) + rm -f img spec/repos spec/classes: make -C spec all diff --git a/manual/architecture.txt b/foundations/architecture.txt similarity index 100% rename from manual/architecture.txt rename to foundations/architecture.txt diff --git a/manual/components.txt b/foundations/components.txt similarity index 100% rename from manual/components.txt rename to foundations/components.txt diff --git a/manual/development.txt b/foundations/development.txt similarity index 100% rename from manual/development.txt rename to foundations/development.txt diff --git a/manual/epub/.gitignore b/foundations/epub/.gitignore similarity index 100% rename from manual/epub/.gitignore rename to foundations/epub/.gitignore diff --git a/manual/epub/META-INF/container.xml b/foundations/epub/META-INF/container.xml similarity index 100% rename from manual/epub/META-INF/container.xml rename to foundations/epub/META-INF/container.xml diff --git a/manual/epub/Makefile b/foundations/epub/Makefile similarity index 100% rename from manual/epub/Makefile rename to foundations/epub/Makefile diff --git a/manual/epub/content.opf b/foundations/epub/content.opf similarity index 100% rename from manual/epub/content.opf rename to foundations/epub/content.opf diff --git a/manual/epub/epub_html.gosh b/foundations/epub/epub_html.gosh similarity index 100% rename from manual/epub/epub_html.gosh rename to foundations/epub/epub_html.gosh diff --git a/manual/epub/epub_toc.gosh b/foundations/epub/epub_toc.gosh similarity index 100% rename from manual/epub/epub_toc.gosh rename to foundations/epub/epub_toc.gosh diff --git a/manual/epub/finalize_toc b/foundations/epub/finalize_toc similarity index 100% rename from manual/epub/finalize_toc rename to foundations/epub/finalize_toc diff --git a/manual/epub/img.mk b/foundations/epub/img.mk similarity index 89% rename from manual/epub/img.mk rename to foundations/epub/img.mk index 293c44d..cedd460 100644 --- a/manual/epub/img.mk +++ b/foundations/epub/img.mk @@ -2,8 +2,8 @@ # Rules for converting TikZ figures to PNG images, invoked by 'epub_html.gosh' # -img/%.tikz: ../img/%.tikz - cd img; ln -s ../../img/$*.tikz +img/%.tikz: ../../img/%.tikz + cd img; ln -s ../../../img/$*.tikz img/%.pdf: img/%.tikz make -C img $*.pdf diff --git a/manual/epub/img/Makefile b/foundations/epub/img/Makefile similarity index 100% rename from manual/epub/img/Makefile rename to foundations/epub/img/Makefile diff --git a/manual/epub/img/qt_avplay_screen.png b/foundations/epub/img/qt_avplay_screen.png similarity index 100% rename from manual/epub/img/qt_avplay_screen.png rename to foundations/epub/img/qt_avplay_screen.png diff --git a/manual/epub/img/tikz-common.tex b/foundations/epub/img/tikz-common.tex similarity index 100% rename from manual/epub/img/tikz-common.tex rename to foundations/epub/img/tikz-common.tex diff --git a/manual/epub/img/tikz-preamble.tex b/foundations/epub/img/tikz-preamble.tex similarity index 100% rename from manual/epub/img/tikz-preamble.tex rename to foundations/epub/img/tikz-preamble.tex diff --git a/manual/epub/img/tikz-standalone.tex b/foundations/epub/img/tikz-standalone.tex similarity index 100% rename from manual/epub/img/tikz-standalone.tex rename to foundations/epub/img/tikz-standalone.tex diff --git a/manual/epub/mimetype b/foundations/epub/mimetype similarity index 100% rename from manual/epub/mimetype rename to foundations/epub/mimetype diff --git a/manual/epub/toc.ncx.head b/foundations/epub/toc.ncx.head similarity index 100% rename from manual/epub/toc.ncx.head rename to foundations/epub/toc.ncx.head diff --git a/manual/functional_specification.txt b/foundations/functional_specification.txt similarity index 100% rename from manual/functional_specification.txt rename to foundations/functional_specification.txt diff --git a/manual/getting_started.txt b/foundations/getting_started.txt similarity index 100% rename from manual/getting_started.txt rename to foundations/getting_started.txt diff --git a/manual/introduction.txt b/foundations/introduction.txt similarity index 100% rename from manual/introduction.txt rename to foundations/introduction.txt diff --git a/manual/manual.gosh b/foundations/manual.gosh similarity index 100% rename from manual/manual.gosh rename to foundations/manual.gosh diff --git a/manual/part_1.txt b/foundations/part_1.txt similarity index 100% rename from manual/part_1.txt rename to foundations/part_1.txt diff --git a/manual/part_2.txt b/foundations/part_2.txt similarity index 100% rename from manual/part_2.txt rename to foundations/part_2.txt diff --git a/manual/spec/Makefile b/foundations/spec/Makefile similarity index 100% rename from manual/spec/Makefile rename to foundations/spec/Makefile diff --git a/manual/spec/clearpage.tex b/foundations/spec/clearpage.tex similarity index 100% rename from manual/spec/clearpage.tex rename to foundations/spec/clearpage.tex diff --git a/manual/spec/gen_class_description b/foundations/spec/gen_class_description similarity index 100% rename from manual/spec/gen_class_description rename to foundations/spec/gen_class_description diff --git a/manual/spec/gen_class_diagram b/foundations/spec/gen_class_diagram similarity index 100% rename from manual/spec/gen_class_diagram rename to foundations/spec/gen_class_diagram diff --git a/manual/spec/gen_class_index b/foundations/spec/gen_class_index similarity index 100% rename from manual/spec/gen_class_index rename to foundations/spec/gen_class_index diff --git a/manual/spec/gen_file_overview b/foundations/spec/gen_file_overview similarity index 100% rename from manual/spec/gen_file_overview rename to foundations/spec/gen_file_overview diff --git a/manual/spec/latex.tcl b/foundations/spec/latex.tcl similarity index 100% rename from manual/spec/latex.tcl rename to foundations/spec/latex.tcl diff --git a/manual/spec/nopagebreak.tex b/foundations/spec/nopagebreak.tex similarity index 100% rename from manual/spec/nopagebreak.tex rename to foundations/spec/nopagebreak.tex diff --git a/manual/spec/util.tcl b/foundations/spec/util.tcl similarity index 100% rename from manual/spec/util.tcl rename to foundations/spec/util.tcl diff --git a/manual/system_configuration.txt b/foundations/system_configuration.txt similarity index 100% rename from manual/system_configuration.txt rename to foundations/system_configuration.txt diff --git a/manual/title.txt b/foundations/title.txt similarity index 100% rename from manual/title.txt rename to foundations/title.txt diff --git a/manual/under_the_hood.txt b/foundations/under_the_hood.txt similarity index 100% rename from manual/under_the_hood.txt rename to foundations/under_the_hood.txt diff --git a/manual/www/Makefile b/foundations/www/Makefile similarity index 99% rename from manual/www/Makefile rename to foundations/www/Makefile index 6580cfc..ac96b1b 100644 --- a/manual/www/Makefile +++ b/foundations/www/Makefile @@ -63,7 +63,7 @@ IMG_DIR_CONTENT := Makefile \ $(ALL_HTML): $(addprefix img/,$(IMG_DIR_CONTENT)) $(addprefix img/,$(IMG_DIR_CONTENT)): mkdir -p img - ln -sf ../../img/$(notdir $@) $@ + ln -sf ../../../img/$(notdir $@) $@ # generate cross-reference index xrefs: $(ALL_SECTIONS_TXT) $(ALL_CHAPTERS_TXT) diff --git a/manual/www/README b/foundations/www/README similarity index 100% rename from manual/www/README rename to foundations/www/README diff --git a/manual/www/bg_pattern.png b/foundations/www/bg_pattern.png similarity index 100% rename from manual/www/bg_pattern.png rename to foundations/www/bg_pattern.png diff --git a/manual/www/splitter/filter-sec.sh b/foundations/www/splitter/filter-sec.sh similarity index 100% rename from manual/www/splitter/filter-sec.sh rename to foundations/www/splitter/filter-sec.sh diff --git a/manual/www/splitter/skip-chapter.gosh b/foundations/www/splitter/skip-chapter.gosh similarity index 100% rename from manual/www/splitter/skip-chapter.gosh rename to foundations/www/splitter/skip-chapter.gosh diff --git a/manual/www/style.css b/foundations/www/style.css similarity index 100% rename from manual/www/style.css rename to foundations/www/style.css diff --git a/manual/img/Makefile b/img/Makefile similarity index 100% rename from manual/img/Makefile rename to img/Makefile diff --git a/manual/img/affinity_spaces.tikz b/img/affinity_spaces.tikz similarity index 100% rename from manual/img/affinity_spaces.tikz rename to img/affinity_spaces.tikz diff --git a/manual/img/announce.tikz b/img/announce.tikz similarity index 100% rename from manual/img/announce.tikz rename to img/announce.tikz diff --git a/manual/img/anonymous_heap.tikz b/img/anonymous_heap.tikz similarity index 100% rename from manual/img/anonymous_heap.tikz rename to img/anonymous_heap.tikz diff --git a/manual/img/app_specific_tcb.tikz b/img/app_specific_tcb.tikz similarity index 100% rename from manual/img/app_specific_tcb.tikz rename to img/app_specific_tcb.tikz diff --git a/manual/img/arora_plugin.tikz b/img/arora_plugin.tikz similarity index 100% rename from manual/img/arora_plugin.tikz rename to img/arora_plugin.tikz diff --git a/manual/img/assurance_vs_scalability.tikz b/img/assurance_vs_scalability.tikz similarity index 100% rename from manual/img/assurance_vs_scalability.tikz rename to img/assurance_vs_scalability.tikz diff --git a/manual/img/async_session_seq.tikz b/img/async_session_seq.tikz similarity index 100% rename from manual/img/async_session_seq.tikz rename to img/async_session_seq.tikz diff --git a/manual/img/audio_out_session.tikz b/img/audio_out_session.tikz similarity index 100% rename from manual/img/audio_out_session.tikz rename to img/audio_out_session.tikz diff --git a/manual/img/by-sa.pdf b/img/by-sa.pdf similarity index 100% rename from manual/img/by-sa.pdf rename to img/by-sa.pdf diff --git a/manual/img/call_rpc_obj_seq.tikz b/img/call_rpc_obj_seq.tikz similarity index 100% rename from manual/img/call_rpc_obj_seq.tikz rename to img/call_rpc_obj_seq.tikz diff --git a/manual/img/capability_argument.tikz b/img/capability_argument.tikz similarity index 100% rename from manual/img/capability_argument.tikz rename to img/capability_argument.tikz diff --git a/manual/img/capability_call.tikz b/img/capability_call.tikz similarity index 100% rename from manual/img/capability_call.tikz rename to img/capability_call.tikz diff --git a/manual/img/capability_types.tikz b/img/capability_types.tikz similarity index 100% rename from manual/img/capability_types.tikz rename to img/capability_types.tikz diff --git a/manual/img/config_virtualization.tikz b/img/config_virtualization.tikz similarity index 100% rename from manual/img/config_virtualization.tikz rename to img/config_virtualization.tikz diff --git a/manual/img/creation_initial.tikz b/img/creation_initial.tikz similarity index 100% rename from manual/img/creation_initial.tikz rename to img/creation_initial.tikz diff --git a/manual/img/creation_pdsession.tikz b/img/creation_pdsession.tikz similarity index 100% rename from manual/img/creation_pdsession.tikz rename to img/creation_pdsession.tikz diff --git a/manual/img/creation_rom_pd.tikz b/img/creation_rom_pd.tikz similarity index 100% rename from manual/img/creation_rom_pd.tikz rename to img/creation_rom_pd.tikz diff --git a/manual/img/creation_thread.tikz b/img/creation_thread.tikz similarity index 100% rename from manual/img/creation_thread.tikz rename to img/creation_thread.tikz diff --git a/manual/img/delegation.tikz b/img/delegation.tikz similarity index 100% rename from manual/img/delegation.tikz rename to img/delegation.tikz diff --git a/manual/img/device_driver.tikz b/img/device_driver.tikz similarity index 100% rename from manual/img/device_driver.tikz rename to img/device_driver.tikz diff --git a/manual/img/entrypoint.tikz b/img/entrypoint.tikz similarity index 100% rename from manual/img/entrypoint.tikz rename to img/entrypoint.tikz diff --git a/manual/img/gdb_monitor.tikz b/img/gdb_monitor.tikz similarity index 100% rename from manual/img/gdb_monitor.tikz rename to img/gdb_monitor.tikz diff --git a/manual/img/genode_labs.pdf b/img/genode_labs.pdf similarity index 100% rename from manual/img/genode_labs.pdf rename to img/genode_labs.pdf diff --git a/manual/img/heap_partitions.tikz b/img/heap_partitions.tikz similarity index 100% rename from manual/img/heap_partitions.tikz rename to img/heap_partitions.tikz diff --git a/manual/img/heartbeat.tikz b/img/heartbeat.tikz similarity index 100% rename from manual/img/heartbeat.tikz rename to img/heartbeat.tikz diff --git a/manual/img/iommu.tikz b/img/iommu.tikz similarity index 100% rename from manual/img/iommu.tikz rename to img/iommu.tikz diff --git a/manual/img/memory_assignment.tikz b/img/memory_assignment.tikz similarity index 100% rename from manual/img/memory_assignment.tikz rename to img/memory_assignment.tikz diff --git a/manual/img/mixer_sporadic.tikz b/img/mixer_sporadic.tikz similarity index 100% rename from manual/img/mixer_sporadic.tikz rename to img/mixer_sporadic.tikz diff --git a/manual/img/mixer_streaming.tikz b/img/mixer_streaming.tikz similarity index 100% rename from manual/img/mixer_streaming.tikz rename to img/mixer_streaming.tikz diff --git a/manual/img/nested_config.tikz b/img/nested_config.tikz similarity index 100% rename from manual/img/nested_config.tikz rename to img/nested_config.tikz diff --git a/manual/img/new_rpc_obj_seq.tikz b/img/new_rpc_obj_seq.tikz similarity index 100% rename from manual/img/new_rpc_obj_seq.tikz rename to img/new_rpc_obj_seq.tikz diff --git a/manual/img/nitpicker_session.tikz b/img/nitpicker_session.tikz similarity index 100% rename from manual/img/nitpicker_session.tikz rename to img/nitpicker_session.tikz diff --git a/manual/img/nitpicker_wm.tikz b/img/nitpicker_wm.tikz similarity index 100% rename from manual/img/nitpicker_wm.tikz rename to img/nitpicker_wm.tikz diff --git a/manual/img/no_gdb.tikz b/img/no_gdb.tikz similarity index 100% rename from manual/img/no_gdb.tikz rename to img/no_gdb.tikz diff --git a/manual/img/no_iommu.tikz b/img/no_iommu.tikz similarity index 100% rename from manual/img/no_iommu.tikz rename to img/no_iommu.tikz diff --git a/manual/img/noux.tikz b/img/noux.tikz similarity index 100% rename from manual/img/noux.tikz rename to img/noux.tikz diff --git a/manual/img/object_identity.tikz b/img/object_identity.tikz similarity index 100% rename from manual/img/object_identity.tikz rename to img/object_identity.tikz diff --git a/manual/img/object_pool.tikz b/img/object_pool.tikz similarity index 100% rename from manual/img/object_pool.tikz rename to img/object_pool.tikz diff --git a/manual/img/on_target_gdb.tikz b/img/on_target_gdb.tikz similarity index 100% rename from manual/img/on_target_gdb.tikz rename to img/on_target_gdb.tikz diff --git a/manual/img/packet_stream.tikz b/img/packet_stream.tikz similarity index 100% rename from manual/img/packet_stream.tikz rename to img/packet_stream.tikz diff --git a/manual/img/parent_capability.tikz b/img/parent_capability.tikz similarity index 100% rename from manual/img/parent_capability.tikz rename to img/parent_capability.tikz diff --git a/manual/img/parent_child.tikz b/img/parent_child.tikz similarity index 100% rename from manual/img/parent_child.tikz rename to img/parent_child.tikz diff --git a/manual/img/protection_domain.tikz b/img/protection_domain.tikz similarity index 100% rename from manual/img/protection_domain.tikz rename to img/protection_domain.tikz diff --git a/manual/img/protocol_stack.tikz b/img/protocol_stack.tikz similarity index 100% rename from manual/img/protocol_stack.tikz rename to img/protocol_stack.tikz diff --git a/manual/img/qt_avplay.png b/img/qt_avplay.png similarity index 100% rename from manual/img/qt_avplay.png rename to img/qt_avplay.png diff --git a/manual/img/qt_avplay.tikz b/img/qt_avplay.tikz similarity index 100% rename from manual/img/qt_avplay.tikz rename to img/qt_avplay.tikz diff --git a/manual/img/qt_avplay_screen.png b/img/qt_avplay_screen.png similarity index 100% rename from manual/img/qt_avplay_screen.png rename to img/qt_avplay_screen.png diff --git a/manual/img/recursive_structure.tikz b/img/recursive_structure.tikz similarity index 100% rename from manual/img/recursive_structure.tikz rename to img/recursive_structure.tikz diff --git a/manual/img/resource_multiplexer.tikz b/img/resource_multiplexer.tikz similarity index 100% rename from manual/img/resource_multiplexer.tikz rename to img/resource_multiplexer.tikz diff --git a/manual/img/resource_stealing.tikz b/img/resource_stealing.tikz similarity index 100% rename from manual/img/resource_stealing.tikz rename to img/resource_stealing.tikz diff --git a/manual/img/rpc_classes.tikz b/img/rpc_classes.tikz similarity index 100% rename from manual/img/rpc_classes.tikz rename to img/rpc_classes.tikz diff --git a/manual/img/rpc_layers.tikz b/img/rpc_layers.tikz similarity index 100% rename from manual/img/rpc_layers.tikz rename to img/rpc_layers.tikz diff --git a/manual/img/rpc_object.tikz b/img/rpc_object.tikz similarity index 100% rename from manual/img/rpc_object.tikz rename to img/rpc_object.tikz diff --git a/manual/img/runtime_environment.tikz b/img/runtime_environment.tikz similarity index 100% rename from manual/img/runtime_environment.tikz rename to img/runtime_environment.tikz diff --git a/manual/img/security_vs_ease_of_use.tikz b/img/security_vs_ease_of_use.tikz similarity index 100% rename from manual/img/security_vs_ease_of_use.tikz rename to img/security_vs_ease_of_use.tikz diff --git a/manual/img/session_request.tikz b/img/session_request.tikz similarity index 100% rename from manual/img/session_request.tikz rename to img/session_request.tikz diff --git a/manual/img/session_root.tikz b/img/session_root.tikz similarity index 100% rename from manual/img/session_root.tikz rename to img/session_root.tikz diff --git a/manual/img/shared_memory_seq.tikz b/img/shared_memory_seq.tikz similarity index 100% rename from manual/img/shared_memory_seq.tikz rename to img/shared_memory_seq.tikz diff --git a/manual/img/signal_seq.tikz b/img/signal_seq.tikz similarity index 100% rename from manual/img/signal_seq.tikz rename to img/signal_seq.tikz diff --git a/manual/img/simplified_nomenclature.tikz b/img/simplified_nomenclature.tikz similarity index 100% rename from manual/img/simplified_nomenclature.tikz rename to img/simplified_nomenclature.tikz diff --git a/manual/img/sync_bulk_seq.tikz b/img/sync_bulk_seq.tikz similarity index 100% rename from manual/img/sync_bulk_seq.tikz rename to img/sync_bulk_seq.tikz diff --git a/manual/img/tikz-common.tex b/img/tikz-common.tex similarity index 100% rename from manual/img/tikz-common.tex rename to img/tikz-common.tex diff --git a/manual/img/tikz-preamble.tex b/img/tikz-preamble.tex similarity index 100% rename from manual/img/tikz-preamble.tex rename to img/tikz-preamble.tex diff --git a/manual/img/tikz-standalone.tex b/img/tikz-standalone.tex similarity index 100% rename from manual/img/tikz-standalone.tex rename to img/tikz-standalone.tex diff --git a/manual/img/title.tikz b/img/title.tikz similarity index 100% rename from manual/img/title.tikz rename to img/title.tikz diff --git a/manual/img/turmvilla_partitions.tikz b/img/turmvilla_partitions.tikz similarity index 100% rename from manual/img/turmvilla_partitions.tikz rename to img/turmvilla_partitions.tikz diff --git a/manual/img/turmvilla_scenario.tikz b/img/turmvilla_scenario.tikz similarity index 100% rename from manual/img/turmvilla_scenario.tikz rename to img/turmvilla_scenario.tikz diff --git a/manual/img/utilization_vs_accountability.tikz b/img/utilization_vs_accountability.tikz similarity index 100% rename from manual/img/utilization_vs_accountability.tikz rename to img/utilization_vs_accountability.tikz