diff options
| author | Vaze <vaze@vaze.dev> | 2026-05-24 11:12:58 +0200 |
|---|---|---|
| committer | Vaze <vaze@vaze.dev> | 2026-05-24 11:12:58 +0200 |
| commit | 00552fcd03f86bffed8c2f6a9d110981cb869489 (patch) | |
| tree | 9ec457e586317584a9c422cae06e6f83f1266fa2 /bootloader/target/debug/.fingerprint | |
| parent | 83e4e3051395c6dcf20ef05682b247f9da479502 (diff) | |
Added functionality to bootloader so it can now read the kernel file to memory.
Diffstat (limited to 'bootloader/target/debug/.fingerprint')
62 files changed, 74 insertions, 0 deletions
diff --git a/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/dep-lib-bit_field b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/dep-lib-bit_field Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/dep-lib-bit_field diff --git a/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/invoked.timestamp b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/lib-bit_field b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/lib-bit_field new file mode 100644 index 0000000..a84cd92 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/lib-bit_field @@ -0,0 +1 @@ +471c9309fbb7fd50
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/lib-bit_field.json b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/lib-bit_field.json new file mode 100644 index 0000000..2d9f393 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bit_field-8acaf46d4f239de5/lib-bit_field.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[]","target":8753832435097325874,"profile":2241668132362809309,"path":15110734050346259843,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bit_field-8acaf46d4f239de5/dep-lib-bit_field","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/dep-lib-bitflags b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/dep-lib-bitflags Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/dep-lib-bitflags diff --git a/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/invoked.timestamp b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/lib-bitflags b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/lib-bitflags new file mode 100644 index 0000000..aec28e9 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/lib-bitflags @@ -0,0 +1 @@ +fd52b99a5e33bb7f
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/lib-bitflags.json b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/lib-bitflags.json new file mode 100644 index 0000000..e93bebb --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bitflags-44bd3d077a49f6d8/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":2241668132362809309,"path":5669467372464244059,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bitflags-44bd3d077a49f6d8/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bootloader-342af3ffa36413f2/invoked.timestamp b/bootloader/target/debug/.fingerprint/bootloader-342af3ffa36413f2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-342af3ffa36413f2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bootloader-342af3ffa36413f2/output-bin-bootloader b/bootloader/target/debug/.fingerprint/bootloader-342af3ffa36413f2/output-bin-bootloader new file mode 100644 index 0000000..e97cae3 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-342af3ffa36413f2/output-bin-bootloader @@ -0,0 +1,2 @@ +{"$message_type":"diagnostic","message":"unwinding panics are not supported without std","code":null,"level":"error","spans":[],"children":[{"message":"using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: unwinding panics are not supported without std\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"} diff --git a/bootloader/target/debug/.fingerprint/bootloader-9c757053751da49b/invoked.timestamp b/bootloader/target/debug/.fingerprint/bootloader-9c757053751da49b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-9c757053751da49b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bootloader-9c757053751da49b/output-bin-bootloader b/bootloader/target/debug/.fingerprint/bootloader-9c757053751da49b/output-bin-bootloader new file mode 100644 index 0000000..1d2a974 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-9c757053751da49b/output-bin-bootloader @@ -0,0 +1,7 @@ +{"$message_type":"diagnostic","message":"unresolved import `uefi::fs`","code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":139,"byte_end":141,"line_start":9,"line_end":9,"column_start":11,"column_end":13,"is_primary":true,"text":[{"text":"use uefi::fs::FileSystem;","highlight_start":11,"highlight_end":13}],"label":"could not find `fs` in `uefi`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"found an item that was configured out","code":null,"level":"note","spans":[{"file_name":"/home/gvr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uefi-0.37.0/src/lib.rs","byte_start":12168,"byte_end":12185,"line_start":284,"line_end":284,"column_start":7,"column_end":24,"is_primary":false,"text":[{"text":"#[cfg(feature = \"alloc\")]","highlight_start":7,"highlight_end":24}],"label":"the item is gated behind the `alloc` feature","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/gvr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uefi-0.37.0/src/lib.rs","byte_start":12196,"byte_end":12198,"line_start":285,"line_end":285,"column_start":9,"column_end":11,"is_primary":true,"text":[{"text":"pub mod fs;","highlight_start":9,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0432]\u001b[0m\u001b[1m: unresolved import `uefi::fs`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:9:11\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m 9\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use uefi::fs::FileSystem;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^\u001b[0m \u001b[1m\u001b[91mcould not find `fs` in `uefi`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: found an item that was configured out\n \u001b[1m\u001b[94m--> \u001b[0m/home/gvr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uefi-0.37.0/src/lib.rs:285:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m284\u001b[0m \u001b[1m\u001b[94m|\u001b[0m #[cfg(feature = \"alloc\")]\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m-----------------\u001b[0m \u001b[1m\u001b[94mthe item is gated behind the `alloc` feature\u001b[0m\n\u001b[1m\u001b[94m285\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub mod fs;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unwinding panics are not supported without std","code":null,"level":"error","spans":[],"children":[{"message":"using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: unwinding panics are not supported without std\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\n"} +{"$message_type":"diagnostic","message":"cannot borrow `boot_fs` as mutable, as it is not declared as mutable","code":{"code":"E0596","explanation":"This error occurs because you tried to mutably borrow a non-mutable variable.\n\nErroneous code example:\n\n```compile_fail,E0596\nlet x = 1;\nlet y = &mut x; // error: cannot borrow mutably\n```\n\nIn here, `x` isn't mutable, so when we try to mutably borrow it in `y`, it\nfails. To fix this error, you need to make `x` mutable:\n\n```\nlet mut x = 1;\nlet y = &mut x; // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":471,"byte_end":478,"line_start":22,"line_end":22,"column_start":20,"column_end":27,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":20,"highlight_end":27}],"label":"cannot borrow as mutable","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider changing this to be mutable","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":390,"byte_end":390,"line_start":21,"line_end":21,"column_start":9,"column_end":9,"is_primary":true,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":9,"highlight_end":9}],"label":null,"suggested_replacement":"mut ","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0596]\u001b[0m\u001b[1m: cannot borrow `boot_fs` as mutable, as it is not declared as mutable\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:22:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m22\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_dir = boot_fs.open_volume();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^\u001b[0m \u001b[1m\u001b[91mcannot borrow as mutable\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: consider changing this to be mutable\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m21\u001b[0m \u001b[1m\u001b[94m| \u001b[0m let \u001b[92mmut \u001b[0mboot_fs = boot::get_image_file_system(boot::image_handle())?;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[92m+++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `boot_dir`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":460,"byte_end":468,"line_start":22,"line_end":22,"column_start":9,"column_end":17,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":9,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":460,"byte_end":468,"line_start":22,"line_end":22,"column_start":9,"column_end":17,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":9,"highlight_end":17}],"label":null,"suggested_replacement":"_boot_dir","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `boot_dir`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:22:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m22\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_dir = boot_fs.open_volume();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_boot_dir`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 3 previous errors; 1 warning emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 3 previous errors; 1 warning emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0432, E0596.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mSome errors have detailed explanations: E0432, E0596.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0432`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about an error, try `rustc --explain E0432`.\u001b[0m\n"} diff --git a/bootloader/target/debug/.fingerprint/bootloader-a1aaa9c1039d2d6b/invoked.timestamp b/bootloader/target/debug/.fingerprint/bootloader-a1aaa9c1039d2d6b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-a1aaa9c1039d2d6b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bootloader-a1aaa9c1039d2d6b/output-bin-bootloader b/bootloader/target/debug/.fingerprint/bootloader-a1aaa9c1039d2d6b/output-bin-bootloader new file mode 100644 index 0000000..b4010a1 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-a1aaa9c1039d2d6b/output-bin-bootloader @@ -0,0 +1,8 @@ +{"$message_type":"diagnostic","message":"no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unwinding panics are not supported without std","code":null,"level":"error","spans":[],"children":[{"message":"using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: unwinding panics are not supported without std\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\n"} +{"$message_type":"diagnostic","message":"`?` couldn't convert the error to `uefi::Error<uefi::Status>`","code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":586,"byte_end":635,"line_start":27,"line_end":27,"column_start":19,"column_end":68,"is_primary":false,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":19,"highlight_end":68}],"label":"this can't be annotated with `?` because it has type `Result<_, uefi::Error>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":539,"byte_end":565,"line_start":26,"line_end":26,"column_start":24,"column_end":50,"is_primary":false,"text":[{"text":"fn open_boot_part() -> Result<FileSystem, Status> {","highlight_start":24,"highlight_end":50}],"label":"expected `uefi::Error<uefi::Status>` because of this","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":635,"byte_end":636,"line_start":27,"line_end":27,"column_start":68,"column_end":69,"is_primary":true,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":68,"highlight_end":69}],"label":"the trait `From<uefi::Error>` is not implemented for `uefi::Error<uefi::Status>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/main.rs","byte_start":635,"byte_end":636,"line_start":27,"line_end":27,"column_start":68,"column_end":69,"is_primary":false,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":68,"highlight_end":69}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"desugaring of operator `?`","def_site_span":{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"the trait `From<uefi::Status>` is implemented for `uefi::Error`","code":null,"level":"help","spans":[{"file_name":"/home/gvr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uefi-0.37.0/src/result/error.rs","byte_start":1204,"byte_end":1235,"line_start":47,"line_end":47,"column_start":1,"column_end":32,"is_primary":true,"text":[{"text":"impl From<Status> for Error<()> {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0277]\u001b[0m\u001b[1m: `?` couldn't convert the error to `uefi::Error<uefi::Status>`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:27:68\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn open_boot_part() -> Result<FileSystem, Status> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m--------------------------\u001b[0m \u001b[1m\u001b[94mexpected `uefi::Error<uefi::Status>` because of this\u001b[0m\n\u001b[1m\u001b[94m27\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_fs = boot::get_image_file_system(boot::image_handle())?;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m-------------------------------------------------\u001b[0m\u001b[1m\u001b[91m^\u001b[0m \u001b[1m\u001b[91mthe trait `From<uefi::Error>` is not implemented for `uefi::Error<uefi::Status>`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94mthis can't be annotated with `?` because it has type `Result<_, uefi::Error>`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait\n\u001b[1m\u001b[96mhelp\u001b[0m: the trait `From<uefi::Status>` \u001b[1m\u001b[35mis\u001b[0m implemented for `\u001b[1m\u001b[35muefi::Error\u001b[0m`\n \u001b[1m\u001b[94m--> \u001b[0m/home/gvr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uefi-0.37.0/src/result/error.rs:47:1\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m47\u001b[0m \u001b[1m\u001b[94m|\u001b[0m impl From<Status> for Error<()> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot borrow `boot_fs` as mutable, as it is not declared as mutable","code":{"code":"E0596","explanation":"This error occurs because you tried to mutably borrow a non-mutable variable.\n\nErroneous code example:\n\n```compile_fail,E0596\nlet x = 1;\nlet y = &mut x; // error: cannot borrow mutably\n```\n\nIn here, `x` isn't mutable, so when we try to mutably borrow it in `y`, it\nfails. To fix this error, you need to make `x` mutable:\n\n```\nlet mut x = 1;\nlet y = &mut x; // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":471,"byte_end":478,"line_start":22,"line_end":22,"column_start":20,"column_end":27,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":20,"highlight_end":27}],"label":"cannot borrow as mutable","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider changing this to be mutable","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":390,"byte_end":390,"line_start":21,"line_end":21,"column_start":9,"column_end":9,"is_primary":true,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":9,"highlight_end":9}],"label":null,"suggested_replacement":"mut ","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0596]\u001b[0m\u001b[1m: cannot borrow `boot_fs` as mutable, as it is not declared as mutable\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:22:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m22\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_dir = boot_fs.open_volume();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^\u001b[0m \u001b[1m\u001b[91mcannot borrow as mutable\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: consider changing this to be mutable\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m21\u001b[0m \u001b[1m\u001b[94m| \u001b[0m let \u001b[92mmut \u001b[0mboot_fs = boot::get_image_file_system(boot::image_handle())?;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[92m+++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `boot_dir`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":460,"byte_end":468,"line_start":22,"line_end":22,"column_start":9,"column_end":17,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":9,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":460,"byte_end":468,"line_start":22,"line_end":22,"column_start":9,"column_end":17,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":9,"highlight_end":17}],"label":null,"suggested_replacement":"_boot_dir","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `boot_dir`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:22:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m22\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_dir = boot_fs.open_volume();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_boot_dir`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 4 previous errors; 1 warning emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 4 previous errors; 1 warning emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0277, E0596.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mSome errors have detailed explanations: E0277, E0596.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0277`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about an error, try `rustc --explain E0277`.\u001b[0m\n"} diff --git a/bootloader/target/debug/.fingerprint/bootloader-d5ca01328aa45090/invoked.timestamp b/bootloader/target/debug/.fingerprint/bootloader-d5ca01328aa45090/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-d5ca01328aa45090/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bootloader-d5ca01328aa45090/output-bin-bootloader b/bootloader/target/debug/.fingerprint/bootloader-d5ca01328aa45090/output-bin-bootloader new file mode 100644 index 0000000..b4010a1 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-d5ca01328aa45090/output-bin-bootloader @@ -0,0 +1,8 @@ +{"$message_type":"diagnostic","message":"no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unwinding panics are not supported without std","code":null,"level":"error","spans":[],"children":[{"message":"using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: unwinding panics are not supported without std\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\n"} +{"$message_type":"diagnostic","message":"`?` couldn't convert the error to `uefi::Error<uefi::Status>`","code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":586,"byte_end":635,"line_start":27,"line_end":27,"column_start":19,"column_end":68,"is_primary":false,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":19,"highlight_end":68}],"label":"this can't be annotated with `?` because it has type `Result<_, uefi::Error>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":539,"byte_end":565,"line_start":26,"line_end":26,"column_start":24,"column_end":50,"is_primary":false,"text":[{"text":"fn open_boot_part() -> Result<FileSystem, Status> {","highlight_start":24,"highlight_end":50}],"label":"expected `uefi::Error<uefi::Status>` because of this","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":635,"byte_end":636,"line_start":27,"line_end":27,"column_start":68,"column_end":69,"is_primary":true,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":68,"highlight_end":69}],"label":"the trait `From<uefi::Error>` is not implemented for `uefi::Error<uefi::Status>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/main.rs","byte_start":635,"byte_end":636,"line_start":27,"line_end":27,"column_start":68,"column_end":69,"is_primary":false,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":68,"highlight_end":69}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"desugaring of operator `?`","def_site_span":{"file_name":"src/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"the trait `From<uefi::Status>` is implemented for `uefi::Error`","code":null,"level":"help","spans":[{"file_name":"/home/gvr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uefi-0.37.0/src/result/error.rs","byte_start":1204,"byte_end":1235,"line_start":47,"line_end":47,"column_start":1,"column_end":32,"is_primary":true,"text":[{"text":"impl From<Status> for Error<()> {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0277]\u001b[0m\u001b[1m: `?` couldn't convert the error to `uefi::Error<uefi::Status>`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:27:68\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn open_boot_part() -> Result<FileSystem, Status> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m--------------------------\u001b[0m \u001b[1m\u001b[94mexpected `uefi::Error<uefi::Status>` because of this\u001b[0m\n\u001b[1m\u001b[94m27\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_fs = boot::get_image_file_system(boot::image_handle())?;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m-------------------------------------------------\u001b[0m\u001b[1m\u001b[91m^\u001b[0m \u001b[1m\u001b[91mthe trait `From<uefi::Error>` is not implemented for `uefi::Error<uefi::Status>`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94mthis can't be annotated with `?` because it has type `Result<_, uefi::Error>`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait\n\u001b[1m\u001b[96mhelp\u001b[0m: the trait `From<uefi::Status>` \u001b[1m\u001b[35mis\u001b[0m implemented for `\u001b[1m\u001b[35muefi::Error\u001b[0m`\n \u001b[1m\u001b[94m--> \u001b[0m/home/gvr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uefi-0.37.0/src/result/error.rs:47:1\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m47\u001b[0m \u001b[1m\u001b[94m|\u001b[0m impl From<Status> for Error<()> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot borrow `boot_fs` as mutable, as it is not declared as mutable","code":{"code":"E0596","explanation":"This error occurs because you tried to mutably borrow a non-mutable variable.\n\nErroneous code example:\n\n```compile_fail,E0596\nlet x = 1;\nlet y = &mut x; // error: cannot borrow mutably\n```\n\nIn here, `x` isn't mutable, so when we try to mutably borrow it in `y`, it\nfails. To fix this error, you need to make `x` mutable:\n\n```\nlet mut x = 1;\nlet y = &mut x; // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":471,"byte_end":478,"line_start":22,"line_end":22,"column_start":20,"column_end":27,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":20,"highlight_end":27}],"label":"cannot borrow as mutable","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider changing this to be mutable","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":390,"byte_end":390,"line_start":21,"line_end":21,"column_start":9,"column_end":9,"is_primary":true,"text":[{"text":" let boot_fs = boot::get_image_file_system(boot::image_handle())?;","highlight_start":9,"highlight_end":9}],"label":null,"suggested_replacement":"mut ","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0596]\u001b[0m\u001b[1m: cannot borrow `boot_fs` as mutable, as it is not declared as mutable\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:22:20\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m22\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_dir = boot_fs.open_volume();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^\u001b[0m \u001b[1m\u001b[91mcannot borrow as mutable\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: consider changing this to be mutable\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m21\u001b[0m \u001b[1m\u001b[94m| \u001b[0m let \u001b[92mmut \u001b[0mboot_fs = boot::get_image_file_system(boot::image_handle())?;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[92m+++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `boot_dir`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":460,"byte_end":468,"line_start":22,"line_end":22,"column_start":9,"column_end":17,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":9,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":460,"byte_end":468,"line_start":22,"line_end":22,"column_start":9,"column_end":17,"is_primary":true,"text":[{"text":" let boot_dir = boot_fs.open_volume();","highlight_start":9,"highlight_end":17}],"label":null,"suggested_replacement":"_boot_dir","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `boot_dir`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:22:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m22\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let boot_dir = boot_fs.open_volume();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_boot_dir`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 4 previous errors; 1 warning emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 4 previous errors; 1 warning emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0277, E0596.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mSome errors have detailed explanations: E0277, E0596.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0277`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about an error, try `rustc --explain E0277`.\u001b[0m\n"} diff --git a/bootloader/target/debug/.fingerprint/bootloader-efcfade955771af7/invoked.timestamp b/bootloader/target/debug/.fingerprint/bootloader-efcfade955771af7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-efcfade955771af7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/bootloader-efcfade955771af7/output-bin-bootloader b/bootloader/target/debug/.fingerprint/bootloader-efcfade955771af7/output-bin-bootloader new file mode 100644 index 0000000..7d73a85 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/bootloader-efcfade955771af7/output-bin-bootloader @@ -0,0 +1,5 @@ +{"$message_type":"diagnostic","message":"format argument must be a string literal","code":null,"level":"error","spans":[{"file_name":"src/main.rs","byte_start":710,"byte_end":714,"line_start":33,"line_end":33,"column_start":12,"column_end":16,"is_primary":true,"text":[{"text":" print!(dump);","highlight_start":12,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"you might be missing a string literal to format with","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":710,"byte_end":710,"line_start":33,"line_end":33,"column_start":12,"column_end":12,"is_primary":true,"text":[{"text":" print!(dump);","highlight_start":12,"highlight_end":12}],"label":null,"suggested_replacement":"\"{}\", ","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: format argument must be a string literal\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:33:12\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m33\u001b[0m \u001b[1m\u001b[94m|\u001b[0m print!(dump);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: you might be missing a string literal to format with\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m33\u001b[0m \u001b[1m\u001b[94m| \u001b[0m print!(\u001b[92m\"{}\", \u001b[0mdump);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[92m+++++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unwinding panics are not supported without std","code":null,"level":"error","spans":[],"children":[{"message":"using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: unwinding panics are not supported without std\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\n"} +{"$message_type":"diagnostic","message":"mismatched types","code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":689,"byte_end":696,"line_start":32,"line_end":32,"column_start":26,"column_end":33,"is_primary":true,"text":[{"text":" let dump = hexdump_c(&kernel);","highlight_start":26,"highlight_end":33}],"label":"expected `&[u8]`, found `&Result<Vec<u8>, Error>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":679,"byte_end":688,"line_start":32,"line_end":32,"column_start":16,"column_end":25,"is_primary":false,"text":[{"text":" let dump = hexdump_c(&kernel);","highlight_start":16,"highlight_end":25}],"label":"arguments to this function are incorrect","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected reference `&[u8]`\n found reference `&Result<Vec<u8>, uefi::fs::Error>`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"function defined here","code":null,"level":"note","spans":[{"file_name":"src/main.rs","byte_start":1050,"byte_end":1061,"line_start":45,"line_end":45,"column_start":18,"column_end":29,"is_primary":false,"text":[{"text":"pub fn hexdump_c(data: &[u8]) -> String {","highlight_start":18,"highlight_end":29}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":1040,"byte_end":1049,"line_start":45,"line_end":45,"column_start":8,"column_end":17,"is_primary":true,"text":[{"text":"pub fn hexdump_c(data: &[u8]) -> String {","highlight_start":8,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0308]\u001b[0m\u001b[1m: mismatched types\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:32:26\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m32\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let dump = hexdump_c(&kernel);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m---------\u001b[0m \u001b[1m\u001b[91m^^^^^^^\u001b[0m \u001b[1m\u001b[91mexpected `&[u8]`, found `&Result<Vec<u8>, Error>`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94marguments to this function are incorrect\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: expected reference `&\u001b[1m\u001b[35m[u8]\u001b[0m`\n found reference `&\u001b[1m\u001b[35mResult<Vec<u8>, uefi::fs::Error>\u001b[0m`\n\u001b[1m\u001b[92mnote\u001b[0m: function defined here\n \u001b[1m\u001b[94m--> \u001b[0msrc/main.rs:45:8\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m45\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn hexdump_c(data: &[u8]) -> String {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^\u001b[0m \u001b[1m\u001b[94m-----------\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 3 previous errors\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0308`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about this error, try `rustc --explain E0308`.\u001b[0m\n"} diff --git a/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/dep-lib-cfg_if b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/dep-lib-cfg_if Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/dep-lib-cfg_if diff --git a/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/invoked.timestamp b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/lib-cfg_if b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/lib-cfg_if new file mode 100644 index 0000000..5a90973 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/lib-cfg_if @@ -0,0 +1 @@ +39fd2ccd58a5a8f7
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/lib-cfg_if.json b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/lib-cfg_if.json new file mode 100644 index 0000000..75d6c09 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/cfg-if-c6d826bb37e33bbd/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2241668132362809309,"path":15025832895924268030,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-c6d826bb37e33bbd/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/dep-lib-log b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/dep-lib-log Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/dep-lib-log diff --git a/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/invoked.timestamp b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/lib-log b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/lib-log new file mode 100644 index 0000000..86826fd --- /dev/null +++ b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/lib-log @@ -0,0 +1 @@ +a01fd12cfdae84c9
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/lib-log.json b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/lib-log.json new file mode 100644 index 0000000..17ef878 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/log-214e37a6b6606ef2/lib-log.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"serde_core\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":2241668132362809309,"path":15569411133804963030,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/log-214e37a6b6606ef2/dep-lib-log","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/dep-lib-ptr_meta b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/dep-lib-ptr_meta Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/dep-lib-ptr_meta diff --git a/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/invoked.timestamp b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/lib-ptr_meta b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/lib-ptr_meta new file mode 100644 index 0000000..cb16bb1 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/lib-ptr_meta @@ -0,0 +1 @@ +ec90da835cf9ff8c
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/lib-ptr_meta.json b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/lib-ptr_meta.json new file mode 100644 index 0000000..95c179c --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/lib-ptr_meta.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[\"derive\", \"ptr_meta_derive\"]","declared_features":"[\"default\", \"derive\", \"ptr_meta_derive\", \"std\"]","target":18276421436783776531,"profile":2241668132362809309,"path":4319053756448661851,"deps":[[14723484760722531536,"ptr_meta_derive",false,1812469584873381678]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ptr_meta-adfe6c08c5ccc284/dep-lib-ptr_meta","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/dep-lib-ucs2 b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/dep-lib-ucs2 Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/dep-lib-ucs2 diff --git a/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/invoked.timestamp b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/lib-ucs2 b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/lib-ucs2 new file mode 100644 index 0000000..1646810 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/lib-ucs2 @@ -0,0 +1 @@ +a3acc4f492e943b3
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/lib-ucs2.json b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/lib-ucs2.json new file mode 100644 index 0000000..58046eb --- /dev/null +++ b/bootloader/target/debug/.fingerprint/ucs2-f2412a95a37f60e9/lib-ucs2.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[]","target":14663084296345945788,"profile":2241668132362809309,"path":11804804514827147632,"deps":[[2328992793207497738,"bit_field",false,5836022980967341127]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ucs2-f2412a95a37f60e9/dep-lib-ucs2","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/dep-lib-uefi b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/dep-lib-uefi Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/dep-lib-uefi diff --git a/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/invoked.timestamp b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/lib-uefi b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/lib-uefi new file mode 100644 index 0000000..b08754e --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/lib-uefi @@ -0,0 +1 @@ +512af575f8507886
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/lib-uefi.json b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/lib-uefi.json new file mode 100644 index 0000000..6094a04 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-213b9d7ad6c28dc9/lib-uefi.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[\"default\", \"logger\", \"panic_handler\"]","declared_features":"[\"alloc\", \"default\", \"global_allocator\", \"log-debugcon\", \"logger\", \"panic_handler\", \"qemu\", \"unstable\"]","target":10452621129561726159,"profile":2241668132362809309,"path":5043642588108656151,"deps":[[802196266165645015,"ptr_meta",false,10160113460115575020],[2571033484697105782,"bitflags",false,9204006744877519613],[7667230146095136825,"cfg_if",false,17845695324273573177],[10228833267521190205,"ucs2",false,12917424973609741475],[10630857666389190470,"log",false,14520923500951183264],[10951177101263459452,"uefi_raw",false,11505558348302051984],[11672287824835469972,"uefi_macros",false,15323555349382801948],[17344837209478094759,"uguid",false,1809699426590576023]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/uefi-213b9d7ad6c28dc9/dep-lib-uefi","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/dep-lib-uefi b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/dep-lib-uefi Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/dep-lib-uefi diff --git a/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/invoked.timestamp b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/lib-uefi b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/lib-uefi new file mode 100644 index 0000000..4897eeb --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/lib-uefi @@ -0,0 +1 @@ +10fabc5a7a6a928b
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/lib-uefi.json b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/lib-uefi.json new file mode 100644 index 0000000..625cd22 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-3cffeba2dc3c13d2/lib-uefi.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[\"alloc\", \"default\", \"global_allocator\", \"logger\", \"panic_handler\"]","declared_features":"[\"alloc\", \"default\", \"global_allocator\", \"log-debugcon\", \"logger\", \"panic_handler\", \"qemu\", \"unstable\"]","target":10452621129561726159,"profile":2241668132362809309,"path":5043642588108656151,"deps":[[802196266165645015,"ptr_meta",false,10160113460115575020],[2571033484697105782,"bitflags",false,9204006744877519613],[7667230146095136825,"cfg_if",false,17845695324273573177],[10228833267521190205,"ucs2",false,12917424973609741475],[10630857666389190470,"log",false,14520923500951183264],[10951177101263459452,"uefi_raw",false,11505558348302051984],[11672287824835469972,"uefi_macros",false,15323555349382801948],[17344837209478094759,"uguid",false,1809699426590576023]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/uefi-3cffeba2dc3c13d2/dep-lib-uefi","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/dep-lib-uefi b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/dep-lib-uefi Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/dep-lib-uefi diff --git a/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/invoked.timestamp b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/lib-uefi b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/lib-uefi new file mode 100644 index 0000000..1e77180 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/lib-uefi @@ -0,0 +1 @@ +17d21b85b61a2083
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/lib-uefi.json b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/lib-uefi.json new file mode 100644 index 0000000..277fd18 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-5894b943fb9f6924/lib-uefi.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[\"alloc\", \"default\", \"logger\", \"panic_handler\"]","declared_features":"[\"alloc\", \"default\", \"global_allocator\", \"log-debugcon\", \"logger\", \"panic_handler\", \"qemu\", \"unstable\"]","target":10452621129561726159,"profile":15657897354478470176,"path":5043642588108656151,"deps":[[802196266165645015,"ptr_meta",false,14132027632643125725],[2571033484697105782,"bitflags",false,16603423806457667474],[7667230146095136825,"cfg_if",false,11709602490444187128],[10228833267521190205,"ucs2",false,1018380310299028384],[10630857666389190470,"log",false,16123537327999454746],[10951177101263459452,"uefi_raw",false,11996239995749940649],[11672287824835469972,"uefi_macros",false,15323555349382801948],[17344837209478094759,"uguid",false,1947802339301726248]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/uefi-5894b943fb9f6924/dep-lib-uefi","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/dep-lib-uefi b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/dep-lib-uefi Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/dep-lib-uefi diff --git a/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/invoked.timestamp b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/lib-uefi b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/lib-uefi new file mode 100644 index 0000000..a76318e --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/lib-uefi @@ -0,0 +1 @@ +b1017b0aa04e233f
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/lib-uefi.json b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/lib-uefi.json new file mode 100644 index 0000000..8552f1d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-6bba3811a5527332/lib-uefi.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[\"alloc\", \"default\", \"logger\", \"panic_handler\"]","declared_features":"[\"alloc\", \"default\", \"global_allocator\", \"log-debugcon\", \"logger\", \"panic_handler\", \"qemu\", \"unstable\"]","target":10452621129561726159,"profile":2241668132362809309,"path":5043642588108656151,"deps":[[802196266165645015,"ptr_meta",false,10160113460115575020],[2571033484697105782,"bitflags",false,9204006744877519613],[7667230146095136825,"cfg_if",false,17845695324273573177],[10228833267521190205,"ucs2",false,12917424973609741475],[10630857666389190470,"log",false,14520923500951183264],[10951177101263459452,"uefi_raw",false,11505558348302051984],[11672287824835469972,"uefi_macros",false,15323555349382801948],[17344837209478094759,"uguid",false,1809699426590576023]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/uefi-6bba3811a5527332/dep-lib-uefi","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/dep-lib-uefi b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/dep-lib-uefi Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/dep-lib-uefi diff --git a/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/invoked.timestamp b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/lib-uefi b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/lib-uefi new file mode 100644 index 0000000..550063d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/lib-uefi @@ -0,0 +1 @@ +4a9dfed1df61b43f
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/lib-uefi.json b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/lib-uefi.json new file mode 100644 index 0000000..00c5024 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-aa1e4c506e4a9f5c/lib-uefi.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[\"alloc\", \"default\", \"global_allocator\", \"logger\", \"panic_handler\"]","declared_features":"[\"alloc\", \"default\", \"global_allocator\", \"log-debugcon\", \"logger\", \"panic_handler\", \"qemu\", \"unstable\"]","target":10452621129561726159,"profile":15657897354478470176,"path":5043642588108656151,"deps":[[802196266165645015,"ptr_meta",false,14132027632643125725],[2571033484697105782,"bitflags",false,16603423806457667474],[7667230146095136825,"cfg_if",false,11709602490444187128],[10228833267521190205,"ucs2",false,1018380310299028384],[10630857666389190470,"log",false,16123537327999454746],[10951177101263459452,"uefi_raw",false,11996239995749940649],[11672287824835469972,"uefi_macros",false,15323555349382801948],[17344837209478094759,"uguid",false,1947802339301726248]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/uefi-aa1e4c506e4a9f5c/dep-lib-uefi","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/dep-lib-uefi_raw b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/dep-lib-uefi_raw Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/dep-lib-uefi_raw diff --git a/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/invoked.timestamp b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/lib-uefi_raw b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/lib-uefi_raw new file mode 100644 index 0000000..3b6b348 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/lib-uefi_raw @@ -0,0 +1 @@ +90ea12d55bf4ab9f
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/lib-uefi_raw.json b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/lib-uefi_raw.json new file mode 100644 index 0000000..f485270 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uefi-raw-43f34c8c858b5899/lib-uefi_raw.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[]","target":3950779545926461372,"profile":2241668132362809309,"path":16192256224999101630,"deps":[[2571033484697105782,"bitflags",false,9204006744877519613],[17344837209478094759,"uguid",false,1809699426590576023]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/uefi-raw-43f34c8c858b5899/dep-lib-uefi_raw","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/dep-lib-uguid b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/dep-lib-uguid Binary files differnew file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/dep-lib-uguid diff --git a/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/invoked.timestamp b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/lib-uguid b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/lib-uguid new file mode 100644 index 0000000..f6c0d04 --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/lib-uguid @@ -0,0 +1 @@ +97cd28500a581d19
\ No newline at end of file diff --git a/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/lib-uguid.json b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/lib-uguid.json new file mode 100644 index 0000000..a623b8f --- /dev/null +++ b/bootloader/target/debug/.fingerprint/uguid-a523a46ee6a438bb/lib-uguid.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[\"bytemuck\", \"serde\", \"std\"]","target":17834887670901528553,"profile":2241668132362809309,"path":10474145461875440439,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/uguid-a523a46ee6a438bb/dep-lib-uguid","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file |
