Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syscall / context switch performance improvements #1949

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

kern/util: use unsafe in index2_distinct

04cd23a
Select commit
Loading
Failed to load commit list.
Draft

Syscall / context switch performance improvements #1949

kern/util: use unsafe in index2_distinct
04cd23a
Select commit
Loading
Failed to load commit list.
buildomat / build sidecar-c-lab failed Dec 14, 2024 in 6m 3s

Failure!

The buildomat job ID is 01JF194TGK38H9YZFRETW37VAA. Click here for more detailed status.

Job ended in state Some("failed")

Details

control: job assigned to worker 01JF1959ZKEKH733A4784V762J [factory aws, i-08b79d5d908173460] (queued for 41 s)
...
task: starting task 0: "setup"
task: process exited: duration 23148 ms, exit code 0
...
task: starting task 1: "rust-toolchain"
task: process exited: duration 7929 ms, exit code 0
...
task: starting task 2: "authentication"
task: process exited: duration 5 ms, exit code 0
...
task: starting task 3: "clone repository"
task: process exited: duration 3599 ms, exit code 0
...
task: starting task 4: "build"
...
|   |
|   = note: LC_ALL="C" PATH="/home/build/.rustup/toolchains/nightly-2024-09-17-x86_64-unknow [...]
|   = note: rust-lld: warning: address (0x800476c) of section .rodata is not a multiple of a [...]
|           rust-lld: error: target/link.x:158: unable to move location counter (0x8006660)  [...]
|           rust-lld: error: section '.rodata' will not fit in region 'FLASH': overflowed by [...]
|           rust-lld: error: section '.data' will not fit in region 'FLASH': overflowed by 2 [...]
|           rust-lld: error: section '.gnu.sgstubs' will not fit in region 'FLASH': overflow [...]
|           rust-lld: error: section .fill at 0x8006660 of size 0xFFFFFFFFFFFFFFE0 exceeds a [...]
|           rust-lld: error: section .stack_sizes file range overlaps with .fill
|           >>> .stack_sizes range is [0x67C8, 0x69BA]
|           >>> .fill range is [0x67E0, 0x67BF]
| 
| 
| error: could not compile `sidecar` (bin "sidecar") due to 1 previous error
| Error: command failed, see output for details
|     The kernel may have run out of space; try increasing its allocation in the app's TOML  [...]
task: process exited: duration 259585 ms, exit code 1
|W| found 0 output files
|W| upload error: rule "/work/*.zip" required a match, but was not used
|W| upload error: rule "/work/this_is_not_signed.txt" required a match, but was not used