[INFO] cloning repository https://github.com/NeeravaNraj/nebula [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/NeeravaNraj/nebula" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNeeravaNraj%2Fnebula", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNeeravaNraj%2Fnebula'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fc648e630cd107019f01ae73ba77312570a45fe6 [INFO] checking NeeravaNraj/nebula against master#43a4909ee98ed4d006d9d773f5d94dc58e34f846 for pr-157576 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNeeravaNraj%2Fnebula" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/NeeravaNraj/nebula [INFO] finished tweaking git repo https://github.com/NeeravaNraj/nebula [INFO] tweaked toml for git repo https://github.com/NeeravaNraj/nebula written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/NeeravaNraj/nebula on toolchain 43a4909ee98ed4d006d9d773f5d94dc58e34f846 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+43a4909ee98ed4d006d9d773f5d94dc58e34f846" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/NeeravaNraj/nebula already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+43a4909ee98ed4d006d9d773f5d94dc58e34f846" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded limine v0.5.0 [INFO] [stderr] Downloaded volatile v0.2.7 [INFO] [stderr] Downloaded bitflags v2.9.3 [INFO] [stderr] Downloaded nasm-rs v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3e793bdf10248eb2ddbd6b0faebed8155c11b4589982e2893733958d93e8d540" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5 [INFO] running `Command { std: "docker" "start" "11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5" "/opt/rustwide/cargo-home/bin/cargo" "+43a4909ee98ed4d006d9d773f5d94dc58e34f846" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5" "/opt/rustwide/cargo-home/bin/cargo" "+43a4909ee98ed4d006d9d773f5d94dc58e34f846" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling nasm-rs v0.3.0 [INFO] [stderr] Checking bitflags v2.9.3 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking volatile v0.2.7 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking limine v0.5.0 [INFO] [stderr] Compiling nebula_os v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: nebula_os@0.1.0: Build script is running! [INFO] [stderr] warning: nebula_os@0.1.0: Build script completed successfully! [INFO] [stdout] warning: unused imports: `Entry` and `self` [INFO] [stdout] --> src/boot/limine.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | memory_map::{self, Entry}, paging::Mode, request::{ [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `virt` and `phys` are never read [INFO] [stdout] --> src/hal/mod.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct KernelAddress { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 7 | // Virtual address [INFO] [stdout] 8 | pub virt: u64, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | pub phys: u64, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_cpuid` is never used [INFO] [stdout] --> src/arch/x86_64/cpuid.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn check_cpuid() -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCESS_LATCH` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const ACCESS_LATCH: u8 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCESS_LO` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | const ACCESS_LO: u8 = 0x10; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCESS_HI` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | const ACCESS_HI: u8 = 0x20; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `OPERATING_MODE_0` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | const OPERATING_MODE_0: u8 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `OPERATING_MODE_1` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:14:7 [INFO] [stdout] | [INFO] [stdout] 14 | const OPERATING_MODE_1: u8 = 0x02; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `OPERATING_MODE_2` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:15:7 [INFO] [stdout] | [INFO] [stdout] 15 | const OPERATING_MODE_2: u8 = 0x04; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `OPERATING_MODE_4` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | const OPERATING_MODE_4: u8 = 0x08; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `OPERATING_MODE_5` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | const OPERATING_MODE_5: u8 = 0x0A; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COMMAND_BCD_MODE` is never used [INFO] [stdout] --> src/arch/x86_64/pit.rs:21:7 [INFO] [stdout] | [INFO] [stdout] 21 | const COMMAND_BCD_MODE: u8 = 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ICW1_SINGLE` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:15:7 [INFO] [stdout] | [INFO] [stdout] 15 | const ICW1_SINGLE : u8 = 0x02; // Single (cascade) mode [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ICW1_INTERVAL4` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | const ICW1_INTERVAL4 : u8 = 0x04; // Call address interval [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ICW1_LEVEL` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | const ICW1_LEVEL : u8 = 0x08; // Level triggered (edge) mode [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ICW4_AUTO_EOI` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | const ICW4_AUTO_EOI : u8 = 0x02; // Auto eoi mode [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ICW4_BUF_SLAVE` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | const ICW4_BUF_SLAVE : u8 = 0x08; // Buffered mode - slave [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ICW4_BUF_MASTER` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const ICW4_BUF_MASTER : u8 = 0x0C; // Buffered mode - master [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ICW4_SFNM` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:25:7 [INFO] [stdout] | [INFO] [stdout] 25 | const ICW4_SFNM : u8 = 0x10; // Special full nested NOT [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mask_irq` is never used [INFO] [stdout] --> src/arch/x86_64/pic.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn mask_irq(irq: u8) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reload_segments` is never used [INFO] [stdout] --> src/arch/x86_64/gdt.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn reload_segments(code: u16, data: u16); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_str` is never used [INFO] [stdout] --> src/logger.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 12 | impl LogLevels { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] 13 | pub fn as_str(&self) -> &str { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Logger` is never used [INFO] [stdout] --> src/logger.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub trait Logger { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `hhdm_offset`, `paging_mode`, `kernel_address`, and `memory_map` are never read [INFO] [stdout] --> src/kernel/mod.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct KernelArgs { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 6 | pub hhdm_offset: u64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 7 | pub paging_mode: PagingMode, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 8 | pub kernel_address: KernelAddress, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 9 | pub memory_map: &'static [&'static Entry], [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 82 | | unsafe { [INFO] [stdout] 83 | | add_entry!(0, isr::isr_0); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 83 | add_entry!(0, isr::isr_0 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 83 | | add_entry!(0, isr::isr_0); [INFO] [stdout] 84 | | add_entry!(1, isr::isr_1); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 84 | add_entry!(1, isr::isr_1 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 84 | | add_entry!(1, isr::isr_1); [INFO] [stdout] 85 | | add_entry!(2, isr::isr_2); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 85 | add_entry!(2, isr::isr_2 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 85 | | add_entry!(2, isr::isr_2); [INFO] [stdout] 86 | | add_entry!(3, isr::isr_3); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 86 | add_entry!(3, isr::isr_3 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 86 | | add_entry!(3, isr::isr_3); [INFO] [stdout] 87 | | add_entry!(4, isr::isr_4); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 87 | add_entry!(4, isr::isr_4 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 87 | | add_entry!(4, isr::isr_4); [INFO] [stdout] 88 | | add_entry!(5, isr::isr_5); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 88 | add_entry!(5, isr::isr_5 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 88 | | add_entry!(5, isr::isr_5); [INFO] [stdout] 89 | | add_entry!(6, isr::isr_6); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 89 | add_entry!(6, isr::isr_6 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 89 | | add_entry!(6, isr::isr_6); [INFO] [stdout] 90 | | add_entry!(7, isr::isr_7); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 90 | add_entry!(7, isr::isr_7 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 90 | | add_entry!(7, isr::isr_7); [INFO] [stdout] 91 | | add_entry!(8, isr::isr_8); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 91 | add_entry!(8, isr::isr_8 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 91 | | add_entry!(8, isr::isr_8); [INFO] [stdout] 92 | | add_entry!(9, isr::isr_9); [INFO] [stdout] | |_________------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 92 | add_entry!(9, isr::isr_9 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 92 | | add_entry!(9, isr::isr_9); [INFO] [stdout] 93 | | add_entry!(10, isr::isr_10); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 93 | add_entry!(10, isr::isr_10 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 93 | | add_entry!(10, isr::isr_10); [INFO] [stdout] 94 | | add_entry!(11, isr::isr_11); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 94 | add_entry!(11, isr::isr_11 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 94 | | add_entry!(11, isr::isr_11); [INFO] [stdout] 95 | | add_entry!(12, isr::isr_12); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 95 | add_entry!(12, isr::isr_12 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 95 | | add_entry!(12, isr::isr_12); [INFO] [stdout] 96 | | add_entry!(13, isr::isr_13); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 96 | add_entry!(13, isr::isr_13 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 96 | | add_entry!(13, isr::isr_13); [INFO] [stdout] 97 | | add_entry!(14, isr::isr_14); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 97 | add_entry!(14, isr::isr_14 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 99 | | add_entry!(16, isr::isr_16); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 99 | add_entry!(16, isr::isr_16 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 99 | | add_entry!(16, isr::isr_16); [INFO] [stdout] 100 | | add_entry!(17, isr::isr_17); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 100 | add_entry!(17, isr::isr_17 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 100 | | add_entry!(17, isr::isr_17); [INFO] [stdout] 101 | | add_entry!(18, isr::isr_18); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 101 | add_entry!(18, isr::isr_18 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 101 | | add_entry!(18, isr::isr_18); [INFO] [stdout] 102 | | add_entry!(19, isr::isr_19); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 102 | add_entry!(19, isr::isr_19 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 102 | | add_entry!(19, isr::isr_19); [INFO] [stdout] 103 | | add_entry!(20, isr::isr_20); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 103 | add_entry!(20, isr::isr_20 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 105 | | add_entry!(32, isr::isr_32); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 105 | add_entry!(32, isr::isr_32 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 105 | | add_entry!(32, isr::isr_32); [INFO] [stdout] 106 | | add_entry!(33, isr::isr_33); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 106 | add_entry!(33, isr::isr_33 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 106 | | add_entry!(33, isr::isr_33); [INFO] [stdout] 107 | | add_entry!(34, isr::isr_34); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 107 | add_entry!(34, isr::isr_34 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 107 | | add_entry!(34, isr::isr_34); [INFO] [stdout] 108 | | add_entry!(35, isr::isr_35); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 108 | add_entry!(35, isr::isr_35 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 108 | | add_entry!(35, isr::isr_35); [INFO] [stdout] 109 | | add_entry!(36, isr::isr_36); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 109 | add_entry!(36, isr::isr_36 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 109 | | add_entry!(36, isr::isr_36); [INFO] [stdout] 110 | | add_entry!(37, isr::isr_37); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 110 | add_entry!(37, isr::isr_37 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 110 | | add_entry!(37, isr::isr_37); [INFO] [stdout] 111 | | add_entry!(38, isr::isr_38); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 111 | add_entry!(38, isr::isr_38 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 111 | | add_entry!(38, isr::isr_38); [INFO] [stdout] 112 | | add_entry!(39, isr::isr_39); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 112 | add_entry!(39, isr::isr_39 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 112 | | add_entry!(39, isr::isr_39); [INFO] [stdout] 113 | | add_entry!(40, isr::isr_40); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 113 | add_entry!(40, isr::isr_40 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 113 | | add_entry!(40, isr::isr_40); [INFO] [stdout] 114 | | add_entry!(41, isr::isr_41); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 114 | add_entry!(41, isr::isr_41 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 114 | | add_entry!(41, isr::isr_41); [INFO] [stdout] 115 | | add_entry!(42, isr::isr_42); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 115 | add_entry!(42, isr::isr_42 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 115 | | add_entry!(42, isr::isr_42); [INFO] [stdout] 116 | | add_entry!(43, isr::isr_43); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 116 | add_entry!(43, isr::isr_43 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 116 | | add_entry!(43, isr::isr_43); [INFO] [stdout] 117 | | add_entry!(44, isr::isr_44); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 117 | add_entry!(44, isr::isr_44 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 117 | | add_entry!(44, isr::isr_44); [INFO] [stdout] 118 | | add_entry!(45, isr::isr_45); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 118 | add_entry!(45, isr::isr_45 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 118 | | add_entry!(45, isr::isr_45); [INFO] [stdout] 119 | | add_entry!(46, isr::isr_46); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 119 | add_entry!(46, isr::isr_46 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 119 | | add_entry!(46, isr::isr_46); [INFO] [stdout] 120 | | add_entry!(47, isr::isr_47); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 120 | add_entry!(47, isr::isr_47 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 120 | | add_entry!(47, isr::isr_47); [INFO] [stdout] 121 | | add_entry!(48, isr::isr_48); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 121 | add_entry!(48, isr::isr_48 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 121 | | add_entry!(48, isr::isr_48); [INFO] [stdout] 122 | | add_entry!(49, isr::isr_49); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 122 | add_entry!(49, isr::isr_49 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 122 | | add_entry!(49, isr::isr_49); [INFO] [stdout] 123 | | add_entry!(50, isr::isr_50); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 123 | add_entry!(50, isr::isr_50 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 123 | | add_entry!(50, isr::isr_50); [INFO] [stdout] 124 | | add_entry!(51, isr::isr_51); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 124 | add_entry!(51, isr::isr_51 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 124 | | add_entry!(51, isr::isr_51); [INFO] [stdout] 125 | | add_entry!(52, isr::isr_52); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 125 | add_entry!(52, isr::isr_52 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 125 | | add_entry!(52, isr::isr_52); [INFO] [stdout] 126 | | add_entry!(53, isr::isr_53); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 126 | add_entry!(53, isr::isr_53 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 126 | | add_entry!(53, isr::isr_53); [INFO] [stdout] 127 | | add_entry!(54, isr::isr_54); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 127 | add_entry!(54, isr::isr_54 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 127 | | add_entry!(54, isr::isr_54); [INFO] [stdout] 128 | | add_entry!(55, isr::isr_55); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 128 | add_entry!(55, isr::isr_55 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 128 | | add_entry!(55, isr::isr_55); [INFO] [stdout] 129 | | add_entry!(56, isr::isr_56); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 129 | add_entry!(56, isr::isr_56 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 129 | | add_entry!(56, isr::isr_56); [INFO] [stdout] 130 | | add_entry!(57, isr::isr_57); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 130 | add_entry!(57, isr::isr_57 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 130 | | add_entry!(57, isr::isr_57); [INFO] [stdout] 131 | | add_entry!(58, isr::isr_58); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 131 | add_entry!(58, isr::isr_58 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 131 | | add_entry!(58, isr::isr_58); [INFO] [stdout] 132 | | add_entry!(59, isr::isr_59); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 132 | add_entry!(59, isr::isr_59 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 132 | | add_entry!(59, isr::isr_59); [INFO] [stdout] 133 | | add_entry!(60, isr::isr_60); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 133 | add_entry!(60, isr::isr_60 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 133 | | add_entry!(60, isr::isr_60); [INFO] [stdout] 134 | | add_entry!(61, isr::isr_61); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 134 | add_entry!(61, isr::isr_61 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 134 | | add_entry!(61, isr::isr_61); [INFO] [stdout] 135 | | add_entry!(62, isr::isr_62); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 135 | add_entry!(62, isr::isr_62 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 135 | | add_entry!(62, isr::isr_62); [INFO] [stdout] 136 | | add_entry!(63, isr::isr_63); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 136 | add_entry!(63, isr::isr_63 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 136 | | add_entry!(63, isr::isr_63); [INFO] [stdout] 137 | | add_entry!(64, isr::isr_64); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 137 | add_entry!(64, isr::isr_64 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 137 | | add_entry!(64, isr::isr_64); [INFO] [stdout] 138 | | add_entry!(65, isr::isr_65); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 138 | add_entry!(65, isr::isr_65 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 138 | | add_entry!(65, isr::isr_65); [INFO] [stdout] 139 | | add_entry!(66, isr::isr_66); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 139 | add_entry!(66, isr::isr_66 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 139 | | add_entry!(66, isr::isr_66); [INFO] [stdout] 140 | | add_entry!(67, isr::isr_67); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 140 | add_entry!(67, isr::isr_67 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 140 | | add_entry!(67, isr::isr_67); [INFO] [stdout] 141 | | add_entry!(68, isr::isr_68); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 141 | add_entry!(68, isr::isr_68 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 141 | | add_entry!(68, isr::isr_68); [INFO] [stdout] 142 | | add_entry!(69, isr::isr_69); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 142 | add_entry!(69, isr::isr_69 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 142 | | add_entry!(69, isr::isr_69); [INFO] [stdout] 143 | | add_entry!(70, isr::isr_70); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 143 | add_entry!(70, isr::isr_70 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 143 | | add_entry!(70, isr::isr_70); [INFO] [stdout] 144 | | add_entry!(71, isr::isr_71); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 144 | add_entry!(71, isr::isr_71 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 144 | | add_entry!(71, isr::isr_71); [INFO] [stdout] 145 | | add_entry!(72, isr::isr_72); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 145 | add_entry!(72, isr::isr_72 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 145 | | add_entry!(72, isr::isr_72); [INFO] [stdout] 146 | | add_entry!(73, isr::isr_73); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 146 | add_entry!(73, isr::isr_73 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 146 | | add_entry!(73, isr::isr_73); [INFO] [stdout] 147 | | add_entry!(74, isr::isr_74); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 147 | add_entry!(74, isr::isr_74 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 147 | | add_entry!(74, isr::isr_74); [INFO] [stdout] 148 | | add_entry!(75, isr::isr_75); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 148 | add_entry!(75, isr::isr_75 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 148 | | add_entry!(75, isr::isr_75); [INFO] [stdout] 149 | | add_entry!(76, isr::isr_76); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 149 | add_entry!(76, isr::isr_76 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 149 | | add_entry!(76, isr::isr_76); [INFO] [stdout] 150 | | add_entry!(77, isr::isr_77); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 150 | add_entry!(77, isr::isr_77 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 150 | | add_entry!(77, isr::isr_77); [INFO] [stdout] 151 | | add_entry!(78, isr::isr_78); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 151 | add_entry!(78, isr::isr_78 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 151 | | add_entry!(78, isr::isr_78); [INFO] [stdout] 152 | | add_entry!(79, isr::isr_79); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 152 | add_entry!(79, isr::isr_79 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 152 | | add_entry!(79, isr::isr_79); [INFO] [stdout] 153 | | add_entry!(80, isr::isr_80); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 153 | add_entry!(80, isr::isr_80 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 153 | | add_entry!(80, isr::isr_80); [INFO] [stdout] 154 | | add_entry!(81, isr::isr_81); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 154 | add_entry!(81, isr::isr_81 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 154 | | add_entry!(81, isr::isr_81); [INFO] [stdout] 155 | | add_entry!(82, isr::isr_82); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 155 | add_entry!(82, isr::isr_82 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 155 | | add_entry!(82, isr::isr_82); [INFO] [stdout] 156 | | add_entry!(83, isr::isr_83); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 156 | add_entry!(83, isr::isr_83 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 156 | | add_entry!(83, isr::isr_83); [INFO] [stdout] 157 | | add_entry!(84, isr::isr_84); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 157 | add_entry!(84, isr::isr_84 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 157 | | add_entry!(84, isr::isr_84); [INFO] [stdout] 158 | | add_entry!(85, isr::isr_85); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 158 | add_entry!(85, isr::isr_85 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 158 | | add_entry!(85, isr::isr_85); [INFO] [stdout] 159 | | add_entry!(86, isr::isr_86); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 159 | add_entry!(86, isr::isr_86 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 159 | | add_entry!(86, isr::isr_86); [INFO] [stdout] 160 | | add_entry!(87, isr::isr_87); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 160 | add_entry!(87, isr::isr_87 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 160 | | add_entry!(87, isr::isr_87); [INFO] [stdout] 161 | | add_entry!(88, isr::isr_88); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 161 | add_entry!(88, isr::isr_88 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 161 | | add_entry!(88, isr::isr_88); [INFO] [stdout] 162 | | add_entry!(89, isr::isr_89); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 162 | add_entry!(89, isr::isr_89 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 162 | | add_entry!(89, isr::isr_89); [INFO] [stdout] 163 | | add_entry!(90, isr::isr_90); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 163 | add_entry!(90, isr::isr_90 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 163 | | add_entry!(90, isr::isr_90); [INFO] [stdout] 164 | | add_entry!(91, isr::isr_91); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 164 | add_entry!(91, isr::isr_91 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 164 | | add_entry!(91, isr::isr_91); [INFO] [stdout] 165 | | add_entry!(92, isr::isr_92); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 165 | add_entry!(92, isr::isr_92 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 165 | | add_entry!(92, isr::isr_92); [INFO] [stdout] 166 | | add_entry!(93, isr::isr_93); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 166 | add_entry!(93, isr::isr_93 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 166 | | add_entry!(93, isr::isr_93); [INFO] [stdout] 167 | | add_entry!(94, isr::isr_94); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 167 | add_entry!(94, isr::isr_94 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 167 | | add_entry!(94, isr::isr_94); [INFO] [stdout] 168 | | add_entry!(95, isr::isr_95); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 168 | add_entry!(95, isr::isr_95 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 168 | | add_entry!(95, isr::isr_95); [INFO] [stdout] 169 | | add_entry!(96, isr::isr_96); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 169 | add_entry!(96, isr::isr_96 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 169 | | add_entry!(96, isr::isr_96); [INFO] [stdout] 170 | | add_entry!(97, isr::isr_97); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 170 | add_entry!(97, isr::isr_97 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 170 | | add_entry!(97, isr::isr_97); [INFO] [stdout] 171 | | add_entry!(98, isr::isr_98); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 171 | add_entry!(98, isr::isr_98 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 171 | | add_entry!(98, isr::isr_98); [INFO] [stdout] 172 | | add_entry!(99, isr::isr_99); [INFO] [stdout] | |_________--------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 172 | add_entry!(99, isr::isr_99 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 172 | | add_entry!(99, isr::isr_99); [INFO] [stdout] 173 | | add_entry!(100, isr::isr_100); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 173 | add_entry!(100, isr::isr_100 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 173 | | add_entry!(100, isr::isr_100); [INFO] [stdout] 174 | | add_entry!(101, isr::isr_101); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 174 | add_entry!(101, isr::isr_101 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 174 | | add_entry!(101, isr::isr_101); [INFO] [stdout] 175 | | add_entry!(102, isr::isr_102); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 175 | add_entry!(102, isr::isr_102 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 175 | | add_entry!(102, isr::isr_102); [INFO] [stdout] 176 | | add_entry!(103, isr::isr_103); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 176 | add_entry!(103, isr::isr_103 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 176 | | add_entry!(103, isr::isr_103); [INFO] [stdout] 177 | | add_entry!(104, isr::isr_104); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 177 | add_entry!(104, isr::isr_104 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 177 | | add_entry!(104, isr::isr_104); [INFO] [stdout] 178 | | add_entry!(105, isr::isr_105); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 178 | add_entry!(105, isr::isr_105 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 178 | | add_entry!(105, isr::isr_105); [INFO] [stdout] 179 | | add_entry!(106, isr::isr_106); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 179 | add_entry!(106, isr::isr_106 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 179 | | add_entry!(106, isr::isr_106); [INFO] [stdout] 180 | | add_entry!(107, isr::isr_107); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 180 | add_entry!(107, isr::isr_107 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 180 | | add_entry!(107, isr::isr_107); [INFO] [stdout] 181 | | add_entry!(108, isr::isr_108); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 181 | add_entry!(108, isr::isr_108 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 181 | | add_entry!(108, isr::isr_108); [INFO] [stdout] 182 | | add_entry!(109, isr::isr_109); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 182 | add_entry!(109, isr::isr_109 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 182 | | add_entry!(109, isr::isr_109); [INFO] [stdout] 183 | | add_entry!(110, isr::isr_110); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 183 | add_entry!(110, isr::isr_110 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 183 | | add_entry!(110, isr::isr_110); [INFO] [stdout] 184 | | add_entry!(111, isr::isr_111); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 184 | add_entry!(111, isr::isr_111 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 184 | | add_entry!(111, isr::isr_111); [INFO] [stdout] 185 | | add_entry!(112, isr::isr_112); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 185 | add_entry!(112, isr::isr_112 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 185 | | add_entry!(112, isr::isr_112); [INFO] [stdout] 186 | | add_entry!(113, isr::isr_113); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 186 | add_entry!(113, isr::isr_113 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 186 | | add_entry!(113, isr::isr_113); [INFO] [stdout] 187 | | add_entry!(114, isr::isr_114); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 187 | add_entry!(114, isr::isr_114 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 187 | | add_entry!(114, isr::isr_114); [INFO] [stdout] 188 | | add_entry!(115, isr::isr_115); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 188 | add_entry!(115, isr::isr_115 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 188 | | add_entry!(115, isr::isr_115); [INFO] [stdout] 189 | | add_entry!(116, isr::isr_116); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 189 | add_entry!(116, isr::isr_116 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 189 | | add_entry!(116, isr::isr_116); [INFO] [stdout] 190 | | add_entry!(117, isr::isr_117); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 190 | add_entry!(117, isr::isr_117 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 190 | | add_entry!(117, isr::isr_117); [INFO] [stdout] 191 | | add_entry!(118, isr::isr_118); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 191 | add_entry!(118, isr::isr_118 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 191 | | add_entry!(118, isr::isr_118); [INFO] [stdout] 192 | | add_entry!(119, isr::isr_119); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 192 | add_entry!(119, isr::isr_119 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 192 | | add_entry!(119, isr::isr_119); [INFO] [stdout] 193 | | add_entry!(120, isr::isr_120); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 193 | add_entry!(120, isr::isr_120 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 193 | | add_entry!(120, isr::isr_120); [INFO] [stdout] 194 | | add_entry!(121, isr::isr_121); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 194 | add_entry!(121, isr::isr_121 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 194 | | add_entry!(121, isr::isr_121); [INFO] [stdout] 195 | | add_entry!(122, isr::isr_122); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 195 | add_entry!(122, isr::isr_122 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 195 | | add_entry!(122, isr::isr_122); [INFO] [stdout] 196 | | add_entry!(123, isr::isr_123); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 196 | add_entry!(123, isr::isr_123 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 196 | | add_entry!(123, isr::isr_123); [INFO] [stdout] 197 | | add_entry!(124, isr::isr_124); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 197 | add_entry!(124, isr::isr_124 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 197 | | add_entry!(124, isr::isr_124); [INFO] [stdout] 198 | | add_entry!(125, isr::isr_125); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 198 | add_entry!(125, isr::isr_125 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 198 | | add_entry!(125, isr::isr_125); [INFO] [stdout] 199 | | add_entry!(126, isr::isr_126); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 199 | add_entry!(126, isr::isr_126 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 199 | | add_entry!(126, isr::isr_126); [INFO] [stdout] 200 | | add_entry!(127, isr::isr_127); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 200 | add_entry!(127, isr::isr_127 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 200 | | add_entry!(127, isr::isr_127); [INFO] [stdout] 201 | | add_entry!(128, isr::isr_128); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 201 | add_entry!(128, isr::isr_128 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 201 | | add_entry!(128, isr::isr_128); [INFO] [stdout] 202 | | add_entry!(129, isr::isr_129); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 202 | add_entry!(129, isr::isr_129 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 202 | | add_entry!(129, isr::isr_129); [INFO] [stdout] 203 | | add_entry!(130, isr::isr_130); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 203 | add_entry!(130, isr::isr_130 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 203 | | add_entry!(130, isr::isr_130); [INFO] [stdout] 204 | | add_entry!(131, isr::isr_131); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 204 | add_entry!(131, isr::isr_131 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 204 | | add_entry!(131, isr::isr_131); [INFO] [stdout] 205 | | add_entry!(132, isr::isr_132); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 205 | add_entry!(132, isr::isr_132 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 205 | | add_entry!(132, isr::isr_132); [INFO] [stdout] 206 | | add_entry!(133, isr::isr_133); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 206 | add_entry!(133, isr::isr_133 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 206 | | add_entry!(133, isr::isr_133); [INFO] [stdout] 207 | | add_entry!(134, isr::isr_134); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 207 | add_entry!(134, isr::isr_134 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 207 | | add_entry!(134, isr::isr_134); [INFO] [stdout] 208 | | add_entry!(135, isr::isr_135); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 208 | add_entry!(135, isr::isr_135 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 208 | | add_entry!(135, isr::isr_135); [INFO] [stdout] 209 | | add_entry!(136, isr::isr_136); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 209 | add_entry!(136, isr::isr_136 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 209 | | add_entry!(136, isr::isr_136); [INFO] [stdout] 210 | | add_entry!(137, isr::isr_137); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 210 | add_entry!(137, isr::isr_137 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 210 | | add_entry!(137, isr::isr_137); [INFO] [stdout] 211 | | add_entry!(138, isr::isr_138); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 211 | add_entry!(138, isr::isr_138 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 211 | | add_entry!(138, isr::isr_138); [INFO] [stdout] 212 | | add_entry!(139, isr::isr_139); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 212 | add_entry!(139, isr::isr_139 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 212 | | add_entry!(139, isr::isr_139); [INFO] [stdout] 213 | | add_entry!(140, isr::isr_140); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 213 | add_entry!(140, isr::isr_140 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 213 | | add_entry!(140, isr::isr_140); [INFO] [stdout] 214 | | add_entry!(141, isr::isr_141); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 214 | add_entry!(141, isr::isr_141 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 214 | | add_entry!(141, isr::isr_141); [INFO] [stdout] 215 | | add_entry!(142, isr::isr_142); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 215 | add_entry!(142, isr::isr_142 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 215 | | add_entry!(142, isr::isr_142); [INFO] [stdout] 216 | | add_entry!(143, isr::isr_143); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 216 | add_entry!(143, isr::isr_143 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 216 | | add_entry!(143, isr::isr_143); [INFO] [stdout] 217 | | add_entry!(144, isr::isr_144); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 217 | add_entry!(144, isr::isr_144 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 217 | | add_entry!(144, isr::isr_144); [INFO] [stdout] 218 | | add_entry!(145, isr::isr_145); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 218 | add_entry!(145, isr::isr_145 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 218 | | add_entry!(145, isr::isr_145); [INFO] [stdout] 219 | | add_entry!(146, isr::isr_146); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 219 | add_entry!(146, isr::isr_146 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 219 | | add_entry!(146, isr::isr_146); [INFO] [stdout] 220 | | add_entry!(147, isr::isr_147); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 220 | add_entry!(147, isr::isr_147 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 220 | | add_entry!(147, isr::isr_147); [INFO] [stdout] 221 | | add_entry!(148, isr::isr_148); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 221 | add_entry!(148, isr::isr_148 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 221 | | add_entry!(148, isr::isr_148); [INFO] [stdout] 222 | | add_entry!(149, isr::isr_149); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 222 | add_entry!(149, isr::isr_149 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 222 | | add_entry!(149, isr::isr_149); [INFO] [stdout] 223 | | add_entry!(150, isr::isr_150); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 223 | add_entry!(150, isr::isr_150 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 223 | | add_entry!(150, isr::isr_150); [INFO] [stdout] 224 | | add_entry!(151, isr::isr_151); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 224 | add_entry!(151, isr::isr_151 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 224 | | add_entry!(151, isr::isr_151); [INFO] [stdout] 225 | | add_entry!(152, isr::isr_152); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 225 | add_entry!(152, isr::isr_152 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 225 | | add_entry!(152, isr::isr_152); [INFO] [stdout] 226 | | add_entry!(153, isr::isr_153); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 226 | add_entry!(153, isr::isr_153 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 226 | | add_entry!(153, isr::isr_153); [INFO] [stdout] 227 | | add_entry!(154, isr::isr_154); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 227 | add_entry!(154, isr::isr_154 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 227 | | add_entry!(154, isr::isr_154); [INFO] [stdout] 228 | | add_entry!(155, isr::isr_155); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 228 | add_entry!(155, isr::isr_155 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 228 | | add_entry!(155, isr::isr_155); [INFO] [stdout] 229 | | add_entry!(156, isr::isr_156); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 229 | add_entry!(156, isr::isr_156 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 229 | | add_entry!(156, isr::isr_156); [INFO] [stdout] 230 | | add_entry!(157, isr::isr_157); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 230 | add_entry!(157, isr::isr_157 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 230 | | add_entry!(157, isr::isr_157); [INFO] [stdout] 231 | | add_entry!(158, isr::isr_158); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 231 | add_entry!(158, isr::isr_158 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 231 | | add_entry!(158, isr::isr_158); [INFO] [stdout] 232 | | add_entry!(159, isr::isr_159); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 232 | add_entry!(159, isr::isr_159 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 232 | | add_entry!(159, isr::isr_159); [INFO] [stdout] 233 | | add_entry!(160, isr::isr_160); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 233 | add_entry!(160, isr::isr_160 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 233 | | add_entry!(160, isr::isr_160); [INFO] [stdout] 234 | | add_entry!(161, isr::isr_161); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 234 | add_entry!(161, isr::isr_161 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 234 | | add_entry!(161, isr::isr_161); [INFO] [stdout] 235 | | add_entry!(162, isr::isr_162); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 235 | add_entry!(162, isr::isr_162 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 235 | | add_entry!(162, isr::isr_162); [INFO] [stdout] 236 | | add_entry!(163, isr::isr_163); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 236 | add_entry!(163, isr::isr_163 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 236 | | add_entry!(163, isr::isr_163); [INFO] [stdout] 237 | | add_entry!(164, isr::isr_164); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 237 | add_entry!(164, isr::isr_164 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 237 | | add_entry!(164, isr::isr_164); [INFO] [stdout] 238 | | add_entry!(165, isr::isr_165); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 238 | add_entry!(165, isr::isr_165 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 238 | | add_entry!(165, isr::isr_165); [INFO] [stdout] 239 | | add_entry!(166, isr::isr_166); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 239 | add_entry!(166, isr::isr_166 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 239 | | add_entry!(166, isr::isr_166); [INFO] [stdout] 240 | | add_entry!(167, isr::isr_167); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 240 | add_entry!(167, isr::isr_167 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 240 | | add_entry!(167, isr::isr_167); [INFO] [stdout] 241 | | add_entry!(168, isr::isr_168); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 241 | add_entry!(168, isr::isr_168 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 241 | | add_entry!(168, isr::isr_168); [INFO] [stdout] 242 | | add_entry!(169, isr::isr_169); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 242 | add_entry!(169, isr::isr_169 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 242 | | add_entry!(169, isr::isr_169); [INFO] [stdout] 243 | | add_entry!(170, isr::isr_170); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 243 | add_entry!(170, isr::isr_170 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 243 | | add_entry!(170, isr::isr_170); [INFO] [stdout] 244 | | add_entry!(171, isr::isr_171); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 244 | add_entry!(171, isr::isr_171 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 244 | | add_entry!(171, isr::isr_171); [INFO] [stdout] 245 | | add_entry!(172, isr::isr_172); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 245 | add_entry!(172, isr::isr_172 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 245 | | add_entry!(172, isr::isr_172); [INFO] [stdout] 246 | | add_entry!(173, isr::isr_173); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 246 | add_entry!(173, isr::isr_173 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 246 | | add_entry!(173, isr::isr_173); [INFO] [stdout] 247 | | add_entry!(174, isr::isr_174); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 247 | add_entry!(174, isr::isr_174 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 247 | | add_entry!(174, isr::isr_174); [INFO] [stdout] 248 | | add_entry!(175, isr::isr_175); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 248 | add_entry!(175, isr::isr_175 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 248 | | add_entry!(175, isr::isr_175); [INFO] [stdout] 249 | | add_entry!(176, isr::isr_176); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 249 | add_entry!(176, isr::isr_176 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 249 | | add_entry!(176, isr::isr_176); [INFO] [stdout] 250 | | add_entry!(177, isr::isr_177); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 250 | add_entry!(177, isr::isr_177 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 250 | | add_entry!(177, isr::isr_177); [INFO] [stdout] 251 | | add_entry!(178, isr::isr_178); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 251 | add_entry!(178, isr::isr_178 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 251 | | add_entry!(178, isr::isr_178); [INFO] [stdout] 252 | | add_entry!(179, isr::isr_179); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 252 | add_entry!(179, isr::isr_179 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 252 | | add_entry!(179, isr::isr_179); [INFO] [stdout] 253 | | add_entry!(180, isr::isr_180); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 253 | add_entry!(180, isr::isr_180 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 253 | | add_entry!(180, isr::isr_180); [INFO] [stdout] 254 | | add_entry!(181, isr::isr_181); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 254 | add_entry!(181, isr::isr_181 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 254 | | add_entry!(181, isr::isr_181); [INFO] [stdout] 255 | | add_entry!(182, isr::isr_182); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 255 | add_entry!(182, isr::isr_182 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 255 | | add_entry!(182, isr::isr_182); [INFO] [stdout] 256 | | add_entry!(183, isr::isr_183); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 256 | add_entry!(183, isr::isr_183 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 256 | | add_entry!(183, isr::isr_183); [INFO] [stdout] 257 | | add_entry!(184, isr::isr_184); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 257 | add_entry!(184, isr::isr_184 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 257 | | add_entry!(184, isr::isr_184); [INFO] [stdout] 258 | | add_entry!(185, isr::isr_185); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 258 | add_entry!(185, isr::isr_185 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 258 | | add_entry!(185, isr::isr_185); [INFO] [stdout] 259 | | add_entry!(186, isr::isr_186); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 259 | add_entry!(186, isr::isr_186 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 259 | | add_entry!(186, isr::isr_186); [INFO] [stdout] 260 | | add_entry!(187, isr::isr_187); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 260 | add_entry!(187, isr::isr_187 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 260 | | add_entry!(187, isr::isr_187); [INFO] [stdout] 261 | | add_entry!(188, isr::isr_188); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 261 | add_entry!(188, isr::isr_188 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 261 | | add_entry!(188, isr::isr_188); [INFO] [stdout] 262 | | add_entry!(189, isr::isr_189); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 262 | add_entry!(189, isr::isr_189 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 262 | | add_entry!(189, isr::isr_189); [INFO] [stdout] 263 | | add_entry!(190, isr::isr_190); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 263 | add_entry!(190, isr::isr_190 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 263 | | add_entry!(190, isr::isr_190); [INFO] [stdout] 264 | | add_entry!(191, isr::isr_191); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 264 | add_entry!(191, isr::isr_191 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 264 | | add_entry!(191, isr::isr_191); [INFO] [stdout] 265 | | add_entry!(192, isr::isr_192); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 265 | add_entry!(192, isr::isr_192 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 265 | | add_entry!(192, isr::isr_192); [INFO] [stdout] 266 | | add_entry!(193, isr::isr_193); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 266 | add_entry!(193, isr::isr_193 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 266 | | add_entry!(193, isr::isr_193); [INFO] [stdout] 267 | | add_entry!(194, isr::isr_194); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 267 | add_entry!(194, isr::isr_194 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 267 | | add_entry!(194, isr::isr_194); [INFO] [stdout] 268 | | add_entry!(195, isr::isr_195); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 268 | add_entry!(195, isr::isr_195 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 268 | | add_entry!(195, isr::isr_195); [INFO] [stdout] 269 | | add_entry!(196, isr::isr_196); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 269 | add_entry!(196, isr::isr_196 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 269 | | add_entry!(196, isr::isr_196); [INFO] [stdout] 270 | | add_entry!(197, isr::isr_197); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 270 | add_entry!(197, isr::isr_197 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 270 | | add_entry!(197, isr::isr_197); [INFO] [stdout] 271 | | add_entry!(198, isr::isr_198); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 271 | add_entry!(198, isr::isr_198 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 271 | | add_entry!(198, isr::isr_198); [INFO] [stdout] 272 | | add_entry!(199, isr::isr_199); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 272 | add_entry!(199, isr::isr_199 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 272 | | add_entry!(199, isr::isr_199); [INFO] [stdout] 273 | | add_entry!(200, isr::isr_200); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 273 | add_entry!(200, isr::isr_200 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 273 | | add_entry!(200, isr::isr_200); [INFO] [stdout] 274 | | add_entry!(201, isr::isr_201); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 274 | add_entry!(201, isr::isr_201 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 274 | | add_entry!(201, isr::isr_201); [INFO] [stdout] 275 | | add_entry!(202, isr::isr_202); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 275 | add_entry!(202, isr::isr_202 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 275 | | add_entry!(202, isr::isr_202); [INFO] [stdout] 276 | | add_entry!(203, isr::isr_203); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 276 | add_entry!(203, isr::isr_203 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 276 | | add_entry!(203, isr::isr_203); [INFO] [stdout] 277 | | add_entry!(204, isr::isr_204); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 277 | add_entry!(204, isr::isr_204 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 277 | | add_entry!(204, isr::isr_204); [INFO] [stdout] 278 | | add_entry!(205, isr::isr_205); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 278 | add_entry!(205, isr::isr_205 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 278 | | add_entry!(205, isr::isr_205); [INFO] [stdout] 279 | | add_entry!(206, isr::isr_206); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 279 | add_entry!(206, isr::isr_206 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 279 | | add_entry!(206, isr::isr_206); [INFO] [stdout] 280 | | add_entry!(207, isr::isr_207); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 280 | add_entry!(207, isr::isr_207 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 280 | | add_entry!(207, isr::isr_207); [INFO] [stdout] 281 | | add_entry!(208, isr::isr_208); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 281 | add_entry!(208, isr::isr_208 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 281 | | add_entry!(208, isr::isr_208); [INFO] [stdout] 282 | | add_entry!(209, isr::isr_209); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 282 | add_entry!(209, isr::isr_209 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 282 | | add_entry!(209, isr::isr_209); [INFO] [stdout] 283 | | add_entry!(210, isr::isr_210); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 283 | add_entry!(210, isr::isr_210 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 283 | | add_entry!(210, isr::isr_210); [INFO] [stdout] 284 | | add_entry!(211, isr::isr_211); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 284 | add_entry!(211, isr::isr_211 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 284 | | add_entry!(211, isr::isr_211); [INFO] [stdout] 285 | | add_entry!(212, isr::isr_212); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 285 | add_entry!(212, isr::isr_212 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 285 | | add_entry!(212, isr::isr_212); [INFO] [stdout] 286 | | add_entry!(213, isr::isr_213); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 286 | add_entry!(213, isr::isr_213 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 286 | | add_entry!(213, isr::isr_213); [INFO] [stdout] 287 | | add_entry!(214, isr::isr_214); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 287 | add_entry!(214, isr::isr_214 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 287 | | add_entry!(214, isr::isr_214); [INFO] [stdout] 288 | | add_entry!(215, isr::isr_215); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 288 | add_entry!(215, isr::isr_215 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 288 | | add_entry!(215, isr::isr_215); [INFO] [stdout] 289 | | add_entry!(216, isr::isr_216); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 289 | add_entry!(216, isr::isr_216 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 289 | | add_entry!(216, isr::isr_216); [INFO] [stdout] 290 | | add_entry!(217, isr::isr_217); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 290 | add_entry!(217, isr::isr_217 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 290 | | add_entry!(217, isr::isr_217); [INFO] [stdout] 291 | | add_entry!(218, isr::isr_218); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 291 | add_entry!(218, isr::isr_218 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 291 | | add_entry!(218, isr::isr_218); [INFO] [stdout] 292 | | add_entry!(219, isr::isr_219); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 292 | add_entry!(219, isr::isr_219 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 292 | | add_entry!(219, isr::isr_219); [INFO] [stdout] 293 | | add_entry!(220, isr::isr_220); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 293 | add_entry!(220, isr::isr_220 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 293 | | add_entry!(220, isr::isr_220); [INFO] [stdout] 294 | | add_entry!(221, isr::isr_221); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 294 | add_entry!(221, isr::isr_221 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 294 | | add_entry!(221, isr::isr_221); [INFO] [stdout] 295 | | add_entry!(222, isr::isr_222); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 295 | add_entry!(222, isr::isr_222 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 295 | | add_entry!(222, isr::isr_222); [INFO] [stdout] 296 | | add_entry!(223, isr::isr_223); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 296 | add_entry!(223, isr::isr_223 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 296 | | add_entry!(223, isr::isr_223); [INFO] [stdout] 297 | | add_entry!(224, isr::isr_224); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 297 | add_entry!(224, isr::isr_224 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 297 | | add_entry!(224, isr::isr_224); [INFO] [stdout] 298 | | add_entry!(225, isr::isr_225); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 298 | add_entry!(225, isr::isr_225 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 298 | | add_entry!(225, isr::isr_225); [INFO] [stdout] 299 | | add_entry!(226, isr::isr_226); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 299 | add_entry!(226, isr::isr_226 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 299 | | add_entry!(226, isr::isr_226); [INFO] [stdout] 300 | | add_entry!(227, isr::isr_227); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 300 | add_entry!(227, isr::isr_227 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 300 | | add_entry!(227, isr::isr_227); [INFO] [stdout] 301 | | add_entry!(228, isr::isr_228); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 301 | add_entry!(228, isr::isr_228 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 301 | | add_entry!(228, isr::isr_228); [INFO] [stdout] 302 | | add_entry!(229, isr::isr_229); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 302 | add_entry!(229, isr::isr_229 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 302 | | add_entry!(229, isr::isr_229); [INFO] [stdout] 303 | | add_entry!(230, isr::isr_230); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 303 | add_entry!(230, isr::isr_230 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 303 | | add_entry!(230, isr::isr_230); [INFO] [stdout] 304 | | add_entry!(231, isr::isr_231); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 304 | add_entry!(231, isr::isr_231 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 304 | | add_entry!(231, isr::isr_231); [INFO] [stdout] 305 | | add_entry!(232, isr::isr_232); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 305 | add_entry!(232, isr::isr_232 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 305 | | add_entry!(232, isr::isr_232); [INFO] [stdout] 306 | | add_entry!(233, isr::isr_233); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 306 | add_entry!(233, isr::isr_233 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 306 | | add_entry!(233, isr::isr_233); [INFO] [stdout] 307 | | add_entry!(234, isr::isr_234); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 307 | add_entry!(234, isr::isr_234 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 307 | | add_entry!(234, isr::isr_234); [INFO] [stdout] 308 | | add_entry!(235, isr::isr_235); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 308 | add_entry!(235, isr::isr_235 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 308 | | add_entry!(235, isr::isr_235); [INFO] [stdout] 309 | | add_entry!(236, isr::isr_236); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 309 | add_entry!(236, isr::isr_236 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 309 | | add_entry!(236, isr::isr_236); [INFO] [stdout] 310 | | add_entry!(237, isr::isr_237); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 310 | add_entry!(237, isr::isr_237 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 310 | | add_entry!(237, isr::isr_237); [INFO] [stdout] 311 | | add_entry!(238, isr::isr_238); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 311 | add_entry!(238, isr::isr_238 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 311 | | add_entry!(238, isr::isr_238); [INFO] [stdout] 312 | | add_entry!(239, isr::isr_239); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 312 | add_entry!(239, isr::isr_239 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 312 | | add_entry!(239, isr::isr_239); [INFO] [stdout] 313 | | add_entry!(240, isr::isr_240); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 313 | add_entry!(240, isr::isr_240 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 313 | | add_entry!(240, isr::isr_240); [INFO] [stdout] 314 | | add_entry!(241, isr::isr_241); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 314 | add_entry!(241, isr::isr_241 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 314 | | add_entry!(241, isr::isr_241); [INFO] [stdout] 315 | | add_entry!(242, isr::isr_242); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 315 | add_entry!(242, isr::isr_242 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 315 | | add_entry!(242, isr::isr_242); [INFO] [stdout] 316 | | add_entry!(243, isr::isr_243); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 316 | add_entry!(243, isr::isr_243 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 316 | | add_entry!(243, isr::isr_243); [INFO] [stdout] 317 | | add_entry!(244, isr::isr_244); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 317 | add_entry!(244, isr::isr_244 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 317 | | add_entry!(244, isr::isr_244); [INFO] [stdout] 318 | | add_entry!(245, isr::isr_245); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 318 | add_entry!(245, isr::isr_245 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 318 | | add_entry!(245, isr::isr_245); [INFO] [stdout] 319 | | add_entry!(246, isr::isr_246); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 319 | add_entry!(246, isr::isr_246 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 319 | | add_entry!(246, isr::isr_246); [INFO] [stdout] 320 | | add_entry!(247, isr::isr_247); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 320 | add_entry!(247, isr::isr_247 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 320 | | add_entry!(247, isr::isr_247); [INFO] [stdout] 321 | | add_entry!(248, isr::isr_248); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 321 | add_entry!(248, isr::isr_248 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 321 | | add_entry!(248, isr::isr_248); [INFO] [stdout] 322 | | add_entry!(249, isr::isr_249); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 322 | add_entry!(249, isr::isr_249 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 322 | | add_entry!(249, isr::isr_249); [INFO] [stdout] 323 | | add_entry!(250, isr::isr_250); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 323 | add_entry!(250, isr::isr_250 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 323 | | add_entry!(250, isr::isr_250); [INFO] [stdout] 324 | | add_entry!(251, isr::isr_251); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 324 | add_entry!(251, isr::isr_251 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 324 | | add_entry!(251, isr::isr_251); [INFO] [stdout] 325 | | add_entry!(252, isr::isr_252); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 325 | add_entry!(252, isr::isr_252 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 325 | | add_entry!(252, isr::isr_252); [INFO] [stdout] 326 | | add_entry!(253, isr::isr_253); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 326 | add_entry!(253, isr::isr_253 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 326 | | add_entry!(253, isr::isr_253); [INFO] [stdout] 327 | | add_entry!(254, isr::isr_254); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 327 | add_entry!(254, isr::isr_254 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/arch/x86_64/idt.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | let isr_offset = ($isr as u64); [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 57 | | let selector = GdtSelectors::KernelCode as u16; [INFO] [stdout] 58 | | let type_attributes = GateTypeAttributes::Interrupt; [INFO] [stdout] 59 | | let gate_descriptor = GateDescriptor::new(isr_offset, selector, 0, type_attributes); [INFO] [stdout] ... | [INFO] [stdout] 327 | | add_entry!(254, isr::isr_254); [INFO] [stdout] 328 | | add_entry!(255, isr::isr_255); [INFO] [stdout] | |_________----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `add_entry` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 328 | add_entry!(255, isr::isr_255 as *const ()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.62s [INFO] running `Command { std: "docker" "inspect" "11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5", kill_on_drop: false }` [INFO] [stdout] 11fe9f13813e1cc267f771dc4e5d507b084859ff2031570026ad6b1f378208c5