Skip to content

Fix data layout in custom target used for testing #2859

Fix data layout in custom target used for testing

Fix data layout in custom target used for testing #2859

Triggered via pull request February 2, 2024 11:07
Status Success
Total duration 3m 13s
Artifacts

build.yml

on: pull_request
Check Formatting
14s
Check Formatting
Clippy
15s
Clippy
Semver Checks
24s
Semver Checks
Matrix: Bootloader Integration Test
Matrix: Test MSRV and Stable Features
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

140 warnings
Check Formatting
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Check Formatting
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Check Formatting
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Formatting
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Formatting
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Formatting
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Clippy: src/instructions/random.rs#L68
unneeded sub `cfg` when there is only one condition
Clippy: src/structures/paging/mapper/mapped_page_table.rs#L547
digits of hex, binary or octal literal not in groups of equal size
Clippy: src/structures/paging/mapper/mapped_page_table.rs#L562
digits of hex, binary or octal literal not in groups of equal size
Clippy: src/structures/paging/mapper/recursive_page_table.rs#L785
digits of hex, binary or octal literal not in groups of equal size
Clippy: src/structures/paging/mapper/recursive_page_table.rs#L802
digits of hex, binary or octal literal not in groups of equal size
Clippy: src/registers/control.rs#L57
unsafe function's docs miss `# Safety` section
Clippy: src/registers/control.rs#L88
unsafe function's docs miss `# Safety` section
Clippy: src/registers/control.rs#L184
unsafe function's docs miss `# Safety` section
Clippy: src/registers/control.rs#L318
casting to the same type is unnecessary (`u16` -> `u16`)
Clippy: src/registers/debug.rs#L166
unsafe function's docs miss `# Safety` section
Test MSRV and Stable Features (nightly)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test MSRV and Stable Features (nightly)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test MSRV and Stable Features (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (nightly)
`x86_64` (lib doc) generated 1 warning (run `cargo fix --lib -p x86_64` to apply 1 suggestion)
Test MSRV and Stable Features (nightly): src/addr.rs#L13
constant `ADDRESS_SPACE_SIZE` is never used
Test MSRV and Stable Features (nightly): src/addr.rs#L229
associated functions `steps_between_impl` and `forward_checked_impl` are never used
Test MSRV and Stable Features (nightly): src/structures/paging/page.rs#L153
associated functions `steps_between_impl` and `forward_checked_impl` are never used
Test MSRV and Stable Features (nightly)
`x86_64` (lib) generated 5 warnings
Test MSRV and Stable Features (nightly): src/addr.rs#L13
constant `ADDRESS_SPACE_SIZE` is never used
Test MSRV and Stable Features (nightly): src/addr.rs#L229
associated functions `steps_between_impl` and `forward_checked_impl` are never used
Test MSRV and Stable Features (nightly): src/structures/paging/page.rs#L153
associated functions `steps_between_impl` and `forward_checked_impl` are never used
Test MSRV and Stable Features (nightly)
`x86_64` (lib) generated 5 warnings
Test (ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test (ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test (ubuntu-latest): src/registers/model_specific.rs#L10
field `0` is never read
Test (ubuntu-latest): src/structures/paging/mapper/mod.rs#L384
field `0` is never read
Test (ubuntu-latest)
`x86_64` (lib) generated 2 warnings
Test (ubuntu-latest): src/registers/model_specific.rs#L10
field `0` is never read
Test (ubuntu-latest): src/structures/paging/mapper/mod.rs#L384
field `0` is never read
Test (ubuntu-latest)
`x86_64` (lib) generated 2 warnings
Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (ubuntu-latest)
`x86_64` (lib doc) generated 1 warning (run `cargo fix --lib -p x86_64` to apply 1 suggestion)
Test (windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test (windows-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (windows-latest)
`x86_64` (lib doc) generated 1 warning (run `cargo fix --lib -p x86_64` to apply 1 suggestion)
Test (windows-latest): src/registers/model_specific.rs#L10
field `0` is never read
Test (windows-latest): src/structures/paging/mapper/mod.rs#L384
field `0` is never read
Test (windows-latest)
`x86_64` (lib) generated 2 warnings
Test (windows-latest): src/registers/model_specific.rs#L10
field `0` is never read
Test (windows-latest): src/structures/paging/mapper/mod.rs#L384
field `0` is never read
Test (windows-latest)
`x86_64` (lib) generated 2 warnings
Test (macos-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test (macos-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test (macos-latest)
`x86_64` (lib doc) generated 1 warning (run `cargo fix --lib -p x86_64` to apply 1 suggestion)
Test (macos-latest): src/registers/model_specific.rs#L10
field `0` is never read
Test (macos-latest): src/structures/paging/mapper/mod.rs#L384
field `0` is never read
Test (macos-latest)
`x86_64` (lib) generated 2 warnings
Test (macos-latest): src/registers/model_specific.rs#L10
field `0` is never read
Test (macos-latest): src/structures/paging/mapper/mod.rs#L384
field `0` is never read
Test (macos-latest)
`x86_64` (lib) generated 2 warnings
Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Bootloader Integration Test (ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Bootloader Integration Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (macos-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Bootloader Integration Test (macos-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Bootloader Integration Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.57)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test MSRV and Stable Features (1.57)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test MSRV and Stable Features (1.57): src/addr.rs#L13
constant is never used: `ADDRESS_SPACE_SIZE`
Test MSRV and Stable Features (1.57): src/addr.rs#L229
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.57): src/addr.rs#L241
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.57): src/structures/paging/page.rs#L153
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.57): src/structures/paging/page.rs#L159
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.57)
`x86_64` (lib) generated 5 warnings
Test MSRV and Stable Features (1.57): src/addr.rs#L13
constant is never used: `ADDRESS_SPACE_SIZE`
Test MSRV and Stable Features (1.57): src/addr.rs#L229
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.57): src/addr.rs#L241
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.57): src/structures/paging/page.rs#L153
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.57): src/structures/paging/page.rs#L159
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.57)
`x86_64` (lib) generated 5 warnings
Test MSRV and Stable Features (1.57)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.57)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.57)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.57)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Bootloader Integration Test (windows-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Bootloader Integration Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bootloader Integration Test (windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.59)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test MSRV and Stable Features (1.59)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test MSRV and Stable Features (1.59): src/addr.rs#L13
constant is never used: `ADDRESS_SPACE_SIZE`
Test MSRV and Stable Features (1.59): src/addr.rs#L229
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.59): src/addr.rs#L241
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.59): src/structures/paging/page.rs#L153
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.59): src/structures/paging/page.rs#L159
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.59)
`x86_64` (lib) generated 5 warnings
Test MSRV and Stable Features (1.59)
`x86_64` (lib doc) generated 1 warning
Test MSRV and Stable Features (1.59): src/addr.rs#L13
constant is never used: `ADDRESS_SPACE_SIZE`
Test MSRV and Stable Features (1.59): src/addr.rs#L229
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.59): src/addr.rs#L241
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.59): src/structures/paging/page.rs#L153
associated function is never used: `steps_between_impl`
Test MSRV and Stable Features (1.59): src/structures/paging/page.rs#L159
associated function is never used: `forward_checked_impl`
Test MSRV and Stable Features (1.59)
`x86_64` (lib) generated 5 warnings
Test MSRV and Stable Features (1.59)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.59)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.59)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test MSRV and Stable Features (1.59)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/