summaryrefslogtreecommitdiffstats
path: root/vendor/r-efi/src/protocols.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/r-efi/src/protocols.rs')
-rw-r--r--vendor/r-efi/src/protocols.rs45
1 files changed, 45 insertions, 0 deletions
diff --git a/vendor/r-efi/src/protocols.rs b/vendor/r-efi/src/protocols.rs
new file mode 100644
index 000000000..ae5c8bcfa
--- /dev/null
+++ b/vendor/r-efi/src/protocols.rs
@@ -0,0 +1,45 @@
+//! UEFI Protocols
+//!
+//! The UEFI Specification splits most of its non-core parts into separate protocols. They can
+//! refer to each other, but their documentation and implementation is split apart. We provide
+//! each protocol as a separate module, so it is clearly defined where a symbol belongs to.
+
+pub mod block_io;
+pub mod debug_support;
+pub mod debugport;
+pub mod decompress;
+pub mod device_path;
+pub mod device_path_from_text;
+pub mod device_path_to_text;
+pub mod device_path_utilities;
+pub mod disk_io;
+pub mod disk_io2;
+pub mod driver_binding;
+pub mod driver_diagnostics2;
+pub mod file;
+pub mod graphics_output;
+pub mod hii_database;
+pub mod hii_font;
+pub mod hii_font_ex;
+pub mod hii_string;
+pub mod ip4;
+pub mod ip6;
+pub mod loaded_image;
+pub mod loaded_image_device_path;
+pub mod managed_network;
+pub mod mp_services;
+pub mod rng;
+pub mod service_binding;
+pub mod shell;
+pub mod shell_dynamic_command;
+pub mod shell_parameters;
+pub mod simple_file_system;
+pub mod simple_network;
+pub mod simple_text_input;
+pub mod simple_text_input_ex;
+pub mod simple_text_output;
+pub mod tcp4;
+pub mod tcp6;
+pub mod timestamp;
+pub mod udp4;
+pub mod udp6;