2024-11-12T16:42:14.4998696Z Current runner version: '2.320.0' 2024-11-12T16:42:14.5023279Z ##[group]Operating System 2024-11-12T16:42:14.5024062Z Ubuntu 2024-11-12T16:42:14.5024414Z 22.04.5 2024-11-12T16:42:14.5024759Z LTS 2024-11-12T16:42:14.5025129Z ##[endgroup] 2024-11-12T16:42:14.5025507Z ##[group]Runner Image 2024-11-12T16:42:14.5025946Z Image: ubuntu-22.04 2024-11-12T16:42:14.5026372Z Version: 20241103.1.0 2024-11-12T16:42:14.5027362Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20241103.1/images/ubuntu/Ubuntu2204-Readme.md 2024-11-12T16:42:14.5029061Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20241103.1 2024-11-12T16:42:14.5029962Z ##[endgroup] 2024-11-12T16:42:14.5030362Z ##[group]Runner Image Provisioner 2024-11-12T16:42:14.5030864Z 2.0.384.1 2024-11-12T16:42:14.5031249Z ##[endgroup] 2024-11-12T16:42:14.5047896Z ##[group]GITHUB_TOKEN Permissions 2024-11-12T16:42:14.5049776Z Actions: write 2024-11-12T16:42:14.5050347Z Attestations: write 2024-11-12T16:42:14.5050992Z Checks: write 2024-11-12T16:42:14.5051370Z Contents: write 2024-11-12T16:42:14.5051827Z Deployments: write 2024-11-12T16:42:14.5052206Z Discussions: write 2024-11-12T16:42:14.5052592Z Issues: write 2024-11-12T16:42:14.5053035Z Metadata: read 2024-11-12T16:42:14.5053380Z Packages: write 2024-11-12T16:42:14.5053760Z Pages: write 2024-11-12T16:42:14.5054227Z PullRequests: write 2024-11-12T16:42:14.5054616Z RepositoryProjects: write 2024-11-12T16:42:14.5055068Z SecurityEvents: write 2024-11-12T16:42:14.5055647Z Statuses: write 2024-11-12T16:42:14.5055999Z ##[endgroup] 2024-11-12T16:42:14.5059188Z Secret source: Actions 2024-11-12T16:42:14.5059981Z Prepare workflow directory 2024-11-12T16:42:14.6080842Z Prepare all required actions 2024-11-12T16:42:14.6264667Z Getting action download info 2024-11-12T16:42:14.9012679Z Download action repository 'actions/checkout@v4' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683) 2024-11-12T16:42:15.0124225Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:ed2356ad628626a6b3f5be6c3e0255c0454fcdb9) 2024-11-12T16:42:15.3834867Z Download action repository 'dtolnay/rust-toolchain@nightly' (SHA:83bdede770b06329615974cf8c786f845d824dfb) 2024-11-12T16:42:15.7489005Z Download action repository 'mkroening/rust-toolchain-toml@main' (SHA:456f74338b879f7cc66a81c4230b5311dd46dc44) 2024-11-12T16:42:16.1112368Z Download action repository 'Swatinem/rust-cache@v2' (SHA:82a92a6e8fbeee089604da2575dc567ae9ddeaab) 2024-11-12T16:42:16.7595245Z Getting action download info 2024-11-12T16:42:16.9497429Z Download action repository 'dtolnay/rust-toolchain@master' (SHA:7b1c307e0dcbda6122208f10795a713336a9b35a) 2024-11-12T16:42:17.3343851Z Getting action download info 2024-11-12T16:42:17.5384976Z Complete job name: Run (x86_64, dev) 2024-11-12T16:42:17.6363771Z ##[group]Run actions/checkout@v4 2024-11-12T16:42:17.6364292Z with: 2024-11-12T16:42:17.6364605Z repository: hermit-os/hermit-rs 2024-11-12T16:42:17.6365129Z submodules: true 2024-11-12T16:42:17.6365701Z token: *** 2024-11-12T16:42:17.6366027Z ssh-strict: true 2024-11-12T16:42:17.6366449Z ssh-user: git 2024-11-12T16:42:17.6366791Z persist-credentials: true 2024-11-12T16:42:17.6367139Z clean: true 2024-11-12T16:42:17.6367553Z sparse-checkout-cone-mode: true 2024-11-12T16:42:17.6367954Z fetch-depth: 1 2024-11-12T16:42:17.6368240Z fetch-tags: false 2024-11-12T16:42:17.6368666Z show-progress: true 2024-11-12T16:42:17.6368998Z lfs: false 2024-11-12T16:42:17.6369295Z set-safe-directory: true 2024-11-12T16:42:17.6369708Z env: 2024-11-12T16:42:17.6370142Z GH_TOKEN: *** 2024-11-12T16:42:17.6370452Z RUSTFLAGS: -Dwarnings 2024-11-12T16:42:17.6370879Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:42:17.6371244Z HERMIT_CAREFUL: 1 2024-11-12T16:42:17.6371657Z ##[endgroup] 2024-11-12T16:42:17.8524146Z Syncing repository: hermit-os/hermit-rs 2024-11-12T16:42:17.8526152Z ##[group]Getting Git version info 2024-11-12T16:42:17.8526945Z Working directory is '/home/runner/work/kernel/kernel' 2024-11-12T16:42:17.8527740Z [command]/usr/bin/git version 2024-11-12T16:42:17.8580474Z git version 2.47.0 2024-11-12T16:42:17.8608705Z ##[endgroup] 2024-11-12T16:42:17.8629847Z Temporarily overriding HOME='/home/runner/work/_temp/735c30ca-a885-4d37-8b94-12030f5f08b2' before making global git config changes 2024-11-12T16:42:17.8631858Z Adding repository directory to the temporary git global config as a safe directory 2024-11-12T16:42:17.8634496Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/kernel/kernel 2024-11-12T16:42:17.8679358Z Deleting the contents of '/home/runner/work/kernel/kernel' 2024-11-12T16:42:17.8683823Z ##[group]Initializing the repository 2024-11-12T16:42:17.8688869Z [command]/usr/bin/git init /home/runner/work/kernel/kernel 2024-11-12T16:42:17.8778321Z hint: Using 'master' as the name for the initial branch. This default branch name 2024-11-12T16:42:17.8779681Z hint: is subject to change. To configure the initial branch name to use in all 2024-11-12T16:42:17.8781078Z hint: of your new repositories, which will suppress this warning, call: 2024-11-12T16:42:17.8781963Z hint: 2024-11-12T16:42:17.8782466Z hint: git config --global init.defaultBranch 2024-11-12T16:42:17.8783070Z hint: 2024-11-12T16:42:17.8783560Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2024-11-12T16:42:17.8784351Z hint: 'development'. The just-created branch can be renamed via this command: 2024-11-12T16:42:17.8785044Z hint: 2024-11-12T16:42:17.8785640Z hint: git branch -m 2024-11-12T16:42:17.8786475Z Initialized empty Git repository in /home/runner/work/kernel/kernel/.git/ 2024-11-12T16:42:17.8799078Z [command]/usr/bin/git remote add origin https://github.com/hermit-os/hermit-rs 2024-11-12T16:42:17.8839259Z ##[endgroup] 2024-11-12T16:42:17.8840327Z ##[group]Disabling automatic garbage collection 2024-11-12T16:42:17.8843391Z [command]/usr/bin/git config --local gc.auto 0 2024-11-12T16:42:17.8878398Z ##[endgroup] 2024-11-12T16:42:17.8879406Z ##[group]Setting up auth 2024-11-12T16:42:17.8886163Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2024-11-12T16:42:17.8925455Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2024-11-12T16:42:17.9292267Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2024-11-12T16:42:17.9324925Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2024-11-12T16:42:17.9574531Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2024-11-12T16:42:17.9624742Z ##[endgroup] 2024-11-12T16:42:17.9625982Z ##[group]Determining the default branch 2024-11-12T16:42:17.9630628Z Retrieving the default branch name 2024-11-12T16:42:18.2875899Z Default branch 'main' 2024-11-12T16:42:18.2877839Z ##[endgroup] 2024-11-12T16:42:18.2879551Z ##[group]Fetching the repository 2024-11-12T16:42:18.2885488Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +refs/heads/main:refs/remotes/origin/main 2024-11-12T16:42:18.8903218Z From https://github.com/hermit-os/hermit-rs 2024-11-12T16:42:18.8904297Z * [new branch] main -> origin/main 2024-11-12T16:42:18.8939233Z ##[endgroup] 2024-11-12T16:42:18.8940174Z ##[group]Determining the checkout info 2024-11-12T16:42:18.8942450Z ##[endgroup] 2024-11-12T16:42:18.8949287Z [command]/usr/bin/git sparse-checkout disable 2024-11-12T16:42:18.8998907Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2024-11-12T16:42:18.9034602Z ##[group]Checking out the ref 2024-11-12T16:42:18.9040059Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2024-11-12T16:42:18.9160498Z Switched to a new branch 'main' 2024-11-12T16:42:18.9162291Z branch 'main' set up to track 'origin/main'. 2024-11-12T16:42:18.9169789Z ##[endgroup] 2024-11-12T16:42:18.9170774Z ##[group]Setting up auth for fetching submodules 2024-11-12T16:42:18.9176666Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** 2024-11-12T16:42:18.9217824Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf 2024-11-12T16:42:18.9249808Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: 2024-11-12T16:42:18.9283490Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-16837840@github.com: 2024-11-12T16:42:18.9321570Z ##[endgroup] 2024-11-12T16:42:18.9322580Z ##[group]Fetching submodules 2024-11-12T16:42:18.9326733Z [command]/usr/bin/git submodule sync 2024-11-12T16:42:18.9576269Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 2024-11-12T16:42:18.9811097Z Submodule 'kernel' (https://github.com/hermit-os/kernel.git) registered for path 'kernel' 2024-11-12T16:42:18.9837637Z Cloning into '/home/runner/work/kernel/kernel/kernel'... 2024-11-12T16:42:26.0348515Z From https://github.com/hermit-os/kernel 2024-11-12T16:42:26.0350478Z * branch c94a5975c0b453f79503a500eab08eb739ecbcad -> FETCH_HEAD 2024-11-12T16:42:26.0537094Z Submodule path 'kernel': checked out 'c94a5975c0b453f79503a500eab08eb739ecbcad' 2024-11-12T16:42:26.0554313Z [command]/usr/bin/git submodule foreach git config --local gc.auto 0 2024-11-12T16:42:26.0792421Z Entering 'kernel' 2024-11-12T16:42:26.0824041Z ##[endgroup] 2024-11-12T16:42:26.0825195Z ##[group]Persisting credentials for submodules 2024-11-12T16:42:26.0832873Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'url\.https\:\/\/github\.com\/\.insteadOf' && git config --local --unset-all 'url.https://github.com/.insteadOf' || :" 2024-11-12T16:42:26.1066003Z Entering 'kernel' 2024-11-12T16:42:26.1126355Z [command]/usr/bin/git submodule foreach sh -c "git config --local 'http.https://github.com/.extraheader' 'AUTHORIZATION: basic ***' && git config --local --show-origin --name-only --get-regexp remote.origin.url" 2024-11-12T16:42:26.1349613Z Entering 'kernel' 2024-11-12T16:42:26.1387108Z file:/home/runner/work/kernel/kernel/.git/modules/kernel/config remote.origin.url 2024-11-12T16:42:26.1413227Z [command]/usr/bin/git submodule foreach git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:' 2024-11-12T16:42:26.1636143Z Entering 'kernel' 2024-11-12T16:42:26.1674241Z [command]/usr/bin/git submodule foreach git config --local --add 'url.https://github.com/.insteadOf' 'org-16837840@github.com:' 2024-11-12T16:42:26.1901730Z Entering 'kernel' 2024-11-12T16:42:26.1933853Z ##[endgroup] 2024-11-12T16:42:26.1978793Z [command]/usr/bin/git log -1 --format=%H 2024-11-12T16:42:26.2006771Z 4a68720c49f05fc0584db248c28d4f543957c663 2024-11-12T16:42:26.2287560Z ##[group]Run git rm -r kernel 2024-11-12T16:42:26.2288091Z git rm -r kernel 2024-11-12T16:42:26.2388808Z shell: /usr/bin/bash -e {0} 2024-11-12T16:42:26.2389282Z env: 2024-11-12T16:42:26.2390075Z GH_TOKEN: *** 2024-11-12T16:42:26.2390542Z RUSTFLAGS: -Dwarnings 2024-11-12T16:42:26.2390957Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:42:26.2391354Z HERMIT_CAREFUL: 1 2024-11-12T16:42:26.2391763Z ##[endgroup] 2024-11-12T16:42:26.3161945Z rm 'kernel' 2024-11-12T16:42:26.3258630Z ##[group]Run actions/checkout@v4 2024-11-12T16:42:26.3259109Z with: 2024-11-12T16:42:26.3259466Z path: kernel 2024-11-12T16:42:26.3259937Z repository: hermit-os/kernel 2024-11-12T16:42:26.3260465Z token: *** 2024-11-12T16:42:26.3260747Z ssh-strict: true 2024-11-12T16:42:26.3261178Z ssh-user: git 2024-11-12T16:42:26.3261511Z persist-credentials: true 2024-11-12T16:42:26.3261839Z clean: true 2024-11-12T16:42:26.3262270Z sparse-checkout-cone-mode: true 2024-11-12T16:42:26.3262662Z fetch-depth: 1 2024-11-12T16:42:26.3262951Z fetch-tags: false 2024-11-12T16:42:26.3263362Z show-progress: true 2024-11-12T16:42:26.3263968Z lfs: false 2024-11-12T16:42:26.3264259Z submodules: false 2024-11-12T16:42:26.3264702Z set-safe-directory: true 2024-11-12T16:42:26.3265059Z env: 2024-11-12T16:42:26.3265442Z GH_TOKEN: *** 2024-11-12T16:42:26.3265840Z RUSTFLAGS: -Dwarnings 2024-11-12T16:42:26.3266210Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:42:26.3266710Z HERMIT_CAREFUL: 1 2024-11-12T16:42:26.3267054Z ##[endgroup] 2024-11-12T16:42:26.4238698Z Syncing repository: hermit-os/kernel 2024-11-12T16:42:26.4247674Z ##[group]Getting Git version info 2024-11-12T16:42:26.4249534Z Working directory is '/home/runner/work/kernel/kernel/kernel' 2024-11-12T16:42:26.4289517Z [command]/usr/bin/git version 2024-11-12T16:42:26.4333887Z git version 2.47.0 2024-11-12T16:42:26.4359985Z ##[endgroup] 2024-11-12T16:42:26.4373822Z Temporarily overriding HOME='/home/runner/work/_temp/a6b002a3-75d8-4287-a2e5-11a0d9265de7' before making global git config changes 2024-11-12T16:42:26.4375880Z Adding repository directory to the temporary git global config as a safe directory 2024-11-12T16:42:26.4380580Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/kernel/kernel/kernel 2024-11-12T16:42:26.4413794Z ##[group]Initializing the repository 2024-11-12T16:42:26.4418697Z [command]/usr/bin/git init /home/runner/work/kernel/kernel/kernel 2024-11-12T16:42:26.4466476Z hint: Using 'master' as the name for the initial branch. This default branch name 2024-11-12T16:42:26.4468788Z hint: is subject to change. To configure the initial branch name to use in all 2024-11-12T16:42:26.4469528Z hint: of your new repositories, which will suppress this warning, call: 2024-11-12T16:42:26.4470050Z hint: 2024-11-12T16:42:26.4470612Z hint: git config --global init.defaultBranch 2024-11-12T16:42:26.4471151Z hint: 2024-11-12T16:42:26.4471630Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2024-11-12T16:42:26.4473003Z hint: 'development'. The just-created branch can be renamed via this command: 2024-11-12T16:42:26.4473961Z hint: 2024-11-12T16:42:26.4474435Z hint: git branch -m 2024-11-12T16:42:26.4475374Z Initialized empty Git repository in /home/runner/work/kernel/kernel/kernel/.git/ 2024-11-12T16:42:26.4476748Z [command]/usr/bin/git remote add origin https://github.com/hermit-os/kernel 2024-11-12T16:42:26.4507408Z ##[endgroup] 2024-11-12T16:42:26.4509057Z ##[group]Disabling automatic garbage collection 2024-11-12T16:42:26.4513501Z [command]/usr/bin/git config --local gc.auto 0 2024-11-12T16:42:26.4545255Z ##[endgroup] 2024-11-12T16:42:26.4546224Z ##[group]Setting up auth 2024-11-12T16:42:26.4552847Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2024-11-12T16:42:26.4585433Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2024-11-12T16:42:26.4826994Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2024-11-12T16:42:26.4861545Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2024-11-12T16:42:26.5111084Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2024-11-12T16:42:26.5151851Z ##[endgroup] 2024-11-12T16:42:26.5153036Z ##[group]Fetching the repository 2024-11-12T16:42:26.5162072Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d9abcef15b7502fe64ac98422bea70c1a7461d1d:refs/remotes/pull/1450/merge 2024-11-12T16:42:29.3634543Z From https://github.com/hermit-os/kernel 2024-11-12T16:42:29.3635831Z * [new ref] d9abcef15b7502fe64ac98422bea70c1a7461d1d -> pull/1450/merge 2024-11-12T16:42:29.3658808Z ##[endgroup] 2024-11-12T16:42:29.3659996Z ##[group]Determining the checkout info 2024-11-12T16:42:29.3661769Z ##[endgroup] 2024-11-12T16:42:29.3667698Z [command]/usr/bin/git sparse-checkout disable 2024-11-12T16:42:29.3706269Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2024-11-12T16:42:29.3735617Z ##[group]Checking out the ref 2024-11-12T16:42:29.3740946Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/1450/merge 2024-11-12T16:42:29.3898281Z Note: switching to 'refs/remotes/pull/1450/merge'. 2024-11-12T16:42:29.3899236Z 2024-11-12T16:42:29.3900689Z You are in 'detached HEAD' state. You can look around, make experimental 2024-11-12T16:42:29.3902016Z changes and commit them, and you can discard any commits you make in this 2024-11-12T16:42:29.3903620Z state without impacting any branches by switching back to a branch. 2024-11-12T16:42:29.3904419Z 2024-11-12T16:42:29.3905106Z If you want to create a new branch to retain commits you create, you may 2024-11-12T16:42:29.3906442Z do so (now or later) by using -c with the switch command. Example: 2024-11-12T16:42:29.3907095Z 2024-11-12T16:42:29.3907435Z git switch -c 2024-11-12T16:42:29.3908280Z 2024-11-12T16:42:29.3908679Z Or undo this operation with: 2024-11-12T16:42:29.3909161Z 2024-11-12T16:42:29.3909416Z git switch - 2024-11-12T16:42:29.3909721Z 2024-11-12T16:42:29.3910331Z Turn off this advice by setting config variable advice.detachedHead to false 2024-11-12T16:42:29.3911277Z 2024-11-12T16:42:29.3912223Z HEAD is now at d9abcef Merge cfcdf756fd11808b09e4cf4797d86e2a629b417c into 4f73bfbc40c2a6ac399dc497da618013181ec01f 2024-11-12T16:42:29.3914907Z ##[endgroup] 2024-11-12T16:42:29.3949731Z [command]/usr/bin/git log -1 --format=%H 2024-11-12T16:42:29.3973669Z d9abcef15b7502fe64ac98422bea70c1a7461d1d 2024-11-12T16:42:29.4103875Z ##[group]Run sudo apt-get update 2024-11-12T16:42:29.4104377Z sudo apt-get update 2024-11-12T16:42:29.4104989Z sudo apt-get install qemu-system-x86 libcap-ng-dev libseccomp-dev uftrace 2024-11-12T16:42:29.4163190Z shell: /usr/bin/bash -e {0} 2024-11-12T16:42:29.4163579Z env: 2024-11-12T16:42:29.4164183Z GH_TOKEN: *** 2024-11-12T16:42:29.4164542Z RUSTFLAGS: -Dwarnings 2024-11-12T16:42:29.4164869Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:42:29.4165302Z HERMIT_CAREFUL: 1 2024-11-12T16:42:29.4165704Z ##[endgroup] 2024-11-12T16:42:29.5465420Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [142 B] 2024-11-12T16:42:29.5904438Z Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy InRelease 2024-11-12T16:42:29.5907038Z Get:6 https://packages.microsoft.com/repos/azure-cli jammy InRelease [3596 B] 2024-11-12T16:42:29.5911263Z Get:7 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease [3632 B] 2024-11-12T16:42:29.5927259Z Get:3 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] 2024-11-12T16:42:29.5990404Z Get:4 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB] 2024-11-12T16:42:29.6031309Z Get:5 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease [129 kB] 2024-11-12T16:42:29.7826972Z Get:8 https://packages.microsoft.com/repos/azure-cli jammy/main amd64 Packages [1905 B] 2024-11-12T16:42:29.7945707Z Get:9 https://packages.microsoft.com/repos/azure-cli jammy/main all Packages [1093 B] 2024-11-12T16:42:29.8675763Z Get:10 https://packages.microsoft.com/ubuntu/22.04/prod jammy/main armhf Packages [15.5 kB] 2024-11-12T16:42:29.8747723Z Get:11 https://packages.microsoft.com/ubuntu/22.04/prod jammy/main arm64 Packages [39.8 kB] 2024-11-12T16:42:29.8820254Z Get:12 https://packages.microsoft.com/ubuntu/22.04/prod jammy/main amd64 Packages [170 kB] 2024-11-12T16:42:29.9603993Z Get:13 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2149 kB] 2024-11-12T16:42:29.9724600Z Get:14 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [367 kB] 2024-11-12T16:42:29.9767437Z Get:15 http://azure.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [2633 kB] 2024-11-12T16:42:29.9938268Z Get:16 http://azure.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [455 kB] 2024-11-12T16:42:29.9979319Z Get:17 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1134 kB] 2024-11-12T16:42:30.0059328Z Get:18 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [265 kB] 2024-11-12T16:42:30.1522546Z Get:19 http://azure.archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1932 kB] 2024-11-12T16:42:30.1667134Z Get:20 http://azure.archive.ubuntu.com/ubuntu jammy-security/main Translation-en [309 kB] 2024-11-12T16:42:30.1695556Z Get:21 http://azure.archive.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [2573 kB] 2024-11-12T16:42:30.1870609Z Get:22 http://azure.archive.ubuntu.com/ubuntu jammy-security/restricted Translation-en [444 kB] 2024-11-12T16:42:30.2329173Z Get:23 http://azure.archive.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [913 kB] 2024-11-12T16:42:30.2394846Z Get:24 http://azure.archive.ubuntu.com/ubuntu jammy-security/universe Translation-en [181 kB] 2024-11-12T16:42:34.0856081Z Fetched 14.0 MB in 2s (7511 kB/s) 2024-11-12T16:42:34.9286921Z Reading package lists... 2024-11-12T16:42:34.9897202Z Reading package lists... 2024-11-12T16:42:35.2069329Z Building dependency tree... 2024-11-12T16:42:35.2082460Z Reading state information... 2024-11-12T16:42:35.3982044Z The following additional packages will be installed: 2024-11-12T16:42:35.3983562Z cpu-checker gstreamer1.0-plugins-base gstreamer1.0-plugins-good 2024-11-12T16:42:35.3984996Z gstreamer1.0-x ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms 2024-11-12T16:42:35.3986263Z libaa1 libasyncns0 libavc1394-0 libboost-iostreams1.74.0 2024-11-12T16:42:35.3988155Z libboost-thread1.74.0 libbrlapi0.8 libcaca0 libcacard0 libcapstone4 2024-11-12T16:42:35.3989508Z libcdparanoia0 libdaxctl1 libdecor-0-0 libdecor-0-plugin-1-cairo libdv4 2024-11-12T16:42:35.3990261Z libfdt1 libflac8 libgfapi0 libgfrpc0 libgfxdr0 libglusterfs0 2024-11-12T16:42:35.3991018Z libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libibverbs1 2024-11-12T16:42:35.3991844Z libiec61883-0 libiscsi7 libjack-jackd2-0 libmp3lame0 libmpg123-0 libndctl6 2024-11-12T16:42:35.3992618Z libnl-route-3-200 libopus0 liborc-0.4-0 libpcsclite1 libpmem1 libpmemobj1 2024-11-12T16:42:35.3993432Z libpulse0 librados2 libraw1394-11 librbd1 librdmacm1 libsamplerate0 2024-11-12T16:42:35.3994595Z libsdl2-2.0-0 libshout3 libsndfile1 libspeex1 libspice-server1 libtag1v5 2024-11-12T16:42:35.3995520Z libtag1v5-vanilla libtheora0 libtwolame0 liburing2 libusbredirparser1 2024-11-12T16:42:35.3996547Z libv4l-0 libv4lconvert0 libvirglrenderer1 libvisual-0.4-0 libvorbisenc2 2024-11-12T16:42:35.3997241Z libvpx7 libvte-2.91-0 libvte-2.91-common libwavpack1 libxv1 msr-tools ovmf 2024-11-12T16:42:35.3997912Z qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui 2024-11-12T16:42:35.3998382Z qemu-utils seabios 2024-11-12T16:42:35.4002733Z Suggested packages: 2024-11-12T16:42:35.4003519Z gvfs libdv-bin oss-compat libvisual-0.4-plugins jackd2 opus-tools pcscd 2024-11-12T16:42:35.4004233Z pulseaudio libraw1394-doc seccomp speex gstreamer1.0-libav 2024-11-12T16:42:35.4004747Z gstreamer1.0-plugins-ugly samba vde2 debootstrap 2024-11-12T16:42:35.4400223Z The following NEW packages will be installed: 2024-11-12T16:42:35.4401553Z cpu-checker gstreamer1.0-plugins-base gstreamer1.0-plugins-good 2024-11-12T16:42:35.4402856Z gstreamer1.0-x ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms 2024-11-12T16:42:35.4404066Z libaa1 libasyncns0 libavc1394-0 libboost-iostreams1.74.0 2024-11-12T16:42:35.4405261Z libboost-thread1.74.0 libbrlapi0.8 libcaca0 libcacard0 libcap-ng-dev 2024-11-12T16:42:35.4406384Z libcapstone4 libcdparanoia0 libdaxctl1 libdecor-0-0 2024-11-12T16:42:35.4407192Z libdecor-0-plugin-1-cairo libdv4 libfdt1 libflac8 libgfapi0 libgfrpc0 2024-11-12T16:42:35.4407925Z libgfxdr0 libglusterfs0 libgstreamer-plugins-base1.0-0 2024-11-12T16:42:35.4408732Z libgstreamer-plugins-good1.0-0 libibverbs1 libiec61883-0 libiscsi7 2024-11-12T16:42:35.4410541Z libjack-jackd2-0 libmp3lame0 libmpg123-0 libndctl6 libnl-route-3-200 2024-11-12T16:42:35.4411894Z libopus0 liborc-0.4-0 libpcsclite1 libpmem1 libpmemobj1 libpulse0 librados2 2024-11-12T16:42:35.4412991Z libraw1394-11 librbd1 librdmacm1 libsamplerate0 libsdl2-2.0-0 libseccomp-dev 2024-11-12T16:42:35.4413850Z libshout3 libsndfile1 libspeex1 libspice-server1 libtag1v5 libtag1v5-vanilla 2024-11-12T16:42:35.4414720Z libtheora0 libtwolame0 liburing2 libusbredirparser1 libv4l-0 libv4lconvert0 2024-11-12T16:42:35.4415558Z libvirglrenderer1 libvisual-0.4-0 libvorbisenc2 libvpx7 libvte-2.91-0 2024-11-12T16:42:35.4416350Z libvte-2.91-common libwavpack1 libxv1 msr-tools ovmf qemu-block-extra 2024-11-12T16:42:35.4417174Z qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 2024-11-12T16:42:35.4417670Z qemu-utils seabios uftrace 2024-11-12T16:42:35.4595721Z 0 upgraded, 81 newly installed, 0 to remove and 44 not upgraded. 2024-11-12T16:42:35.4596542Z Need to get 46.3 MB of archives. 2024-11-12T16:42:35.4597299Z After this operation, 168 MB of additional disk space will be used. 2024-11-12T16:42:35.4598417Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [142 B] 2024-11-12T16:42:40.5684704Z Get:2 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 msr-tools amd64 1.3-4 [10.3 kB] 2024-11-12T16:42:40.6530985Z Get:3 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 cpu-checker amd64 0.7-1.3build1 [6800 B] 2024-11-12T16:42:40.7358739Z Get:4 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libcdparanoia0 amd64 3.10.2+debian-14build2 [49.3 kB] 2024-11-12T16:42:40.8212707Z Get:5 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liborc-0.4-0 amd64 1:0.4.32-2ubuntu0.1 [228 kB] 2024-11-12T16:42:40.9104275Z Get:6 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.20.1-1ubuntu0.2 [848 kB] 2024-11-12T16:42:41.0793059Z Get:7 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libopus0 amd64 1.3.1-0.1build2 [203 kB] 2024-11-12T16:42:41.1684075Z Get:8 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libtheora0 amd64 1.1.1+dfsg.1-15ubuntu4 [209 kB] 2024-11-12T16:42:41.2570682Z Get:9 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libvisual-0.4-0 amd64 0.4.0-17build2 [108 kB] 2024-11-12T16:42:41.3427282Z Get:10 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libvorbisenc2 amd64 1.3.7-1build2 [82.6 kB] 2024-11-12T16:42:41.4297107Z Get:11 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gstreamer1.0-plugins-base amd64 1.20.1-1ubuntu0.2 [712 kB] 2024-11-12T16:42:41.5984494Z Get:12 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libaa1 amd64 1.4p5-50build1 [51.9 kB] 2024-11-12T16:42:41.6825225Z Get:13 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libraw1394-11 amd64 2.1.2-2build2 [27.0 kB] 2024-11-12T16:42:41.7664106Z Get:14 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libavc1394-0 amd64 0.5.4-5build2 [17.0 kB] 2024-11-12T16:42:41.8501361Z Get:15 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libcaca0 amd64 0.99.beta19-2.2ubuntu4 [224 kB] 2024-11-12T16:42:41.9397632Z Get:16 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libdv4 amd64 1.0.0-14build1 [61.9 kB] 2024-11-12T16:42:42.0237945Z Get:17 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libflac8 amd64 1.3.3-2ubuntu0.2 [111 kB] 2024-11-12T16:42:42.1085864Z Get:18 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgstreamer-plugins-good1.0-0 amd64 1.20.3-0ubuntu1.1 [30.0 kB] 2024-11-12T16:42:42.1924999Z Get:19 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libiec61883-0 amd64 1.2.0-4build3 [25.9 kB] 2024-11-12T16:42:42.2767230Z Get:20 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libsamplerate0 amd64 0.2.2-1build1 [1359 kB] 2024-11-12T16:42:42.5252717Z Get:21 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libjack-jackd2-0 amd64 1.9.20~dfsg-1 [293 kB] 2024-11-12T16:42:42.6115524Z Get:22 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libmp3lame0 amd64 3.100-3build2 [141 kB] 2024-11-12T16:42:42.6951517Z Get:23 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libmpg123-0 amd64 1.29.3-1ubuntu0.1 [172 kB] 2024-11-12T16:42:42.7814917Z Get:24 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libasyncns0 amd64 0.8-6build2 [12.8 kB] 2024-11-12T16:42:42.8648157Z Get:25 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsndfile1 amd64 1.0.31-2ubuntu0.1 [197 kB] 2024-11-12T16:42:42.9503592Z Get:26 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpulse0 amd64 1:15.99.1+dfsg1-1ubuntu2.2 [298 kB] 2024-11-12T16:42:43.0357333Z Get:27 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libspeex1 amd64 1.2~rc1.2-1.1ubuntu3 [57.9 kB] 2024-11-12T16:42:43.1232397Z Get:28 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libshout3 amd64 2.4.5-1build3 [54.5 kB] 2024-11-12T16:42:43.2070366Z Get:29 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libtag1v5-vanilla amd64 1.11.1+dfsg.1-3ubuntu3 [304 kB] 2024-11-12T16:42:43.2987169Z Get:30 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libtag1v5 amd64 1.11.1+dfsg.1-3ubuntu3 [11.5 kB] 2024-11-12T16:42:43.3821190Z Get:31 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libtwolame0 amd64 0.4.0-2build2 [52.5 kB] 2024-11-12T16:42:43.4658926Z Get:32 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libv4lconvert0 amd64 1.22.1-2build1 [82.4 kB] 2024-11-12T16:42:43.5498119Z Get:33 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libv4l-0 amd64 1.22.1-2build1 [44.9 kB] 2024-11-12T16:42:43.6333215Z Get:34 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libvpx7 amd64 1.11.0-2ubuntu2.3 [1078 kB] 2024-11-12T16:42:43.8092806Z Get:35 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libwavpack1 amd64 5.4.0-1build2 [83.7 kB] 2024-11-12T16:42:43.8932972Z Get:36 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gstreamer1.0-plugins-good amd64 1.20.3-0ubuntu1.1 [2008 kB] 2024-11-12T16:42:44.1474023Z Get:37 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libxv1 amd64 2:1.0.11-1build2 [11.2 kB] 2024-11-12T16:42:44.2304611Z Get:38 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gstreamer1.0-x amd64 1.20.1-1ubuntu0.2 [85.1 kB] 2024-11-12T16:42:44.3156314Z Get:39 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libnl-route-3-200 amd64 3.5.0-0.1 [180 kB] 2024-11-12T16:42:44.4024094Z Get:40 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libibverbs1 amd64 39.0-1 [69.3 kB] 2024-11-12T16:42:44.4865010Z Get:41 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 ibverbs-providers amd64 39.0-1 [341 kB] 2024-11-12T16:42:44.5776265Z Get:42 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 ipxe-qemu all 1.21.1+git-20220113.fbbdc3926-0ubuntu1 [1569 kB] 2024-11-12T16:42:44.8345389Z Get:43 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 ipxe-qemu-256k-compat-efi-roms all 1.0.0+git-20150424.a25a16d-0ubuntu4 [552 kB] 2024-11-12T16:42:45.0035708Z Get:44 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libboost-iostreams1.74.0 amd64 1.74.0-14ubuntu3 [245 kB] 2024-11-12T16:42:45.0901325Z Get:45 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libboost-thread1.74.0 amd64 1.74.0-14ubuntu3 [262 kB] 2024-11-12T16:42:45.1826330Z Get:46 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libbrlapi0.8 amd64 6.4-4ubuntu3 [28.7 kB] 2024-11-12T16:42:45.2663340Z Get:47 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpcsclite1 amd64 1.9.5-3ubuntu1 [19.8 kB] 2024-11-12T16:42:45.3504836Z Get:48 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libcacard0 amd64 1:2.8.0-3build2 [38.0 kB] 2024-11-12T16:42:45.4350376Z Get:49 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libcap-ng-dev amd64 0.7.9-2.2build3 [22.9 kB] 2024-11-12T16:42:45.5184021Z Get:50 http://azure.archive.ubuntu.com/ubuntu jammy/universe amd64 libcapstone4 amd64 4.0.2-5 [664 kB] 2024-11-12T16:42:45.6847139Z Get:51 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libdaxctl1 amd64 72.1-1 [19.8 kB] 2024-11-12T16:42:45.7688900Z Get:52 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libdecor-0-0 amd64 0.1.0-3build1 [15.1 kB] 2024-11-12T16:42:45.8521239Z Get:53 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libdecor-0-plugin-1-cairo amd64 0.1.0-3build1 [20.4 kB] 2024-11-12T16:42:45.9367503Z Get:54 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfxdr0 amd64 10.1-1ubuntu0.2 [22.3 kB] 2024-11-12T16:42:46.0200975Z Get:55 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglusterfs0 amd64 10.1-1ubuntu0.2 [287 kB] 2024-11-12T16:42:46.1870465Z Get:56 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfrpc0 amd64 10.1-1ubuntu0.2 [47.1 kB] 2024-11-12T16:42:46.2713955Z Get:57 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfapi0 amd64 10.1-1ubuntu0.2 [77.3 kB] 2024-11-12T16:42:46.3601017Z Get:58 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 librdmacm1 amd64 39.0-1 [71.2 kB] 2024-11-12T16:42:46.4493338Z Get:59 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libiscsi7 amd64 1.19.0-3build2 [70.6 kB] 2024-11-12T16:42:46.5344891Z Get:60 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libndctl6 amd64 72.1-1 [57.7 kB] 2024-11-12T16:42:46.6193502Z Get:61 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libpmem1 amd64 1.11.1-3build1 [81.4 kB] 2024-11-12T16:42:46.7045408Z Get:62 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libpmemobj1 amd64 1.11.1-3build1 [124 kB] 2024-11-12T16:42:46.7936444Z Get:63 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 librados2 amd64 17.2.7-0ubuntu0.22.04.1 [3590 kB] 2024-11-12T16:42:47.3652896Z Get:64 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 librbd1 amd64 17.2.7-0ubuntu0.22.04.1 [3547 kB] 2024-11-12T16:42:47.8047330Z Get:65 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsdl2-2.0-0 amd64 2.0.20+dfsg-2ubuntu1.22.04.1 [582 kB] 2024-11-12T16:42:47.9779532Z Get:66 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libseccomp-dev amd64 2.5.3-2ubuntu2 [94.0 kB] 2024-11-12T16:42:48.0694887Z Get:67 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libspice-server1 amd64 0.15.0-2ubuntu4 [351 kB] 2024-11-12T16:42:48.2354332Z Get:68 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 liburing2 amd64 2.1-2build1 [10.3 kB] 2024-11-12T16:42:48.3242910Z Get:69 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libusbredirparser1 amd64 0.11.0-2build1 [15.9 kB] 2024-11-12T16:42:48.4083050Z Get:70 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libvirglrenderer1 amd64 0.9.1-1~exp1ubuntu2 [188 kB] 2024-11-12T16:42:48.4966020Z Get:71 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libvte-2.91-common amd64 0.68.0-1ubuntu0.1 [9408 B] 2024-11-12T16:42:48.5805404Z Get:72 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libvte-2.91-0 amd64 0.68.0-1ubuntu0.1 [214 kB] 2024-11-12T16:42:48.6705604Z Get:73 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libfdt1 amd64 1.6.1-1 [20.0 kB] 2024-11-12T16:42:48.7535641Z Get:74 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-common amd64 1:6.2+dfsg-2ubuntu6.24 [2048 kB] 2024-11-12T16:42:49.0943951Z Get:75 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-data all 1:6.2+dfsg-2ubuntu6.24 [1431 kB] 2024-11-12T16:42:49.3569988Z Get:76 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 seabios all 1.15.0-1 [174 kB] 2024-11-12T16:42:49.4458013Z Get:77 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-x86 amd64 1:6.2+dfsg-2ubuntu6.24 [10.1 MB] 2024-11-12T16:42:50.2183345Z Get:78 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-utils amd64 1:6.2+dfsg-2ubuntu6.24 [1526 kB] 2024-11-12T16:42:50.4742656Z Get:79 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-block-extra amd64 1:6.2+dfsg-2ubuntu6.24 [68.1 kB] 2024-11-12T16:42:50.5592476Z Get:80 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-gui amd64 1:6.2+dfsg-2ubuntu6.24 [220 kB] 2024-11-12T16:42:50.6502532Z Get:81 http://azure.archive.ubuntu.com/ubuntu jammy/universe amd64 uftrace amd64 0.9.4-0.2ubuntu1 [367 kB] 2024-11-12T16:42:50.7414356Z Get:82 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ovmf all 2022.02-3ubuntu0.22.04.3 [7561 kB] 2024-11-12T16:42:51.6161984Z Fetched 46.3 MB in 16s (2946 kB/s) 2024-11-12T16:42:51.6439919Z Selecting previously unselected package msr-tools. 2024-11-12T16:42:51.6713413Z (Reading database ... 2024-11-12T16:42:51.6713890Z (Reading database ... 5% 2024-11-12T16:42:51.6714193Z (Reading database ... 10% 2024-11-12T16:42:51.6714480Z (Reading database ... 15% 2024-11-12T16:42:51.6714779Z (Reading database ... 20% 2024-11-12T16:42:51.6715050Z (Reading database ... 25% 2024-11-12T16:42:51.6715331Z (Reading database ... 30% 2024-11-12T16:42:51.6715603Z (Reading database ... 35% 2024-11-12T16:42:51.6715861Z (Reading database ... 40% 2024-11-12T16:42:51.6716267Z (Reading database ... 45% 2024-11-12T16:42:51.6716712Z (Reading database ... 50% 2024-11-12T16:42:51.7160794Z (Reading database ... 55% 2024-11-12T16:42:51.7422918Z (Reading database ... 60% 2024-11-12T16:42:51.7666429Z (Reading database ... 65% 2024-11-12T16:42:51.8104356Z (Reading database ... 70% 2024-11-12T16:42:51.8633572Z (Reading database ... 75% 2024-11-12T16:42:51.9246307Z (Reading database ... 80% 2024-11-12T16:42:52.0082540Z (Reading database ... 85% 2024-11-12T16:42:52.0705818Z (Reading database ... 90% 2024-11-12T16:42:52.1154124Z (Reading database ... 95% 2024-11-12T16:42:52.1154699Z (Reading database ... 100% 2024-11-12T16:42:52.1155812Z (Reading database ... 267176 files and directories currently installed.) 2024-11-12T16:42:52.1215031Z Preparing to unpack .../00-msr-tools_1.3-4_amd64.deb ... 2024-11-12T16:42:52.1227385Z Unpacking msr-tools (1.3-4) ... 2024-11-12T16:42:52.1551229Z Selecting previously unselected package cpu-checker. 2024-11-12T16:42:52.1735397Z Preparing to unpack .../01-cpu-checker_0.7-1.3build1_amd64.deb ... 2024-11-12T16:42:52.1751113Z Unpacking cpu-checker (0.7-1.3build1) ... 2024-11-12T16:42:52.2060556Z Selecting previously unselected package libcdparanoia0:amd64. 2024-11-12T16:42:52.2237394Z Preparing to unpack .../02-libcdparanoia0_3.10.2+debian-14build2_amd64.deb ... 2024-11-12T16:42:52.2267256Z Unpacking libcdparanoia0:amd64 (3.10.2+debian-14build2) ... 2024-11-12T16:42:52.2567458Z Selecting previously unselected package liborc-0.4-0:amd64. 2024-11-12T16:42:52.2749593Z Preparing to unpack .../03-liborc-0.4-0_1%3a0.4.32-2ubuntu0.1_amd64.deb ... 2024-11-12T16:42:52.2763313Z Unpacking liborc-0.4-0:amd64 (1:0.4.32-2ubuntu0.1) ... 2024-11-12T16:42:52.3093206Z Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64. 2024-11-12T16:42:52.3269971Z Preparing to unpack .../04-libgstreamer-plugins-base1.0-0_1.20.1-1ubuntu0.2_amd64.deb ... 2024-11-12T16:42:52.3283133Z Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.20.1-1ubuntu0.2) ... 2024-11-12T16:42:52.3707349Z Selecting previously unselected package libopus0:amd64. 2024-11-12T16:42:52.3877827Z Preparing to unpack .../05-libopus0_1.3.1-0.1build2_amd64.deb ... 2024-11-12T16:42:52.3892845Z Unpacking libopus0:amd64 (1.3.1-0.1build2) ... 2024-11-12T16:42:52.4226270Z Selecting previously unselected package libtheora0:amd64. 2024-11-12T16:42:52.4421882Z Preparing to unpack .../06-libtheora0_1.1.1+dfsg.1-15ubuntu4_amd64.deb ... 2024-11-12T16:42:52.4433680Z Unpacking libtheora0:amd64 (1.1.1+dfsg.1-15ubuntu4) ... 2024-11-12T16:42:52.4764587Z Selecting previously unselected package libvisual-0.4-0:amd64. 2024-11-12T16:42:52.4942938Z Preparing to unpack .../07-libvisual-0.4-0_0.4.0-17build2_amd64.deb ... 2024-11-12T16:42:52.4968607Z Unpacking libvisual-0.4-0:amd64 (0.4.0-17build2) ... 2024-11-12T16:42:52.5262058Z Selecting previously unselected package libvorbisenc2:amd64. 2024-11-12T16:42:52.5440475Z Preparing to unpack .../08-libvorbisenc2_1.3.7-1build2_amd64.deb ... 2024-11-12T16:42:52.5454545Z Unpacking libvorbisenc2:amd64 (1.3.7-1build2) ... 2024-11-12T16:42:52.5753974Z Selecting previously unselected package gstreamer1.0-plugins-base:amd64. 2024-11-12T16:42:52.5925764Z Preparing to unpack .../09-gstreamer1.0-plugins-base_1.20.1-1ubuntu0.2_amd64.deb ... 2024-11-12T16:42:52.5938135Z Unpacking gstreamer1.0-plugins-base:amd64 (1.20.1-1ubuntu0.2) ... 2024-11-12T16:42:52.6327021Z Selecting previously unselected package libaa1:amd64. 2024-11-12T16:42:52.6495215Z Preparing to unpack .../10-libaa1_1.4p5-50build1_amd64.deb ... 2024-11-12T16:42:52.6511128Z Unpacking libaa1:amd64 (1.4p5-50build1) ... 2024-11-12T16:42:52.6781052Z Selecting previously unselected package libraw1394-11:amd64. 2024-11-12T16:42:52.6948757Z Preparing to unpack .../11-libraw1394-11_2.1.2-2build2_amd64.deb ... 2024-11-12T16:42:52.6962173Z Unpacking libraw1394-11:amd64 (2.1.2-2build2) ... 2024-11-12T16:42:52.7274161Z Selecting previously unselected package libavc1394-0:amd64. 2024-11-12T16:42:52.7444955Z Preparing to unpack .../12-libavc1394-0_0.5.4-5build2_amd64.deb ... 2024-11-12T16:42:52.7463009Z Unpacking libavc1394-0:amd64 (0.5.4-5build2) ... 2024-11-12T16:42:52.7721357Z Selecting previously unselected package libcaca0:amd64. 2024-11-12T16:42:52.7890964Z Preparing to unpack .../13-libcaca0_0.99.beta19-2.2ubuntu4_amd64.deb ... 2024-11-12T16:42:52.7901628Z Unpacking libcaca0:amd64 (0.99.beta19-2.2ubuntu4) ... 2024-11-12T16:42:52.8216567Z Selecting previously unselected package libdv4:amd64. 2024-11-12T16:42:52.8393949Z Preparing to unpack .../14-libdv4_1.0.0-14build1_amd64.deb ... 2024-11-12T16:42:52.8404645Z Unpacking libdv4:amd64 (1.0.0-14build1) ... 2024-11-12T16:42:52.8694059Z Selecting previously unselected package libflac8:amd64. 2024-11-12T16:42:52.8871078Z Preparing to unpack .../15-libflac8_1.3.3-2ubuntu0.2_amd64.deb ... 2024-11-12T16:42:52.8882696Z Unpacking libflac8:amd64 (1.3.3-2ubuntu0.2) ... 2024-11-12T16:42:52.9162531Z Selecting previously unselected package libgstreamer-plugins-good1.0-0:amd64. 2024-11-12T16:42:52.9329970Z Preparing to unpack .../16-libgstreamer-plugins-good1.0-0_1.20.3-0ubuntu1.1_amd64.deb ... 2024-11-12T16:42:52.9339358Z Unpacking libgstreamer-plugins-good1.0-0:amd64 (1.20.3-0ubuntu1.1) ... 2024-11-12T16:42:52.9662101Z Selecting previously unselected package libiec61883-0:amd64. 2024-11-12T16:42:52.9835666Z Preparing to unpack .../17-libiec61883-0_1.2.0-4build3_amd64.deb ... 2024-11-12T16:42:52.9844646Z Unpacking libiec61883-0:amd64 (1.2.0-4build3) ... 2024-11-12T16:42:53.0112094Z Selecting previously unselected package libsamplerate0:amd64. 2024-11-12T16:42:53.0279512Z Preparing to unpack .../18-libsamplerate0_0.2.2-1build1_amd64.deb ... 2024-11-12T16:42:53.0288977Z Unpacking libsamplerate0:amd64 (0.2.2-1build1) ... 2024-11-12T16:42:53.0602917Z Selecting previously unselected package libjack-jackd2-0:amd64. 2024-11-12T16:42:53.0769180Z Preparing to unpack .../19-libjack-jackd2-0_1.9.20~dfsg-1_amd64.deb ... 2024-11-12T16:42:53.0779967Z Unpacking libjack-jackd2-0:amd64 (1.9.20~dfsg-1) ... 2024-11-12T16:42:53.1094195Z Selecting previously unselected package libmp3lame0:amd64. 2024-11-12T16:42:53.1267150Z Preparing to unpack .../20-libmp3lame0_3.100-3build2_amd64.deb ... 2024-11-12T16:42:53.1276592Z Unpacking libmp3lame0:amd64 (3.100-3build2) ... 2024-11-12T16:42:53.1571413Z Selecting previously unselected package libmpg123-0:amd64. 2024-11-12T16:42:53.1752173Z Preparing to unpack .../21-libmpg123-0_1.29.3-1ubuntu0.1_amd64.deb ... 2024-11-12T16:42:53.1762601Z Unpacking libmpg123-0:amd64 (1.29.3-1ubuntu0.1) ... 2024-11-12T16:42:53.2029377Z Selecting previously unselected package libasyncns0:amd64. 2024-11-12T16:42:53.2199228Z Preparing to unpack .../22-libasyncns0_0.8-6build2_amd64.deb ... 2024-11-12T16:42:53.2245225Z Unpacking libasyncns0:amd64 (0.8-6build2) ... 2024-11-12T16:42:53.2565463Z Selecting previously unselected package libsndfile1:amd64. 2024-11-12T16:42:53.2737164Z Preparing to unpack .../23-libsndfile1_1.0.31-2ubuntu0.1_amd64.deb ... 2024-11-12T16:42:53.2746696Z Unpacking libsndfile1:amd64 (1.0.31-2ubuntu0.1) ... 2024-11-12T16:42:53.3046966Z Selecting previously unselected package libpulse0:amd64. 2024-11-12T16:42:53.3219576Z Preparing to unpack .../24-libpulse0_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ... 2024-11-12T16:42:53.3297537Z Unpacking libpulse0:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) ... 2024-11-12T16:42:53.3599386Z Selecting previously unselected package libspeex1:amd64. 2024-11-12T16:42:53.3766331Z Preparing to unpack .../25-libspeex1_1.2~rc1.2-1.1ubuntu3_amd64.deb ... 2024-11-12T16:42:53.3777688Z Unpacking libspeex1:amd64 (1.2~rc1.2-1.1ubuntu3) ... 2024-11-12T16:42:53.4067131Z Selecting previously unselected package libshout3:amd64. 2024-11-12T16:42:53.4234918Z Preparing to unpack .../26-libshout3_2.4.5-1build3_amd64.deb ... 2024-11-12T16:42:53.4245308Z Unpacking libshout3:amd64 (2.4.5-1build3) ... 2024-11-12T16:42:53.4502851Z Selecting previously unselected package libtag1v5-vanilla:amd64. 2024-11-12T16:42:53.4671483Z Preparing to unpack .../27-libtag1v5-vanilla_1.11.1+dfsg.1-3ubuntu3_amd64.deb ... 2024-11-12T16:42:53.4682120Z Unpacking libtag1v5-vanilla:amd64 (1.11.1+dfsg.1-3ubuntu3) ... 2024-11-12T16:42:53.4955686Z Selecting previously unselected package libtag1v5:amd64. 2024-11-12T16:42:53.5124806Z Preparing to unpack .../28-libtag1v5_1.11.1+dfsg.1-3ubuntu3_amd64.deb ... 2024-11-12T16:42:53.5136368Z Unpacking libtag1v5:amd64 (1.11.1+dfsg.1-3ubuntu3) ... 2024-11-12T16:42:53.5383414Z Selecting previously unselected package libtwolame0:amd64. 2024-11-12T16:42:53.5555316Z Preparing to unpack .../29-libtwolame0_0.4.0-2build2_amd64.deb ... 2024-11-12T16:42:53.5565464Z Unpacking libtwolame0:amd64 (0.4.0-2build2) ... 2024-11-12T16:42:53.5822767Z Selecting previously unselected package libv4lconvert0:amd64. 2024-11-12T16:42:53.5994170Z Preparing to unpack .../30-libv4lconvert0_1.22.1-2build1_amd64.deb ... 2024-11-12T16:42:53.6004470Z Unpacking libv4lconvert0:amd64 (1.22.1-2build1) ... 2024-11-12T16:42:53.6305258Z Selecting previously unselected package libv4l-0:amd64. 2024-11-12T16:42:53.6496304Z Preparing to unpack .../31-libv4l-0_1.22.1-2build1_amd64.deb ... 2024-11-12T16:42:53.6501765Z Unpacking libv4l-0:amd64 (1.22.1-2build1) ... 2024-11-12T16:42:53.6774444Z Selecting previously unselected package libvpx7:amd64. 2024-11-12T16:42:53.6949320Z Preparing to unpack .../32-libvpx7_1.11.0-2ubuntu2.3_amd64.deb ... 2024-11-12T16:42:53.6963570Z Unpacking libvpx7:amd64 (1.11.0-2ubuntu2.3) ... 2024-11-12T16:42:53.7370720Z Selecting previously unselected package libwavpack1:amd64. 2024-11-12T16:42:53.7545641Z Preparing to unpack .../33-libwavpack1_5.4.0-1build2_amd64.deb ... 2024-11-12T16:42:53.7556651Z Unpacking libwavpack1:amd64 (5.4.0-1build2) ... 2024-11-12T16:42:53.7802249Z Selecting previously unselected package gstreamer1.0-plugins-good:amd64. 2024-11-12T16:42:53.7974963Z Preparing to unpack .../34-gstreamer1.0-plugins-good_1.20.3-0ubuntu1.1_amd64.deb ... 2024-11-12T16:42:53.7985364Z Unpacking gstreamer1.0-plugins-good:amd64 (1.20.3-0ubuntu1.1) ... 2024-11-12T16:42:53.8580342Z Selecting previously unselected package libxv1:amd64. 2024-11-12T16:42:53.8752409Z Preparing to unpack .../35-libxv1_2%3a1.0.11-1build2_amd64.deb ... 2024-11-12T16:42:53.8763027Z Unpacking libxv1:amd64 (2:1.0.11-1build2) ... 2024-11-12T16:42:53.8991535Z Selecting previously unselected package gstreamer1.0-x:amd64. 2024-11-12T16:42:53.9161504Z Preparing to unpack .../36-gstreamer1.0-x_1.20.1-1ubuntu0.2_amd64.deb ... 2024-11-12T16:42:53.9175407Z Unpacking gstreamer1.0-x:amd64 (1.20.1-1ubuntu0.2) ... 2024-11-12T16:42:53.9445487Z Selecting previously unselected package libnl-route-3-200:amd64. 2024-11-12T16:42:53.9626300Z Preparing to unpack .../37-libnl-route-3-200_3.5.0-0.1_amd64.deb ... 2024-11-12T16:42:53.9636701Z Unpacking libnl-route-3-200:amd64 (3.5.0-0.1) ... 2024-11-12T16:42:53.9924370Z Selecting previously unselected package libibverbs1:amd64. 2024-11-12T16:42:54.0100348Z Preparing to unpack .../38-libibverbs1_39.0-1_amd64.deb ... 2024-11-12T16:42:54.0111980Z Unpacking libibverbs1:amd64 (39.0-1) ... 2024-11-12T16:42:54.0397818Z Selecting previously unselected package ibverbs-providers:amd64. 2024-11-12T16:42:54.0574951Z Preparing to unpack .../39-ibverbs-providers_39.0-1_amd64.deb ... 2024-11-12T16:42:54.0722746Z Unpacking ibverbs-providers:amd64 (39.0-1) ... 2024-11-12T16:42:54.1060711Z Selecting previously unselected package ipxe-qemu. 2024-11-12T16:42:54.1238416Z Preparing to unpack .../40-ipxe-qemu_1.21.1+git-20220113.fbbdc3926-0ubuntu1_all.deb ... 2024-11-12T16:42:54.1247920Z Unpacking ipxe-qemu (1.21.1+git-20220113.fbbdc3926-0ubuntu1) ... 2024-11-12T16:42:54.1682754Z Selecting previously unselected package ipxe-qemu-256k-compat-efi-roms. 2024-11-12T16:42:54.1860247Z Preparing to unpack .../41-ipxe-qemu-256k-compat-efi-roms_1.0.0+git-20150424.a25a16d-0ubuntu4_all.deb ... 2024-11-12T16:42:54.1871578Z Unpacking ipxe-qemu-256k-compat-efi-roms (1.0.0+git-20150424.a25a16d-0ubuntu4) ... 2024-11-12T16:42:54.2413646Z Selecting previously unselected package libboost-iostreams1.74.0:amd64. 2024-11-12T16:42:54.2586056Z Preparing to unpack .../42-libboost-iostreams1.74.0_1.74.0-14ubuntu3_amd64.deb ... 2024-11-12T16:42:54.2596928Z Unpacking libboost-iostreams1.74.0:amd64 (1.74.0-14ubuntu3) ... 2024-11-12T16:42:54.2944214Z Selecting previously unselected package libboost-thread1.74.0:amd64. 2024-11-12T16:42:54.3115852Z Preparing to unpack .../43-libboost-thread1.74.0_1.74.0-14ubuntu3_amd64.deb ... 2024-11-12T16:42:54.3126469Z Unpacking libboost-thread1.74.0:amd64 (1.74.0-14ubuntu3) ... 2024-11-12T16:42:54.3482617Z Selecting previously unselected package libbrlapi0.8:amd64. 2024-11-12T16:42:54.3656337Z Preparing to unpack .../44-libbrlapi0.8_6.4-4ubuntu3_amd64.deb ... 2024-11-12T16:42:54.3667529Z Unpacking libbrlapi0.8:amd64 (6.4-4ubuntu3) ... 2024-11-12T16:42:54.3930962Z Selecting previously unselected package libpcsclite1:amd64. 2024-11-12T16:42:54.4106136Z Preparing to unpack .../45-libpcsclite1_1.9.5-3ubuntu1_amd64.deb ... 2024-11-12T16:42:54.4118128Z Unpacking libpcsclite1:amd64 (1.9.5-3ubuntu1) ... 2024-11-12T16:42:54.4377492Z Selecting previously unselected package libcacard0:amd64. 2024-11-12T16:42:54.4556294Z Preparing to unpack .../46-libcacard0_1%3a2.8.0-3build2_amd64.deb ... 2024-11-12T16:42:54.4566718Z Unpacking libcacard0:amd64 (1:2.8.0-3build2) ... 2024-11-12T16:42:54.4805554Z Selecting previously unselected package libcap-ng-dev. 2024-11-12T16:42:54.4980439Z Preparing to unpack .../47-libcap-ng-dev_0.7.9-2.2build3_amd64.deb ... 2024-11-12T16:42:54.4990015Z Unpacking libcap-ng-dev (0.7.9-2.2build3) ... 2024-11-12T16:42:54.5364290Z Selecting previously unselected package libcapstone4:amd64. 2024-11-12T16:42:54.5538781Z Preparing to unpack .../48-libcapstone4_4.0.2-5_amd64.deb ... 2024-11-12T16:42:54.5550376Z Unpacking libcapstone4:amd64 (4.0.2-5) ... 2024-11-12T16:42:54.6090893Z Selecting previously unselected package libdaxctl1:amd64. 2024-11-12T16:42:54.6267212Z Preparing to unpack .../49-libdaxctl1_72.1-1_amd64.deb ... 2024-11-12T16:42:54.6279447Z Unpacking libdaxctl1:amd64 (72.1-1) ... 2024-11-12T16:42:54.6535650Z Selecting previously unselected package libdecor-0-0:amd64. 2024-11-12T16:42:54.6711598Z Preparing to unpack .../50-libdecor-0-0_0.1.0-3build1_amd64.deb ... 2024-11-12T16:42:54.6720659Z Unpacking libdecor-0-0:amd64 (0.1.0-3build1) ... 2024-11-12T16:42:54.7004392Z Selecting previously unselected package libdecor-0-plugin-1-cairo:amd64. 2024-11-12T16:42:54.7181566Z Preparing to unpack .../51-libdecor-0-plugin-1-cairo_0.1.0-3build1_amd64.deb ... 2024-11-12T16:42:54.7192619Z Unpacking libdecor-0-plugin-1-cairo:amd64 (0.1.0-3build1) ... 2024-11-12T16:42:54.7447880Z Selecting previously unselected package libgfxdr0:amd64. 2024-11-12T16:42:54.7631080Z Preparing to unpack .../52-libgfxdr0_10.1-1ubuntu0.2_amd64.deb ... 2024-11-12T16:42:54.7652434Z Unpacking libgfxdr0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:54.7902180Z Selecting previously unselected package libglusterfs0:amd64. 2024-11-12T16:42:54.8076049Z Preparing to unpack .../53-libglusterfs0_10.1-1ubuntu0.2_amd64.deb ... 2024-11-12T16:42:54.8086888Z Unpacking libglusterfs0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:54.8379437Z Selecting previously unselected package libgfrpc0:amd64. 2024-11-12T16:42:54.8552653Z Preparing to unpack .../54-libgfrpc0_10.1-1ubuntu0.2_amd64.deb ... 2024-11-12T16:42:54.8563898Z Unpacking libgfrpc0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:54.8820509Z Selecting previously unselected package libgfapi0:amd64. 2024-11-12T16:42:54.8992679Z Preparing to unpack .../55-libgfapi0_10.1-1ubuntu0.2_amd64.deb ... 2024-11-12T16:42:54.9001389Z Unpacking libgfapi0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:54.9280198Z Selecting previously unselected package librdmacm1:amd64. 2024-11-12T16:42:54.9464788Z Preparing to unpack .../56-librdmacm1_39.0-1_amd64.deb ... 2024-11-12T16:42:54.9474984Z Unpacking librdmacm1:amd64 (39.0-1) ... 2024-11-12T16:42:54.9760999Z Selecting previously unselected package libiscsi7:amd64. 2024-11-12T16:42:54.9931986Z Preparing to unpack .../57-libiscsi7_1.19.0-3build2_amd64.deb ... 2024-11-12T16:42:54.9942573Z Unpacking libiscsi7:amd64 (1.19.0-3build2) ... 2024-11-12T16:42:55.0219898Z Selecting previously unselected package libndctl6:amd64. 2024-11-12T16:42:55.0397207Z Preparing to unpack .../58-libndctl6_72.1-1_amd64.deb ... 2024-11-12T16:42:55.0408455Z Unpacking libndctl6:amd64 (72.1-1) ... 2024-11-12T16:42:55.0680117Z Selecting previously unselected package libpmem1:amd64. 2024-11-12T16:42:55.0853387Z Preparing to unpack .../59-libpmem1_1.11.1-3build1_amd64.deb ... 2024-11-12T16:42:55.0864127Z Unpacking libpmem1:amd64 (1.11.1-3build1) ... 2024-11-12T16:42:55.1142025Z Selecting previously unselected package libpmemobj1:amd64. 2024-11-12T16:42:55.1317800Z Preparing to unpack .../60-libpmemobj1_1.11.1-3build1_amd64.deb ... 2024-11-12T16:42:55.1328993Z Unpacking libpmemobj1:amd64 (1.11.1-3build1) ... 2024-11-12T16:42:55.1654824Z Selecting previously unselected package librados2. 2024-11-12T16:42:55.1833577Z Preparing to unpack .../61-librados2_17.2.7-0ubuntu0.22.04.1_amd64.deb ... 2024-11-12T16:42:55.1845403Z Unpacking librados2 (17.2.7-0ubuntu0.22.04.1) ... 2024-11-12T16:42:55.2652401Z Selecting previously unselected package librbd1. 2024-11-12T16:42:55.2826599Z Preparing to unpack .../62-librbd1_17.2.7-0ubuntu0.22.04.1_amd64.deb ... 2024-11-12T16:42:55.2836608Z Unpacking librbd1 (17.2.7-0ubuntu0.22.04.1) ... 2024-11-12T16:42:55.3720000Z Selecting previously unselected package libsdl2-2.0-0:amd64. 2024-11-12T16:42:55.3931684Z Preparing to unpack .../63-libsdl2-2.0-0_2.0.20+dfsg-2ubuntu1.22.04.1_amd64.deb ... 2024-11-12T16:42:55.3999815Z Unpacking libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... 2024-11-12T16:42:55.4334188Z Selecting previously unselected package libseccomp-dev:amd64. 2024-11-12T16:42:55.4502679Z Preparing to unpack .../64-libseccomp-dev_2.5.3-2ubuntu2_amd64.deb ... 2024-11-12T16:42:55.4515394Z Unpacking libseccomp-dev:amd64 (2.5.3-2ubuntu2) ... 2024-11-12T16:42:55.4889076Z Selecting previously unselected package libspice-server1:amd64. 2024-11-12T16:42:55.5128322Z Preparing to unpack .../65-libspice-server1_0.15.0-2ubuntu4_amd64.deb ... 2024-11-12T16:42:55.5141692Z Unpacking libspice-server1:amd64 (0.15.0-2ubuntu4) ... 2024-11-12T16:42:55.5517851Z Selecting previously unselected package liburing2:amd64. 2024-11-12T16:42:55.5698299Z Preparing to unpack .../66-liburing2_2.1-2build1_amd64.deb ... 2024-11-12T16:42:55.5715946Z Unpacking liburing2:amd64 (2.1-2build1) ... 2024-11-12T16:42:55.6017127Z Selecting previously unselected package libusbredirparser1:amd64. 2024-11-12T16:42:55.6203057Z Preparing to unpack .../67-libusbredirparser1_0.11.0-2build1_amd64.deb ... 2024-11-12T16:42:55.6222696Z Unpacking libusbredirparser1:amd64 (0.11.0-2build1) ... 2024-11-12T16:42:55.6526328Z Selecting previously unselected package libvirglrenderer1:amd64. 2024-11-12T16:42:55.6698082Z Preparing to unpack .../68-libvirglrenderer1_0.9.1-1~exp1ubuntu2_amd64.deb ... 2024-11-12T16:42:55.6709866Z Unpacking libvirglrenderer1:amd64 (0.9.1-1~exp1ubuntu2) ... 2024-11-12T16:42:55.6978351Z Selecting previously unselected package libvte-2.91-common. 2024-11-12T16:42:55.7152872Z Preparing to unpack .../69-libvte-2.91-common_0.68.0-1ubuntu0.1_amd64.deb ... 2024-11-12T16:42:55.7162621Z Unpacking libvte-2.91-common (0.68.0-1ubuntu0.1) ... 2024-11-12T16:42:55.7458254Z Selecting previously unselected package libvte-2.91-0:amd64. 2024-11-12T16:42:55.7632599Z Preparing to unpack .../70-libvte-2.91-0_0.68.0-1ubuntu0.1_amd64.deb ... 2024-11-12T16:42:55.7641404Z Unpacking libvte-2.91-0:amd64 (0.68.0-1ubuntu0.1) ... 2024-11-12T16:42:55.7910969Z Selecting previously unselected package libfdt1:amd64. 2024-11-12T16:42:55.8084985Z Preparing to unpack .../71-libfdt1_1.6.1-1_amd64.deb ... 2024-11-12T16:42:55.8095055Z Unpacking libfdt1:amd64 (1.6.1-1) ... 2024-11-12T16:42:55.8425303Z Selecting previously unselected package qemu-system-common. 2024-11-12T16:42:55.8604436Z Preparing to unpack .../72-qemu-system-common_1%3a6.2+dfsg-2ubuntu6.24_amd64.deb ... 2024-11-12T16:42:55.8615677Z Unpacking qemu-system-common (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:55.9507731Z Selecting previously unselected package qemu-system-data. 2024-11-12T16:42:55.9680764Z Preparing to unpack .../73-qemu-system-data_1%3a6.2+dfsg-2ubuntu6.24_all.deb ... 2024-11-12T16:42:55.9691456Z Unpacking qemu-system-data (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:56.0379555Z Selecting previously unselected package seabios. 2024-11-12T16:42:56.0556308Z Preparing to unpack .../74-seabios_1.15.0-1_all.deb ... 2024-11-12T16:42:56.0566516Z Unpacking seabios (1.15.0-1) ... 2024-11-12T16:42:56.0866563Z Selecting previously unselected package qemu-system-x86. 2024-11-12T16:42:56.1047381Z Preparing to unpack .../75-qemu-system-x86_1%3a6.2+dfsg-2ubuntu6.24_amd64.deb ... 2024-11-12T16:42:56.1061595Z Unpacking qemu-system-x86 (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:56.2678232Z Selecting previously unselected package qemu-utils. 2024-11-12T16:42:56.2848629Z Preparing to unpack .../76-qemu-utils_1%3a6.2+dfsg-2ubuntu6.24_amd64.deb ... 2024-11-12T16:42:56.2860973Z Unpacking qemu-utils (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:56.3386871Z Selecting previously unselected package qemu-block-extra. 2024-11-12T16:42:56.3558201Z Preparing to unpack .../77-qemu-block-extra_1%3a6.2+dfsg-2ubuntu6.24_amd64.deb ... 2024-11-12T16:42:56.3567287Z Unpacking qemu-block-extra (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:56.3824039Z Selecting previously unselected package qemu-system-gui. 2024-11-12T16:42:56.4005014Z Preparing to unpack .../78-qemu-system-gui_1%3a6.2+dfsg-2ubuntu6.24_amd64.deb ... 2024-11-12T16:42:56.4016898Z Unpacking qemu-system-gui (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:56.4305897Z Selecting previously unselected package uftrace. 2024-11-12T16:42:56.4484072Z Preparing to unpack .../79-uftrace_0.9.4-0.2ubuntu1_amd64.deb ... 2024-11-12T16:42:56.4493234Z Unpacking uftrace (0.9.4-0.2ubuntu1) ... 2024-11-12T16:42:56.5011923Z Selecting previously unselected package ovmf. 2024-11-12T16:42:56.5189985Z Preparing to unpack .../80-ovmf_2022.02-3ubuntu0.22.04.3_all.deb ... 2024-11-12T16:42:56.5201546Z Unpacking ovmf (2022.02-3ubuntu0.22.04.3) ... 2024-11-12T16:42:56.6299477Z Setting up libcdparanoia0:amd64 (3.10.2+debian-14build2) ... 2024-11-12T16:42:56.6336157Z Setting up libseccomp-dev:amd64 (2.5.3-2ubuntu2) ... 2024-11-12T16:42:56.6373812Z Setting up libraw1394-11:amd64 (2.1.2-2build2) ... 2024-11-12T16:42:56.6405288Z Setting up libtag1v5-vanilla:amd64 (1.11.1+dfsg.1-3ubuntu3) ... 2024-11-12T16:42:56.6431328Z Setting up libmpg123-0:amd64 (1.29.3-1ubuntu0.1) ... 2024-11-12T16:42:56.6465841Z Setting up libspeex1:amd64 (1.2~rc1.2-1.1ubuntu3) ... 2024-11-12T16:42:56.6500433Z Setting up libcaca0:amd64 (0.99.beta19-2.2ubuntu4) ... 2024-11-12T16:42:56.6529404Z Setting up libtwolame0:amd64 (0.4.0-2build2) ... 2024-11-12T16:42:56.6559679Z Setting up libvte-2.91-common (0.68.0-1ubuntu0.1) ... 2024-11-12T16:42:56.6606405Z Setting up libvisual-0.4-0:amd64 (0.4.0-17build2) ... 2024-11-12T16:42:56.6635714Z Setting up libboost-iostreams1.74.0:amd64 (1.74.0-14ubuntu3) ... 2024-11-12T16:42:56.6666720Z Setting up msr-tools (1.3-4) ... 2024-11-12T16:42:56.6698572Z Setting up libfdt1:amd64 (1.6.1-1) ... 2024-11-12T16:42:56.6725266Z Setting up libvte-2.91-0:amd64 (0.68.0-1ubuntu0.1) ... 2024-11-12T16:42:56.6761090Z Setting up libusbredirparser1:amd64 (0.11.0-2build1) ... 2024-11-12T16:42:56.6786907Z Setting up libflac8:amd64 (1.3.3-2ubuntu0.2) ... 2024-11-12T16:42:56.6821602Z Setting up libnl-route-3-200:amd64 (3.5.0-0.1) ... 2024-11-12T16:42:56.6848727Z Setting up ovmf (2022.02-3ubuntu0.22.04.3) ... 2024-11-12T16:42:56.6889128Z Setting up libglusterfs0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:56.6919812Z Setting up libvirglrenderer1:amd64 (0.9.1-1~exp1ubuntu2) ... 2024-11-12T16:42:56.6963826Z Setting up libopus0:amd64 (1.3.1-0.1build2) ... 2024-11-12T16:42:56.6993798Z Setting up libxv1:amd64 (2:1.0.11-1build2) ... 2024-11-12T16:42:56.7030523Z Setting up liborc-0.4-0:amd64 (1:0.4.32-2ubuntu0.1) ... 2024-11-12T16:42:56.7060731Z Setting up libpcsclite1:amd64 (1.9.5-3ubuntu1) ... 2024-11-12T16:42:56.7094737Z Setting up libdaxctl1:amd64 (72.1-1) ... 2024-11-12T16:42:56.7137019Z Setting up qemu-system-data (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:56.7169971Z Setting up seabios (1.15.0-1) ... 2024-11-12T16:42:56.7199518Z Setting up libcapstone4:amd64 (4.0.2-5) ... 2024-11-12T16:42:56.7232078Z Setting up libtag1v5:amd64 (1.11.1+dfsg.1-3ubuntu3) ... 2024-11-12T16:42:56.7270176Z Setting up cpu-checker (0.7-1.3build1) ... 2024-11-12T16:42:56.7334428Z Setting up libdv4:amd64 (1.0.0-14build1) ... 2024-11-12T16:42:56.7368455Z Setting up libasyncns0:amd64 (0.8-6build2) ... 2024-11-12T16:42:56.7404181Z Setting up libwavpack1:amd64 (5.4.0-1build2) ... 2024-11-12T16:42:56.7433809Z Setting up ipxe-qemu (1.21.1+git-20220113.fbbdc3926-0ubuntu1) ... 2024-11-12T16:42:56.7468071Z Setting up libcap-ng-dev (0.7.9-2.2build3) ... 2024-11-12T16:42:56.7502043Z Setting up libtheora0:amd64 (1.1.1+dfsg.1-15ubuntu4) ... 2024-11-12T16:42:56.7531649Z Setting up libv4lconvert0:amd64 (1.22.1-2build1) ... 2024-11-12T16:42:56.7567694Z Setting up libdecor-0-0:amd64 (0.1.0-3build1) ... 2024-11-12T16:42:56.7599951Z Setting up libndctl6:amd64 (72.1-1) ... 2024-11-12T16:42:56.7633158Z Setting up ipxe-qemu-256k-compat-efi-roms (1.0.0+git-20150424.a25a16d-0ubuntu4) ... 2024-11-12T16:42:56.7668663Z Setting up libvpx7:amd64 (1.11.0-2ubuntu2.3) ... 2024-11-12T16:42:56.7696461Z Setting up libbrlapi0.8:amd64 (6.4-4ubuntu3) ... 2024-11-12T16:42:56.7728971Z Setting up liburing2:amd64 (2.1-2build1) ... 2024-11-12T16:42:56.7761903Z Setting up libsamplerate0:amd64 (0.2.2-1build1) ... 2024-11-12T16:42:56.7791719Z Setting up libpmem1:amd64 (1.11.1-3build1) ... 2024-11-12T16:42:56.7828567Z Setting up libmp3lame0:amd64 (3.100-3build2) ... 2024-11-12T16:42:56.7858610Z Setting up libvorbisenc2:amd64 (1.3.7-1build2) ... 2024-11-12T16:42:56.7892146Z Setting up libgfxdr0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:56.7926904Z Setting up libboost-thread1.74.0:amd64 (1.74.0-14ubuntu3) ... 2024-11-12T16:42:56.7954698Z Setting up libaa1:amd64 (1.4p5-50build1) ... 2024-11-12T16:42:56.7987361Z Setting up libiec61883-0:amd64 (1.2.0-4build3) ... 2024-11-12T16:42:56.8135478Z Setting up uftrace (0.9.4-0.2ubuntu1) ... 2024-11-12T16:42:56.8162443Z Setting up libavc1394-0:amd64 (0.5.4-5build2) ... 2024-11-12T16:42:56.8187555Z Setting up libibverbs1:amd64 (39.0-1) ... 2024-11-12T16:42:56.9085600Z Setting up ibverbs-providers:amd64 (39.0-1) ... 2024-11-12T16:42:56.9373108Z Setting up libgstreamer-plugins-base1.0-0:amd64 (1.20.1-1ubuntu0.2) ... 2024-11-12T16:42:56.9401312Z Setting up libcacard0:amd64 (1:2.8.0-3build2) ... 2024-11-12T16:42:56.9427386Z Setting up libv4l-0:amd64 (1.22.1-2build1) ... 2024-11-12T16:42:56.9454454Z Setting up libgstreamer-plugins-good1.0-0:amd64 (1.20.3-0ubuntu1.1) ... 2024-11-12T16:42:56.9483070Z Setting up gstreamer1.0-plugins-base:amd64 (1.20.1-1ubuntu0.2) ... 2024-11-12T16:42:56.9509330Z Setting up libshout3:amd64 (2.4.5-1build3) ... 2024-11-12T16:42:56.9574957Z Setting up libpmemobj1:amd64 (1.11.1-3build1) ... 2024-11-12T16:42:56.9602918Z Setting up libdecor-0-plugin-1-cairo:amd64 (0.1.0-3build1) ... 2024-11-12T16:42:56.9631314Z Setting up libjack-jackd2-0:amd64 (1.9.20~dfsg-1) ... 2024-11-12T16:42:56.9656702Z Setting up libsndfile1:amd64 (1.0.31-2ubuntu0.1) ... 2024-11-12T16:42:56.9683945Z Setting up qemu-utils (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:56.9712477Z Setting up libgfrpc0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:56.9738854Z Setting up librdmacm1:amd64 (39.0-1) ... 2024-11-12T16:42:56.9764280Z Setting up librados2 (17.2.7-0ubuntu0.22.04.1) ... 2024-11-12T16:42:56.9790923Z Setting up gstreamer1.0-x:amd64 (1.20.1-1ubuntu0.2) ... 2024-11-12T16:42:56.9816091Z Setting up libpulse0:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) ... 2024-11-12T16:42:56.9905925Z Setting up gstreamer1.0-plugins-good:amd64 (1.20.3-0ubuntu1.1) ... 2024-11-12T16:42:56.9935619Z Setting up libspice-server1:amd64 (0.15.0-2ubuntu4) ... 2024-11-12T16:42:56.9965669Z Setting up librbd1 (17.2.7-0ubuntu0.22.04.1) ... 2024-11-12T16:42:57.0000331Z Setting up libgfapi0:amd64 (10.1-1ubuntu0.2) ... 2024-11-12T16:42:57.0025482Z Setting up libiscsi7:amd64 (1.19.0-3build2) ... 2024-11-12T16:42:57.0056071Z Setting up libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... 2024-11-12T16:42:57.0084383Z Setting up qemu-block-extra (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:57.3589975Z Created symlink /etc/systemd/system/multi-user.target.wants/run-qemu.mount → /lib/systemd/system/run-qemu.mount. 2024-11-12T16:42:57.8293302Z Setting up qemu-system-common (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:57.9495816Z Created symlink /etc/systemd/system/multi-user.target.wants/qemu-kvm.service → /lib/systemd/system/qemu-kvm.service. 2024-11-12T16:42:58.8170204Z Setting up qemu-system-x86 (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:58.8198709Z Setting up qemu-system-gui (1:6.2+dfsg-2ubuntu6.24) ... 2024-11-12T16:42:58.8231190Z Processing triggers for man-db (2.10.2-1) ... 2024-11-12T16:42:59.4124834Z Processing triggers for hicolor-icon-theme (0.17-2) ... 2024-11-12T16:42:59.6752500Z Processing triggers for libc-bin (2.35-0ubuntu3.8) ... 2024-11-12T16:43:05.3815972Z NEEDRESTART-VER: 3.5 2024-11-12T16:43:05.7072135Z NEEDRESTART-KCUR: 6.5.0-1025-azure 2024-11-12T16:43:05.7072851Z NEEDRESTART-KEXP: 6.5.0-1025-azure 2024-11-12T16:43:05.7073415Z NEEDRESTART-KSTA: 1 2024-11-12T16:43:07.1550451Z ##[group]Run dtolnay/rust-toolchain@stable 2024-11-12T16:43:07.1550828Z with: 2024-11-12T16:43:07.1551034Z toolchain: stable 2024-11-12T16:43:07.1551273Z env: 2024-11-12T16:43:07.1551619Z GH_TOKEN: *** 2024-11-12T16:43:07.1551853Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.1552125Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.1552396Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.1552628Z ##[endgroup] 2024-11-12T16:43:07.1766033Z ##[group]Run : parse toolchain version 2024-11-12T16:43:07.1766426Z : parse toolchain version 2024-11-12T16:43:07.1766929Z if [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then 2024-11-12T16:43:07.1767447Z  if [[ Linux == macOS ]]; then 2024-11-12T16:43:07.1768221Z  echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.1768946Z  else 2024-11-12T16:43:07.1769475Z  echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.1770018Z  fi 2024-11-12T16:43:07.1770383Z elif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then 2024-11-12T16:43:07.1771059Z  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.1771587Z else 2024-11-12T16:43:07.1771880Z  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.1772249Z fi 2024-11-12T16:43:07.1831082Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.1831497Z env: 2024-11-12T16:43:07.1831867Z GH_TOKEN: *** 2024-11-12T16:43:07.1832121Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.1832398Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.1832891Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.1833132Z toolchain: stable 2024-11-12T16:43:07.1833366Z ##[endgroup] 2024-11-12T16:43:07.1977790Z ##[group]Run : construct rustup command line 2024-11-12T16:43:07.1978192Z : construct rustup command line 2024-11-12T16:43:07.1978755Z echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.1979546Z echo "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.1980139Z echo "downgrade=" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.2035842Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.2036246Z env: 2024-11-12T16:43:07.2036635Z GH_TOKEN: *** 2024-11-12T16:43:07.2036887Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.2037218Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.2037613Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.2037848Z targets: 2024-11-12T16:43:07.2038080Z components: 2024-11-12T16:43:07.2038298Z ##[endgroup] 2024-11-12T16:43:07.2146795Z ##[group]Run : set $CARGO_HOME 2024-11-12T16:43:07.2147133Z : set $CARGO_HOME 2024-11-12T16:43:07.2147529Z echo CARGO_HOME=${CARGO_HOME:-$HOME/.cargo} >> $GITHUB_ENV 2024-11-12T16:43:07.2206697Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.2207366Z env: 2024-11-12T16:43:07.2208002Z GH_TOKEN: *** 2024-11-12T16:43:07.2208414Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.2208736Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.2209007Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.2209244Z ##[endgroup] 2024-11-12T16:43:07.2323539Z ##[group]Run : install rustup if needed 2024-11-12T16:43:07.2323911Z : install rustup if needed 2024-11-12T16:43:07.2324274Z if ! command -v rustup &>/dev/null; then 2024-11-12T16:43:07.2325183Z  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail "https://sh.rustup.rs" | sh -s -- --default-toolchain none -y 2024-11-12T16:43:07.2326097Z  echo "$CARGO_HOME/bin" >> $GITHUB_PATH 2024-11-12T16:43:07.2326673Z fi 2024-11-12T16:43:07.2384718Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.2385140Z env: 2024-11-12T16:43:07.2385573Z GH_TOKEN: *** 2024-11-12T16:43:07.2385818Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.2386088Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.2386367Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.2386623Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:07.2386915Z ##[endgroup] 2024-11-12T16:43:07.2496659Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update 2024-11-12T16:43:07.2497339Z rustup toolchain install stable --profile minimal --no-self-update 2024-11-12T16:43:07.2554832Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.2555255Z env: 2024-11-12T16:43:07.2555621Z GH_TOKEN: *** 2024-11-12T16:43:07.2555883Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.2556282Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.2556558Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.2556820Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:07.2557117Z ##[endgroup] 2024-11-12T16:43:07.7005260Z info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu' 2024-11-12T16:43:07.7688243Z 2024-11-12T16:43:07.7846128Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.82.0 (f6e511eec 2024-10-15) 2024-11-12T16:43:07.7846628Z 2024-11-12T16:43:07.7889052Z ##[group]Run rustup default stable 2024-11-12T16:43:07.7889393Z rustup default stable 2024-11-12T16:43:07.7945451Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.7945860Z env: 2024-11-12T16:43:07.7946220Z GH_TOKEN: *** 2024-11-12T16:43:07.7946458Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.7946727Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.7947039Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.7947291Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:07.7948045Z ##[endgroup] 2024-11-12T16:43:07.8058284Z info: using existing install for 'stable-x86_64-unknown-linux-gnu' 2024-11-12T16:43:07.8067290Z info: default toolchain set to 'stable-x86_64-unknown-linux-gnu' 2024-11-12T16:43:07.8068078Z 2024-11-12T16:43:07.8180534Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.82.0 (f6e511eec 2024-10-15) 2024-11-12T16:43:07.8181332Z 2024-11-12T16:43:07.8182692Z info: note that the toolchain 'nightly-2024-09-01-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/kernel/kernel/rust-toolchain.toml') 2024-11-12T16:43:07.8215178Z ##[group]Run : create cachekey 2024-11-12T16:43:07.8215493Z : create cachekey 2024-11-12T16:43:07.8216120Z DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') 2024-11-12T16:43:07.8216930Z HASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p') 2024-11-12T16:43:07.8217561Z echo "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT 2024-11-12T16:43:07.8275028Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.8275432Z env: 2024-11-12T16:43:07.8275793Z GH_TOKEN: *** 2024-11-12T16:43:07.8276042Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.8276305Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.8276577Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.8276834Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:07.8277114Z ##[endgroup] 2024-11-12T16:43:07.9718666Z ##[group]Run : disable incremental compilation 2024-11-12T16:43:07.9719093Z : disable incremental compilation 2024-11-12T16:43:07.9719499Z if [ -z "${CARGO_INCREMENTAL+set}" ]; then 2024-11-12T16:43:07.9719918Z  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV 2024-11-12T16:43:07.9720265Z fi 2024-11-12T16:43:07.9776888Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.9777304Z env: 2024-11-12T16:43:07.9777692Z GH_TOKEN: *** 2024-11-12T16:43:07.9777955Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.9778224Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.9778498Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.9779002Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:07.9779298Z ##[endgroup] 2024-11-12T16:43:07.9886675Z ##[group]Run : enable colors in Cargo output 2024-11-12T16:43:07.9887339Z : enable colors in Cargo output 2024-11-12T16:43:07.9888054Z if [ -z "${CARGO_TERM_COLOR+set}" ]; then 2024-11-12T16:43:07.9888652Z  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV 2024-11-12T16:43:07.9889008Z fi 2024-11-12T16:43:07.9947199Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:07.9947728Z env: 2024-11-12T16:43:07.9948549Z GH_TOKEN: *** 2024-11-12T16:43:07.9948930Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:07.9949328Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:07.9949746Z HERMIT_CAREFUL: 1 2024-11-12T16:43:07.9950006Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:07.9950316Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:07.9950559Z ##[endgroup] 2024-11-12T16:43:08.0075933Z ##[group]Run : enable Cargo sparse registry 2024-11-12T16:43:08.0076688Z : enable Cargo sparse registry 2024-11-12T16:43:08.0077514Z # implemented in 1.66, stabilized in 1.68, made default in 1.70 2024-11-12T16:43:08.0078984Z if [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then 2024-11-12T16:43:08.0080533Z  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then 2024-11-12T16:43:08.0081724Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:08.0082893Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV 2024-11-12T16:43:08.0084029Z  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then 2024-11-12T16:43:08.0085368Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:08.0087169Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV 2024-11-12T16:43:08.0087976Z  fi 2024-11-12T16:43:08.0088341Z fi 2024-11-12T16:43:08.0162324Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.0162790Z env: 2024-11-12T16:43:08.0163198Z GH_TOKEN: *** 2024-11-12T16:43:08.0163448Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.0163713Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.0163984Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.0164240Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.0164533Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.0164790Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.0165047Z ##[endgroup] 2024-11-12T16:43:08.0581318Z ##[group]Run : work around spurious network errors in curl 8.0 2024-11-12T16:43:08.0581858Z : work around spurious network errors in curl 8.0 2024-11-12T16:43:08.0582578Z # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation 2024-11-12T16:43:08.0583377Z if rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then 2024-11-12T16:43:08.0583959Z  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV 2024-11-12T16:43:08.0584349Z fi 2024-11-12T16:43:08.0642701Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.0643125Z env: 2024-11-12T16:43:08.0643508Z GH_TOKEN: *** 2024-11-12T16:43:08.0643746Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.0644017Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.0644290Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.0644545Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.0644847Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.0645106Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.0645360Z ##[endgroup] 2024-11-12T16:43:08.0905904Z ##[group]Run rustc +stable --version --verbose 2024-11-12T16:43:08.0906309Z rustc +stable --version --verbose 2024-11-12T16:43:08.0964803Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.0965245Z env: 2024-11-12T16:43:08.0965887Z GH_TOKEN: *** 2024-11-12T16:43:08.0966151Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.0966436Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.0966724Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.0966986Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.0967310Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.0967581Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.0967846Z ##[endgroup] 2024-11-12T16:43:08.1187391Z rustc 1.82.0 (f6e511eec 2024-10-15) 2024-11-12T16:43:08.1188598Z binary: rustc 2024-11-12T16:43:08.1189649Z commit-hash: f6e511eec7342f59a25f7c0534f1dbea00d01b14 2024-11-12T16:43:08.1190477Z commit-date: 2024-10-15 2024-11-12T16:43:08.1190886Z host: x86_64-unknown-linux-gnu 2024-11-12T16:43:08.1191272Z release: 1.82.0 2024-11-12T16:43:08.1191574Z LLVM version: 19.1.1 2024-11-12T16:43:08.1359030Z ##[group]Run dtolnay/rust-toolchain@nightly 2024-11-12T16:43:08.1359415Z with: 2024-11-12T16:43:08.1359625Z components: rust-src 2024-11-12T16:43:08.1359878Z toolchain: nightly 2024-11-12T16:43:08.1360101Z env: 2024-11-12T16:43:08.1360470Z GH_TOKEN: *** 2024-11-12T16:43:08.1360708Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.1360968Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.1361237Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.1361490Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.1361779Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.1362034Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.1362294Z ##[endgroup] 2024-11-12T16:43:08.1385352Z ##[group]Run : parse toolchain version 2024-11-12T16:43:08.1385716Z : parse toolchain version 2024-11-12T16:43:08.1386192Z if [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then 2024-11-12T16:43:08.1386686Z  if [[ Linux == macOS ]]; then 2024-11-12T16:43:08.1387417Z  echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:08.1388679Z  else 2024-11-12T16:43:08.1389172Z  echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:08.1389730Z  fi 2024-11-12T16:43:08.1390087Z elif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then 2024-11-12T16:43:08.1390766Z  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT 2024-11-12T16:43:08.1391288Z else 2024-11-12T16:43:08.1391576Z  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT 2024-11-12T16:43:08.1391940Z fi 2024-11-12T16:43:08.1448529Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.1448930Z env: 2024-11-12T16:43:08.1449300Z GH_TOKEN: *** 2024-11-12T16:43:08.1449556Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.1449827Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.1450101Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.1450350Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.1450645Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.1450899Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.1451152Z toolchain: nightly 2024-11-12T16:43:08.1451391Z ##[endgroup] 2024-11-12T16:43:08.1554183Z ##[group]Run : construct rustup command line 2024-11-12T16:43:08.1554583Z : construct rustup command line 2024-11-12T16:43:08.1555151Z echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:08.1555936Z echo "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:08.1556597Z echo "downgrade= --allow-downgrade" >> $GITHUB_OUTPUT 2024-11-12T16:43:08.1612601Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.1613006Z env: 2024-11-12T16:43:08.1613378Z GH_TOKEN: *** 2024-11-12T16:43:08.1613653Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.1613913Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.1614181Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.1614441Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.1614731Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.1614990Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.1615251Z targets: 2024-11-12T16:43:08.1615464Z components: rust-src 2024-11-12T16:43:08.1615709Z ##[endgroup] 2024-11-12T16:43:08.1725793Z ##[group]Run : set $CARGO_HOME 2024-11-12T16:43:08.1726113Z : set $CARGO_HOME 2024-11-12T16:43:08.1726514Z echo CARGO_HOME=${CARGO_HOME:-$HOME/.cargo} >> $GITHUB_ENV 2024-11-12T16:43:08.1782470Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.1782889Z env: 2024-11-12T16:43:08.1783249Z GH_TOKEN: *** 2024-11-12T16:43:08.1783499Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.1783769Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.1784280Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.1784557Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.1784870Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.1785121Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.1785382Z ##[endgroup] 2024-11-12T16:43:08.1885064Z ##[group]Run : install rustup if needed 2024-11-12T16:43:08.1885426Z : install rustup if needed 2024-11-12T16:43:08.1885795Z if ! command -v rustup &>/dev/null; then 2024-11-12T16:43:08.1886700Z  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail "https://sh.rustup.rs" | sh -s -- --default-toolchain none -y 2024-11-12T16:43:08.1887604Z  echo "$CARGO_HOME/bin" >> $GITHUB_PATH 2024-11-12T16:43:08.1887945Z fi 2024-11-12T16:43:08.1942216Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.1942620Z env: 2024-11-12T16:43:08.1942972Z GH_TOKEN: *** 2024-11-12T16:43:08.1943212Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.1943491Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.1943967Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.1944218Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.1944515Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.1944799Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.1945053Z ##[endgroup] 2024-11-12T16:43:08.2042534Z ##[group]Run rustup toolchain install nightly --component rust-src --profile minimal --allow-downgrade --no-self-update 2024-11-12T16:43:08.2043504Z rustup toolchain install nightly --component rust-src --profile minimal --allow-downgrade --no-self-update 2024-11-12T16:43:08.2097689Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:08.2098102Z env: 2024-11-12T16:43:08.2098447Z GH_TOKEN: *** 2024-11-12T16:43:08.2098687Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:08.2098958Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:08.2099226Z HERMIT_CAREFUL: 1 2024-11-12T16:43:08.2099484Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:08.2099796Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:08.2100071Z CARGO_TERM_COLOR: always 2024-11-12T16:43:08.2100337Z ##[endgroup] 2024-11-12T16:43:08.2211548Z info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu' 2024-11-12T16:43:08.2871627Z info: latest update on 2024-11-12, rust version 1.84.0-nightly (81eef2d36 2024-11-11) 2024-11-12T16:43:08.2872615Z info: downloading component 'cargo' 2024-11-12T16:43:08.3292379Z info: downloading component 'rust-src' 2024-11-12T16:43:08.3496883Z info: downloading component 'rust-std' 2024-11-12T16:43:08.4910927Z info: downloading component 'rustc' 2024-11-12T16:43:08.7837705Z info: installing component 'cargo' 2024-11-12T16:43:09.3981982Z info: installing component 'rust-src' 2024-11-12T16:43:09.8015863Z info: installing component 'rust-std' 2024-11-12T16:43:11.5200115Z info: installing component 'rustc' 2024-11-12T16:43:15.9002991Z 2024-11-12T16:43:15.9129330Z nightly-x86_64-unknown-linux-gnu installed - rustc 1.84.0-nightly (81eef2d36 2024-11-11) 2024-11-12T16:43:15.9130288Z 2024-11-12T16:43:15.9184304Z ##[group]Run rustup default nightly 2024-11-12T16:43:15.9184668Z rustup default nightly 2024-11-12T16:43:15.9254057Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:15.9254506Z env: 2024-11-12T16:43:15.9255427Z GH_TOKEN: *** 2024-11-12T16:43:15.9255729Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:15.9256014Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:15.9256303Z HERMIT_CAREFUL: 1 2024-11-12T16:43:15.9256570Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:15.9256891Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:15.9257162Z CARGO_TERM_COLOR: always 2024-11-12T16:43:15.9257768Z ##[endgroup] 2024-11-12T16:43:15.9398067Z info: using existing install for 'nightly-x86_64-unknown-linux-gnu' 2024-11-12T16:43:15.9407643Z info: default toolchain set to 'nightly-x86_64-unknown-linux-gnu' 2024-11-12T16:43:15.9408317Z 2024-11-12T16:43:15.9519004Z nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.84.0-nightly (81eef2d36 2024-11-11) 2024-11-12T16:43:15.9520304Z 2024-11-12T16:43:15.9521697Z info: note that the toolchain 'nightly-2024-09-01-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/kernel/kernel/rust-toolchain.toml') 2024-11-12T16:43:15.9552421Z ##[group]Run : create cachekey 2024-11-12T16:43:15.9552747Z : create cachekey 2024-11-12T16:43:15.9553385Z DATE=$(rustc +nightly --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') 2024-11-12T16:43:15.9554198Z HASH=$(rustc +nightly --version --verbose | sed -ne 's/^commit-hash: //p') 2024-11-12T16:43:15.9554804Z echo "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT 2024-11-12T16:43:15.9613642Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:15.9614063Z env: 2024-11-12T16:43:15.9614454Z GH_TOKEN: *** 2024-11-12T16:43:15.9614703Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:15.9614965Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:15.9615254Z HERMIT_CAREFUL: 1 2024-11-12T16:43:15.9615515Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:15.9616119Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:15.9616391Z CARGO_TERM_COLOR: always 2024-11-12T16:43:15.9616658Z ##[endgroup] 2024-11-12T16:43:16.0050130Z ##[group]Run : disable incremental compilation 2024-11-12T16:43:16.0050556Z : disable incremental compilation 2024-11-12T16:43:16.0050960Z if [ -z "${CARGO_INCREMENTAL+set}" ]; then 2024-11-12T16:43:16.0051371Z  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV 2024-11-12T16:43:16.0051724Z fi 2024-11-12T16:43:16.0111147Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.0111576Z env: 2024-11-12T16:43:16.0111966Z GH_TOKEN: *** 2024-11-12T16:43:16.0112218Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.0112489Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.0112750Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.0113011Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.0113314Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.0113581Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.0113851Z ##[endgroup] 2024-11-12T16:43:16.0218603Z ##[group]Run : enable colors in Cargo output 2024-11-12T16:43:16.0219005Z : enable colors in Cargo output 2024-11-12T16:43:16.0219392Z if [ -z "${CARGO_TERM_COLOR+set}" ]; then 2024-11-12T16:43:16.0219811Z  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV 2024-11-12T16:43:16.0220179Z fi 2024-11-12T16:43:16.0276623Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.0277033Z env: 2024-11-12T16:43:16.0277399Z GH_TOKEN: *** 2024-11-12T16:43:16.0277658Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.0277924Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.0278190Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.0278455Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.0278757Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.0279010Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.0279271Z ##[endgroup] 2024-11-12T16:43:16.0404921Z ##[group]Run : enable Cargo sparse registry 2024-11-12T16:43:16.0405342Z : enable Cargo sparse registry 2024-11-12T16:43:16.0405808Z # implemented in 1.66, stabilized in 1.68, made default in 1.70 2024-11-12T16:43:16.0407202Z if [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then 2024-11-12T16:43:16.0408326Z  if rustc +nightly --version --verbose | grep -q '^release: 1\.6[89]\.'; then 2024-11-12T16:43:16.0409051Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:16.0410197Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV 2024-11-12T16:43:16.0410821Z  elif rustc +nightly --version --verbose | grep -q '^release: 1\.6[67]\.'; then 2024-11-12T16:43:16.0411921Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:16.0412817Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV 2024-11-12T16:43:16.0413549Z  fi 2024-11-12T16:43:16.0413788Z fi 2024-11-12T16:43:16.0486955Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.0487466Z env: 2024-11-12T16:43:16.0487872Z GH_TOKEN: *** 2024-11-12T16:43:16.0488116Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.0488388Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.0489027Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.0489403Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.0489708Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.0489971Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.0490230Z ##[endgroup] 2024-11-12T16:43:16.0955846Z ##[group]Run : work around spurious network errors in curl 8.0 2024-11-12T16:43:16.0956736Z : work around spurious network errors in curl 8.0 2024-11-12T16:43:16.0957908Z # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation 2024-11-12T16:43:16.0959265Z if rustc +nightly --version --verbose | grep -q '^release: 1\.7[01]\.'; then 2024-11-12T16:43:16.0960503Z  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV 2024-11-12T16:43:16.0961168Z fi 2024-11-12T16:43:16.1039080Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.1039788Z env: 2024-11-12T16:43:16.1040414Z GH_TOKEN: *** 2024-11-12T16:43:16.1040803Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.1041253Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.1041707Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.1042118Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.1042618Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.1043045Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.1043463Z ##[endgroup] 2024-11-12T16:43:16.1382560Z ##[group]Run rustc +nightly --version --verbose 2024-11-12T16:43:16.1383225Z rustc +nightly --version --verbose 2024-11-12T16:43:16.1460112Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.1460817Z env: 2024-11-12T16:43:16.1461410Z GH_TOKEN: *** 2024-11-12T16:43:16.1461804Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.1462228Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.1462672Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.1463080Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.1463558Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.1463972Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.1464387Z ##[endgroup] 2024-11-12T16:43:16.1705729Z rustc 1.84.0-nightly (81eef2d36 2024-11-11) 2024-11-12T16:43:16.1706824Z binary: rustc 2024-11-12T16:43:16.1708140Z commit-hash: 81eef2d362a6f03db6f8928f82d94298d31eb81b 2024-11-12T16:43:16.1709114Z commit-date: 2024-11-11 2024-11-12T16:43:16.1709929Z host: x86_64-unknown-linux-gnu 2024-11-12T16:43:16.1710776Z release: 1.84.0-nightly 2024-11-12T16:43:16.1721032Z LLVM version: 19.1.3 2024-11-12T16:43:16.1807945Z ##[group]Run mkroening/rust-toolchain-toml@main 2024-11-12T16:43:16.1808405Z with: 2024-11-12T16:43:16.1808847Z toolchain-file: rust-toolchain.toml 2024-11-12T16:43:16.1809284Z env: 2024-11-12T16:43:16.1809691Z GH_TOKEN: *** 2024-11-12T16:43:16.1810121Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.1810494Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.1810822Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.1811260Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.1811658Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.1811976Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.1812469Z ##[endgroup] 2024-11-12T16:43:16.1838086Z ##[group]Run : download yq 2024-11-12T16:43:16.1838577Z : download yq 2024-11-12T16:43:16.1838937Z case Linux in 2024-11-12T16:43:16.1839353Z  Linux) 2024-11-12T16:43:16.1839685Z  YQ_BINARY=yq_linux_amd64 2024-11-12T16:43:16.1840100Z  ;; 2024-11-12T16:43:16.1840499Z  2024-11-12T16:43:16.1840894Z  Windows) 2024-11-12T16:43:16.1841245Z  YQ_BINARY=yq_windows_amd64.exe 2024-11-12T16:43:16.1841784Z  ;; 2024-11-12T16:43:16.1842096Z  2024-11-12T16:43:16.1842426Z  macOS) 2024-11-12T16:43:16.1842825Z  YQ_BINARY=yq_darwin_amd64 2024-11-12T16:43:16.1843224Z  ;; 2024-11-12T16:43:16.1843548Z  2024-11-12T16:43:16.1843876Z  *) 2024-11-12T16:43:16.1844210Z  echo "Unknown OS Linux" 2024-11-12T16:43:16.1844629Z  exit 1 2024-11-12T16:43:16.1844988Z  ;; 2024-11-12T16:43:16.1845300Z esac 2024-11-12T16:43:16.1845623Z  2024-11-12T16:43:16.1846518Z curl --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://github.com/mikefarah/yq/releases/latest/download/$YQ_BINARY" -o '/home/runner/work/_temp/yq' 2024-11-12T16:43:16.1847460Z chmod +x '/home/runner/work/_temp/yq' 2024-11-12T16:43:16.1906759Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.1907294Z env: 2024-11-12T16:43:16.1908071Z GH_TOKEN: *** 2024-11-12T16:43:16.1908400Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.1908786Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.1909521Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.1909841Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.1910255Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.1910679Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.1911052Z ##[endgroup] 2024-11-12T16:43:16.7332783Z ##[group]Run : parse toml 2024-11-12T16:43:16.7333268Z : parse toml 2024-11-12T16:43:16.7333909Z echo "channel=$('/home/runner/work/_temp/yq' '.toolchain.channel' rust-toolchain.toml)" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7335016Z echo "components=$('/home/runner/work/_temp/yq' '.toolchain.components[]' rust-toolchain.toml | tr '\n' ',')" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7336224Z echo "targets=$('/home/runner/work/_temp/yq' '.toolchain.targets[]' rust-toolchain.toml | tr '\n' ',')" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7401272Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.7401892Z env: 2024-11-12T16:43:16.7402313Z GH_TOKEN: *** 2024-11-12T16:43:16.7402694Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.7403127Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.7403460Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.7403828Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.7404288Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.7404619Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.7404968Z ##[endgroup] 2024-11-12T16:43:16.7728764Z ##[group]Run dtolnay/rust-toolchain@master 2024-11-12T16:43:16.7729168Z with: 2024-11-12T16:43:16.7729474Z toolchain: nightly-2024-09-01 2024-11-12T16:43:16.7729938Z components: rust-src, 2024-11-12T16:43:16.7730240Z env: 2024-11-12T16:43:16.7730658Z GH_TOKEN: *** 2024-11-12T16:43:16.7731063Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.7731392Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.7731993Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.7732431Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.7732789Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.7733158Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.7733581Z ##[endgroup] 2024-11-12T16:43:16.7765095Z ##[group]Run : parse toolchain version 2024-11-12T16:43:16.7765640Z : parse toolchain version 2024-11-12T16:43:16.7766211Z if [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then 2024-11-12T16:43:16.7766772Z  if [[ Linux == macOS ]]; then 2024-11-12T16:43:16.7767634Z  echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7768362Z  else 2024-11-12T16:43:16.7768924Z  echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7769633Z  fi 2024-11-12T16:43:16.7770102Z elif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then 2024-11-12T16:43:16.7770894Z  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7771549Z else 2024-11-12T16:43:16.7771940Z  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7772424Z fi 2024-11-12T16:43:16.7831298Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.7831889Z env: 2024-11-12T16:43:16.7832360Z GH_TOKEN: *** 2024-11-12T16:43:16.7832705Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.7833113Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.7833478Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.7833831Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.7834273Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.7834648Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.7835018Z toolchain: nightly-2024-09-01 2024-11-12T16:43:16.7835431Z ##[endgroup] 2024-11-12T16:43:16.7949139Z ##[group]Run : construct rustup command line 2024-11-12T16:43:16.7949658Z : construct rustup command line 2024-11-12T16:43:16.7950348Z echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7951570Z echo "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.7952286Z echo "downgrade=" >> $GITHUB_OUTPUT 2024-11-12T16:43:16.8010509Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.8011032Z env: 2024-11-12T16:43:16.8011637Z GH_TOKEN: *** 2024-11-12T16:43:16.8011961Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.8012332Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.8012795Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.8013121Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.8013556Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.8013995Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.8014324Z targets: 2024-11-12T16:43:16.8014672Z components: rust-src, 2024-11-12T16:43:16.8015114Z ##[endgroup] 2024-11-12T16:43:16.8137989Z ##[group]Run : set $CARGO_HOME 2024-11-12T16:43:16.8138421Z : set $CARGO_HOME 2024-11-12T16:43:16.8138925Z echo CARGO_HOME=${CARGO_HOME:-$HOME/.cargo} >> $GITHUB_ENV 2024-11-12T16:43:16.8197509Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.8198181Z env: 2024-11-12T16:43:16.8198618Z GH_TOKEN: *** 2024-11-12T16:43:16.8198974Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.8199411Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.8199746Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.8200111Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.8200571Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.8200916Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.8201292Z ##[endgroup] 2024-11-12T16:43:16.8316669Z ##[group]Run : install rustup if needed 2024-11-12T16:43:16.8317382Z : install rustup if needed 2024-11-12T16:43:16.8317981Z if ! command -v rustup &>/dev/null; then 2024-11-12T16:43:16.8319179Z  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail "https://sh.rustup.rs" | sh -s -- --default-toolchain none -y 2024-11-12T16:43:16.8320322Z  echo "$CARGO_HOME/bin" >> $GITHUB_PATH 2024-11-12T16:43:16.8320782Z fi 2024-11-12T16:43:16.8378893Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.8379361Z env: 2024-11-12T16:43:16.8380133Z GH_TOKEN: *** 2024-11-12T16:43:16.8380495Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.8380897Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.8381334Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.8381691Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.8382107Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.8382534Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.8382893Z ##[endgroup] 2024-11-12T16:43:16.8499012Z ##[group]Run rustup toolchain install nightly-2024-09-01 --component rust-src --profile minimal --no-self-update 2024-11-12T16:43:16.8500021Z rustup toolchain install nightly-2024-09-01 --component rust-src --profile minimal --no-self-update 2024-11-12T16:43:16.8559831Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:16.8560378Z env: 2024-11-12T16:43:16.8560845Z GH_TOKEN: *** 2024-11-12T16:43:16.8561285Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:16.8561661Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:16.8562032Z HERMIT_CAREFUL: 1 2024-11-12T16:43:16.8562469Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:16.8562840Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:16.8563214Z CARGO_TERM_COLOR: always 2024-11-12T16:43:16.8563630Z ##[endgroup] 2024-11-12T16:43:16.8695756Z info: syncing channel updates for 'nightly-2024-09-01-x86_64-unknown-linux-gnu' 2024-11-12T16:43:16.9252040Z info: latest update on 2024-09-01, rust version 1.82.0-nightly (a7399ba69 2024-08-31) 2024-11-12T16:43:16.9253039Z info: downloading component 'cargo' 2024-11-12T16:43:16.9665618Z info: downloading component 'rust-src' 2024-11-12T16:43:16.9893147Z info: downloading component 'rust-std' 2024-11-12T16:43:17.1149127Z info: downloading component 'rustc' 2024-11-12T16:43:17.4304679Z info: installing component 'cargo' 2024-11-12T16:43:18.0270125Z info: installing component 'rust-src' 2024-11-12T16:43:18.3985772Z info: installing component 'rust-std' 2024-11-12T16:43:20.0990830Z info: installing component 'rustc' 2024-11-12T16:43:24.4824298Z 2024-11-12T16:43:24.4942749Z nightly-2024-09-01-x86_64-unknown-linux-gnu installed - rustc 1.82.0-nightly (a7399ba69 2024-08-31) 2024-11-12T16:43:24.4943400Z 2024-11-12T16:43:24.4996988Z ##[group]Run rustup default nightly-2024-09-01 2024-11-12T16:43:24.4997564Z rustup default nightly-2024-09-01 2024-11-12T16:43:24.5054752Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:24.5055278Z env: 2024-11-12T16:43:24.5055721Z GH_TOKEN: *** 2024-11-12T16:43:24.5056095Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.5056474Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.5056853Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.5057239Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.5057649Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.5057995Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.5058387Z ##[endgroup] 2024-11-12T16:43:24.5174411Z info: using existing install for 'nightly-2024-09-01-x86_64-unknown-linux-gnu' 2024-11-12T16:43:24.5182363Z info: default toolchain set to 'nightly-2024-09-01-x86_64-unknown-linux-gnu' 2024-11-12T16:43:24.5182828Z 2024-11-12T16:43:24.5305454Z nightly-2024-09-01-x86_64-unknown-linux-gnu unchanged - rustc 1.82.0-nightly (a7399ba69 2024-08-31) 2024-11-12T16:43:24.5306136Z 2024-11-12T16:43:24.5307377Z info: note that the toolchain 'nightly-2024-09-01-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/kernel/kernel/rust-toolchain.toml') 2024-11-12T16:43:24.5354729Z ##[group]Run : create cachekey 2024-11-12T16:43:24.5394214Z : create cachekey 2024-11-12T16:43:24.5395914Z DATE=$(rustc +nightly-2024-09-01 --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') 2024-11-12T16:43:24.5397381Z HASH=$(rustc +nightly-2024-09-01 --version --verbose | sed -ne 's/^commit-hash: //p') 2024-11-12T16:43:24.5398458Z echo "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT 2024-11-12T16:43:24.5470437Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:24.5470864Z env: 2024-11-12T16:43:24.5471270Z GH_TOKEN: *** 2024-11-12T16:43:24.5471513Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.5471781Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.5472054Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.5472302Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.5472603Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.5472860Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.5473112Z ##[endgroup] 2024-11-12T16:43:24.5928373Z ##[group]Run : disable incremental compilation 2024-11-12T16:43:24.5928811Z : disable incremental compilation 2024-11-12T16:43:24.5929214Z if [ -z "${CARGO_INCREMENTAL+set}" ]; then 2024-11-12T16:43:24.5929626Z  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV 2024-11-12T16:43:24.5929976Z fi 2024-11-12T16:43:24.5989703Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:24.5990116Z env: 2024-11-12T16:43:24.5990481Z GH_TOKEN: *** 2024-11-12T16:43:24.5990732Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.5991180Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.5991477Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.5991729Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.5992033Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.5992293Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.5992548Z ##[endgroup] 2024-11-12T16:43:24.6097379Z ##[group]Run : enable colors in Cargo output 2024-11-12T16:43:24.6097786Z : enable colors in Cargo output 2024-11-12T16:43:24.6098173Z if [ -z "${CARGO_TERM_COLOR+set}" ]; then 2024-11-12T16:43:24.6098607Z  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV 2024-11-12T16:43:24.6098976Z fi 2024-11-12T16:43:24.6156343Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:24.6157010Z env: 2024-11-12T16:43:24.6157415Z GH_TOKEN: *** 2024-11-12T16:43:24.6157663Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.6157932Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.6158199Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.6158459Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.6158762Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.6159018Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.6159276Z ##[endgroup] 2024-11-12T16:43:24.6263446Z ##[group]Run : enable Cargo sparse registry 2024-11-12T16:43:24.6263843Z : enable Cargo sparse registry 2024-11-12T16:43:24.6264309Z # implemented in 1.66, stabilized in 1.68, made default in 1.70 2024-11-12T16:43:24.6265184Z if [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then 2024-11-12T16:43:24.6266128Z  if rustc +nightly-2024-09-01 --version --verbose | grep -q '^release: 1\.6[89]\.'; then 2024-11-12T16:43:24.6266895Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:24.6267582Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV 2024-11-12T16:43:24.6268726Z  elif rustc +nightly-2024-09-01 --version --verbose | grep -q '^release: 1\.6[67]\.'; then 2024-11-12T16:43:24.6269493Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:24.6270149Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV 2024-11-12T16:43:24.6270570Z  fi 2024-11-12T16:43:24.6270779Z fi 2024-11-12T16:43:24.6327955Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:24.6328377Z env: 2024-11-12T16:43:24.6328728Z GH_TOKEN: *** 2024-11-12T16:43:24.6329186Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.6329462Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.6329732Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.6329980Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.6330294Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.6330557Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.6330810Z ##[endgroup] 2024-11-12T16:43:24.6758601Z ##[group]Run : work around spurious network errors in curl 8.0 2024-11-12T16:43:24.6759123Z : work around spurious network errors in curl 8.0 2024-11-12T16:43:24.6759801Z # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation 2024-11-12T16:43:24.6760615Z if rustc +nightly-2024-09-01 --version --verbose | grep -q '^release: 1\.7[01]\.'; then 2024-11-12T16:43:24.6761227Z  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV 2024-11-12T16:43:24.6761609Z fi 2024-11-12T16:43:24.6818877Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:24.6819307Z env: 2024-11-12T16:43:24.6819689Z GH_TOKEN: *** 2024-11-12T16:43:24.6819944Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.6820209Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.6820488Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.6820742Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.6821043Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.6821290Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.6821546Z ##[endgroup] 2024-11-12T16:43:24.7088500Z ##[group]Run rustc +nightly-2024-09-01 --version --verbose 2024-11-12T16:43:24.7088986Z rustc +nightly-2024-09-01 --version --verbose 2024-11-12T16:43:24.7147609Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:24.7148342Z env: 2024-11-12T16:43:24.7148727Z GH_TOKEN: *** 2024-11-12T16:43:24.7148971Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.7149241Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.7149511Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.7149762Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.7150087Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.7150358Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.7150619Z ##[endgroup] 2024-11-12T16:43:24.7367991Z rustc 1.82.0-nightly (a7399ba69 2024-08-31) 2024-11-12T16:43:24.7369109Z binary: rustc 2024-11-12T16:43:24.7369709Z commit-hash: a7399ba69d37b019677a9c47fe89ceb8dd82db2d 2024-11-12T16:43:24.7370389Z commit-date: 2024-08-31 2024-11-12T16:43:24.7370885Z host: x86_64-unknown-linux-gnu 2024-11-12T16:43:24.7371404Z release: 1.82.0-nightly 2024-11-12T16:43:24.7371842Z LLVM version: 19.1.0 2024-11-12T16:43:24.7430432Z ##[group]Run rustup component add llvm-tools 2024-11-12T16:43:24.7430864Z rustup component add llvm-tools 2024-11-12T16:43:24.7488959Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:24.7489280Z env: 2024-11-12T16:43:24.7489675Z GH_TOKEN: *** 2024-11-12T16:43:24.7489925Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:24.7490185Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:24.7490456Z HERMIT_CAREFUL: 1 2024-11-12T16:43:24.7490710Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:24.7491012Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:24.7491268Z CARGO_TERM_COLOR: always 2024-11-12T16:43:24.7491530Z ##[endgroup] 2024-11-12T16:43:24.8558811Z info: downloading component 'llvm-tools' 2024-11-12T16:43:25.5790914Z info: installing component 'llvm-tools' 2024-11-12T16:43:27.7185305Z ##[group]Run rustup target add wasm32-wasip1 2024-11-12T16:43:27.7185739Z rustup target add wasm32-wasip1 2024-11-12T16:43:27.7242987Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:27.7243270Z env: 2024-11-12T16:43:27.7243625Z GH_TOKEN: *** 2024-11-12T16:43:27.7243875Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:27.7244136Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:27.7244409Z HERMIT_CAREFUL: 1 2024-11-12T16:43:27.7244666Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:27.7244961Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:27.7245220Z CARGO_TERM_COLOR: always 2024-11-12T16:43:27.7245484Z ##[endgroup] 2024-11-12T16:43:27.8313053Z info: downloading component 'rust-std' for 'wasm32-wasip1' 2024-11-12T16:43:28.3392403Z info: installing component 'rust-std' for 'wasm32-wasip1' 2024-11-12T16:43:29.6703338Z ##[group]Run mkroening/rust-toolchain-toml@main 2024-11-12T16:43:29.6703747Z with: 2024-11-12T16:43:29.6703998Z toolchain-file: kernel/rust-toolchain.toml 2024-11-12T16:43:29.6704334Z env: 2024-11-12T16:43:29.6704674Z GH_TOKEN: *** 2024-11-12T16:43:29.6704917Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:29.6705187Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:29.6705456Z HERMIT_CAREFUL: 1 2024-11-12T16:43:29.6705709Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:29.6706008Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:29.6706265Z CARGO_TERM_COLOR: always 2024-11-12T16:43:29.6706517Z ##[endgroup] 2024-11-12T16:43:29.6731218Z ##[group]Run : download yq 2024-11-12T16:43:29.6731516Z : download yq 2024-11-12T16:43:29.6731774Z case Linux in 2024-11-12T16:43:29.6732017Z  Linux) 2024-11-12T16:43:29.6732274Z  YQ_BINARY=yq_linux_amd64 2024-11-12T16:43:29.6732582Z  ;; 2024-11-12T16:43:29.6732796Z  2024-11-12T16:43:29.6733038Z  Windows) 2024-11-12T16:43:29.6733312Z  YQ_BINARY=yq_windows_amd64.exe 2024-11-12T16:43:29.6733694Z  ;; 2024-11-12T16:43:29.6733907Z  2024-11-12T16:43:29.6734102Z  macOS) 2024-11-12T16:43:29.6734354Z  YQ_BINARY=yq_darwin_amd64 2024-11-12T16:43:29.6734662Z  ;; 2024-11-12T16:43:29.6734865Z  2024-11-12T16:43:29.6735063Z  *) 2024-11-12T16:43:29.6735301Z  echo "Unknown OS Linux" 2024-11-12T16:43:29.6735593Z  exit 1 2024-11-12T16:43:29.6735820Z  ;; 2024-11-12T16:43:29.6736036Z esac 2024-11-12T16:43:29.6736243Z  2024-11-12T16:43:29.6736972Z curl --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://github.com/mikefarah/yq/releases/latest/download/$YQ_BINARY" -o '/home/runner/work/_temp/yq' 2024-11-12T16:43:29.6737817Z chmod +x '/home/runner/work/_temp/yq' 2024-11-12T16:43:29.6795644Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:29.6796044Z env: 2024-11-12T16:43:29.6796694Z GH_TOKEN: *** 2024-11-12T16:43:29.6796932Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:29.6797199Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:29.6797460Z HERMIT_CAREFUL: 1 2024-11-12T16:43:29.6797715Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:29.6798012Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:29.6798259Z CARGO_TERM_COLOR: always 2024-11-12T16:43:29.6798516Z ##[endgroup] 2024-11-12T16:43:30.2038541Z ##[group]Run : parse toml 2024-11-12T16:43:30.2038845Z : parse toml 2024-11-12T16:43:30.2039457Z echo "channel=$('/home/runner/work/_temp/yq' '.toolchain.channel' kernel/rust-toolchain.toml)" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2040523Z echo "components=$('/home/runner/work/_temp/yq' '.toolchain.components[]' kernel/rust-toolchain.toml | tr '\n' ',')" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2041644Z echo "targets=$('/home/runner/work/_temp/yq' '.toolchain.targets[]' kernel/rust-toolchain.toml | tr '\n' ',')" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2099474Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:30.2099880Z env: 2024-11-12T16:43:30.2100234Z GH_TOKEN: *** 2024-11-12T16:43:30.2100476Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:30.2100741Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:30.2101000Z HERMIT_CAREFUL: 1 2024-11-12T16:43:30.2101253Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:30.2101549Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:30.2101797Z CARGO_TERM_COLOR: always 2024-11-12T16:43:30.2102050Z ##[endgroup] 2024-11-12T16:43:30.2408906Z ##[group]Run dtolnay/rust-toolchain@master 2024-11-12T16:43:30.2409250Z with: 2024-11-12T16:43:30.2409473Z toolchain: nightly-2024-11-01 2024-11-12T16:43:30.2409783Z components: llvm-tools,rust-src, 2024-11-12T16:43:30.2410071Z env: 2024-11-12T16:43:30.2410406Z GH_TOKEN: *** 2024-11-12T16:43:30.2410643Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:30.2410912Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:30.2411431Z HERMIT_CAREFUL: 1 2024-11-12T16:43:30.2411710Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:30.2412009Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:30.2412266Z CARGO_TERM_COLOR: always 2024-11-12T16:43:30.2412517Z ##[endgroup] 2024-11-12T16:43:30.2436130Z ##[group]Run : parse toolchain version 2024-11-12T16:43:30.2436495Z : parse toolchain version 2024-11-12T16:43:30.2436970Z if [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then 2024-11-12T16:43:30.2437511Z  if [[ Linux == macOS ]]; then 2024-11-12T16:43:30.2438197Z  echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2438833Z  else 2024-11-12T16:43:30.2439327Z  echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2439864Z  fi 2024-11-12T16:43:30.2440243Z elif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then 2024-11-12T16:43:30.2441336Z  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2441886Z else 2024-11-12T16:43:30.2442191Z  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2442556Z fi 2024-11-12T16:43:30.2500665Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:30.2501054Z env: 2024-11-12T16:43:30.2501403Z GH_TOKEN: *** 2024-11-12T16:43:30.2501646Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:30.2501911Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:30.2502175Z HERMIT_CAREFUL: 1 2024-11-12T16:43:30.2502432Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:30.2502730Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:30.2502990Z CARGO_TERM_COLOR: always 2024-11-12T16:43:30.2503267Z toolchain: nightly-2024-11-01 2024-11-12T16:43:30.2503556Z ##[endgroup] 2024-11-12T16:43:30.2609298Z ##[group]Run : construct rustup command line 2024-11-12T16:43:30.2609889Z : construct rustup command line 2024-11-12T16:43:30.2610465Z echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2611258Z echo "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2611857Z echo "downgrade=" >> $GITHUB_OUTPUT 2024-11-12T16:43:30.2667340Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:30.2667730Z env: 2024-11-12T16:43:30.2668311Z GH_TOKEN: *** 2024-11-12T16:43:30.2668558Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:30.2668818Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:30.2669087Z HERMIT_CAREFUL: 1 2024-11-12T16:43:30.2669354Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:30.2669650Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:30.2669903Z CARGO_TERM_COLOR: always 2024-11-12T16:43:30.2670159Z targets: 2024-11-12T16:43:30.2670398Z components: llvm-tools,rust-src, 2024-11-12T16:43:30.2670696Z ##[endgroup] 2024-11-12T16:43:30.2776499Z ##[group]Run : set $CARGO_HOME 2024-11-12T16:43:30.2776805Z : set $CARGO_HOME 2024-11-12T16:43:30.2777193Z echo CARGO_HOME=${CARGO_HOME:-$HOME/.cargo} >> $GITHUB_ENV 2024-11-12T16:43:30.2828722Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:30.2829135Z env: 2024-11-12T16:43:30.2829479Z GH_TOKEN: *** 2024-11-12T16:43:30.2829723Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:30.2829983Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:30.2830253Z HERMIT_CAREFUL: 1 2024-11-12T16:43:30.2830510Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:30.2830810Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:30.2831070Z CARGO_TERM_COLOR: always 2024-11-12T16:43:30.2831332Z ##[endgroup] 2024-11-12T16:43:30.2928155Z ##[group]Run : install rustup if needed 2024-11-12T16:43:30.2928519Z : install rustup if needed 2024-11-12T16:43:30.2929082Z if ! command -v rustup &>/dev/null; then 2024-11-12T16:43:30.2929998Z  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail "https://sh.rustup.rs" | sh -s -- --default-toolchain none -y 2024-11-12T16:43:30.2930905Z  echo "$CARGO_HOME/bin" >> $GITHUB_PATH 2024-11-12T16:43:30.2931254Z fi 2024-11-12T16:43:30.2983395Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:30.2983798Z env: 2024-11-12T16:43:30.2984135Z GH_TOKEN: *** 2024-11-12T16:43:30.2984381Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:30.2984649Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:30.2984912Z HERMIT_CAREFUL: 1 2024-11-12T16:43:30.2985166Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:30.2985466Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:30.2985715Z CARGO_TERM_COLOR: always 2024-11-12T16:43:30.2985978Z ##[endgroup] 2024-11-12T16:43:30.3083255Z ##[group]Run rustup toolchain install nightly-2024-11-01 --component llvm-tools --component rust-src --profile minimal --no-self-update 2024-11-12T16:43:30.3084385Z rustup toolchain install nightly-2024-11-01 --component llvm-tools --component rust-src --profile minimal --no-self-update 2024-11-12T16:43:30.3136560Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:30.3136958Z env: 2024-11-12T16:43:30.3137295Z GH_TOKEN: *** 2024-11-12T16:43:30.3137536Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:30.3137805Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:30.3138076Z HERMIT_CAREFUL: 1 2024-11-12T16:43:30.3138328Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:30.3138630Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:30.3138886Z CARGO_TERM_COLOR: always 2024-11-12T16:43:30.3139141Z ##[endgroup] 2024-11-12T16:43:30.3249068Z info: syncing channel updates for 'nightly-2024-11-01-x86_64-unknown-linux-gnu' 2024-11-12T16:43:30.3810059Z info: latest update on 2024-11-01, rust version 1.84.0-nightly (a0d98ff0e 2024-10-31) 2024-11-12T16:43:30.3811054Z info: downloading component 'cargo' 2024-11-12T16:43:30.4234701Z info: downloading component 'llvm-tools' 2024-11-12T16:43:31.2518653Z info: downloading component 'rust-src' 2024-11-12T16:43:31.2684530Z info: downloading component 'rust-std' 2024-11-12T16:43:31.3821029Z info: downloading component 'rustc' 2024-11-12T16:43:31.6573466Z info: installing component 'cargo' 2024-11-12T16:43:32.2518563Z info: installing component 'llvm-tools' 2024-11-12T16:43:34.3650306Z info: installing component 'rust-src' 2024-11-12T16:43:34.7451054Z info: installing component 'rust-std' 2024-11-12T16:43:36.8036605Z info: installing component 'rustc' 2024-11-12T16:43:42.3073148Z 2024-11-12T16:43:42.3193120Z nightly-2024-11-01-x86_64-unknown-linux-gnu installed - rustc 1.84.0-nightly (a0d98ff0e 2024-10-31) 2024-11-12T16:43:42.3193734Z 2024-11-12T16:43:42.3240634Z ##[group]Run rustup default nightly-2024-11-01 2024-11-12T16:43:42.3241043Z rustup default nightly-2024-11-01 2024-11-12T16:43:42.3297928Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:42.3298347Z env: 2024-11-12T16:43:42.3298714Z GH_TOKEN: *** 2024-11-12T16:43:42.3298954Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.3299226Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.3299496Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.3299750Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.3300052Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.3300313Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.3300569Z ##[endgroup] 2024-11-12T16:43:42.3417766Z info: using existing install for 'nightly-2024-11-01-x86_64-unknown-linux-gnu' 2024-11-12T16:43:42.3428992Z info: default toolchain set to 'nightly-2024-11-01-x86_64-unknown-linux-gnu' 2024-11-12T16:43:42.3429481Z 2024-11-12T16:43:42.3549803Z info: note that the toolchain 'nightly-2024-09-01-x86_64-unknown-linux-gnu' is currently in use (overridden by '/home/runner/work/kernel/kernel/rust-toolchain.toml') 2024-11-12T16:43:42.3551547Z nightly-2024-11-01-x86_64-unknown-linux-gnu unchanged - rustc 1.84.0-nightly (a0d98ff0e 2024-10-31) 2024-11-12T16:43:42.3552074Z 2024-11-12T16:43:42.3581120Z ##[group]Run : create cachekey 2024-11-12T16:43:42.3581433Z : create cachekey 2024-11-12T16:43:42.3582120Z DATE=$(rustc +nightly-2024-11-01 --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') 2024-11-12T16:43:42.3583030Z HASH=$(rustc +nightly-2024-11-01 --version --verbose | sed -ne 's/^commit-hash: //p') 2024-11-12T16:43:42.3583749Z echo "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT 2024-11-12T16:43:42.3641412Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:42.3641818Z env: 2024-11-12T16:43:42.3642206Z GH_TOKEN: *** 2024-11-12T16:43:42.3642458Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.3642719Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.3642984Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.3643243Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.3643537Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.3643809Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.3644092Z ##[endgroup] 2024-11-12T16:43:42.4087795Z ##[group]Run : disable incremental compilation 2024-11-12T16:43:42.4088212Z : disable incremental compilation 2024-11-12T16:43:42.4088615Z if [ -z "${CARGO_INCREMENTAL+set}" ]; then 2024-11-12T16:43:42.4089036Z  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV 2024-11-12T16:43:42.4089392Z fi 2024-11-12T16:43:42.4145619Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:42.4146027Z env: 2024-11-12T16:43:42.4146375Z GH_TOKEN: *** 2024-11-12T16:43:42.4146621Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.4146888Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.4147153Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.4147411Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.4147706Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.4148257Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.4148661Z ##[endgroup] 2024-11-12T16:43:42.4242856Z ##[group]Run : enable colors in Cargo output 2024-11-12T16:43:42.4243446Z : enable colors in Cargo output 2024-11-12T16:43:42.4243834Z if [ -z "${CARGO_TERM_COLOR+set}" ]; then 2024-11-12T16:43:42.4244256Z  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV 2024-11-12T16:43:42.4244611Z fi 2024-11-12T16:43:42.4295122Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:42.4295520Z env: 2024-11-12T16:43:42.4295854Z GH_TOKEN: *** 2024-11-12T16:43:42.4296098Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.4296357Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.4296624Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.4296876Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.4297163Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.4297420Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.4297674Z ##[endgroup] 2024-11-12T16:43:42.4392240Z ##[group]Run : enable Cargo sparse registry 2024-11-12T16:43:42.4392635Z : enable Cargo sparse registry 2024-11-12T16:43:42.4393119Z # implemented in 1.66, stabilized in 1.68, made default in 1.70 2024-11-12T16:43:42.4393975Z if [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then 2024-11-12T16:43:42.4394922Z  if rustc +nightly-2024-11-01 --version --verbose | grep -q '^release: 1\.6[89]\.'; then 2024-11-12T16:43:42.4395690Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:42.4396366Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV 2024-11-12T16:43:42.4397041Z  elif rustc +nightly-2024-11-01 --version --verbose | grep -q '^release: 1\.6[67]\.'; then 2024-11-12T16:43:42.4397809Z  touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true 2024-11-12T16:43:42.4398468Z  echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV 2024-11-12T16:43:42.4399069Z  fi 2024-11-12T16:43:42.4399296Z fi 2024-11-12T16:43:42.4449936Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:42.4450340Z env: 2024-11-12T16:43:42.4450679Z GH_TOKEN: *** 2024-11-12T16:43:42.4450921Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.4451187Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.4451457Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.4451711Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.4452011Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.4452263Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.4452521Z ##[endgroup] 2024-11-12T16:43:42.4858138Z ##[group]Run : work around spurious network errors in curl 8.0 2024-11-12T16:43:42.4858671Z : work around spurious network errors in curl 8.0 2024-11-12T16:43:42.4859379Z # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation 2024-11-12T16:43:42.4860216Z if rustc +nightly-2024-11-01 --version --verbose | grep -q '^release: 1\.7[01]\.'; then 2024-11-12T16:43:42.4860840Z  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV 2024-11-12T16:43:42.4861241Z fi 2024-11-12T16:43:42.4919221Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:42.4919648Z env: 2024-11-12T16:43:42.4920005Z GH_TOKEN: *** 2024-11-12T16:43:42.4920258Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.4920529Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.4920794Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.4921050Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.4921347Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.4921602Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.4921861Z ##[endgroup] 2024-11-12T16:43:42.5187457Z ##[group]Run rustc +nightly-2024-11-01 --version --verbose 2024-11-12T16:43:42.5188260Z rustc +nightly-2024-11-01 --version --verbose 2024-11-12T16:43:42.5244928Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2024-11-12T16:43:42.5245331Z env: 2024-11-12T16:43:42.5245695Z GH_TOKEN: *** 2024-11-12T16:43:42.5245934Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.5246427Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.5246699Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.5246947Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.5247241Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.5247495Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.5247749Z ##[endgroup] 2024-11-12T16:43:42.5453427Z rustc 1.84.0-nightly (a0d98ff0e 2024-10-31) 2024-11-12T16:43:42.5454073Z binary: rustc 2024-11-12T16:43:42.5454701Z commit-hash: a0d98ff0e5b6e1f2c63fd26f68484792621b235c 2024-11-12T16:43:42.5456161Z commit-date: 2024-10-31 2024-11-12T16:43:42.5456729Z host: x86_64-unknown-linux-gnu 2024-11-12T16:43:42.5457279Z release: 1.84.0-nightly 2024-11-12T16:43:42.5457721Z LLVM version: 19.1.1 2024-11-12T16:43:42.5537692Z ##[group]Run Swatinem/rust-cache@v2 2024-11-12T16:43:42.5538032Z with: 2024-11-12T16:43:42.5538241Z key: x86_64-dev 2024-11-12T16:43:42.5538483Z save-if: false 2024-11-12T16:43:42.5538767Z workspaces: . kernel kernel/hermit-builtins 2024-11-12T16:43:42.5539142Z prefix-key: v0-rust 2024-11-12T16:43:42.5539402Z cache-targets: true 2024-11-12T16:43:42.5539649Z cache-all-crates: false 2024-11-12T16:43:42.5539922Z cache-provider: github 2024-11-12T16:43:42.5540173Z env: 2024-11-12T16:43:42.5540510Z GH_TOKEN: *** 2024-11-12T16:43:42.5540747Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:42.5541011Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:42.5541275Z HERMIT_CAREFUL: 1 2024-11-12T16:43:42.5541530Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:42.5541830Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:42.5542078Z CARGO_TERM_COLOR: always 2024-11-12T16:43:42.5542330Z ##[endgroup] 2024-11-12T16:43:43.2796573Z ##[group]Cache Configuration 2024-11-12T16:43:43.2797364Z Cache Provider: 2024-11-12T16:43:43.2797916Z github 2024-11-12T16:43:43.2798370Z Workspaces: 2024-11-12T16:43:43.2798896Z /home/runner/work/kernel/kernel 2024-11-12T16:43:43.2799518Z /home/runner/work/kernel/kernel/kernel 2024-11-12T16:43:43.2800380Z /home/runner/work/kernel/kernel/kernel/hermit-builtins 2024-11-12T16:43:43.2800865Z Cache Paths: 2024-11-12T16:43:43.2801121Z /home/runner/.cargo 2024-11-12T16:43:43.2801426Z /home/runner/work/kernel/kernel/target 2024-11-12T16:43:43.2801840Z /home/runner/work/kernel/kernel/kernel/target 2024-11-12T16:43:43.2802440Z /home/runner/work/kernel/kernel/kernel/hermit-builtins/target 2024-11-12T16:43:43.2803015Z Restore Key: 2024-11-12T16:43:43.2803367Z v0-rust-x86_64-dev-run-hermit-488717c4 2024-11-12T16:43:43.2803727Z Cache Key: 2024-11-12T16:43:43.2804071Z v0-rust-x86_64-dev-run-hermit-488717c4-fd11c09f 2024-11-12T16:43:43.2804465Z .. Prefix: 2024-11-12T16:43:43.2804745Z - v0-rust-x86_64-dev-run-hermit 2024-11-12T16:43:43.2805079Z .. Environment considered: 2024-11-12T16:43:43.2805861Z - Rust Version: 1.82.0-nightly x86_64-unknown-linux-gnu (a7399ba69d37b019677a9c47fe89ceb8dd82db2d) 2024-11-12T16:43:43.2806531Z - CARGO_HOME 2024-11-12T16:43:43.2806798Z - CARGO_INCREMENTAL 2024-11-12T16:43:43.2807092Z - CARGO_TERM_COLOR 2024-11-12T16:43:43.2807387Z - RUSTDOCFLAGS 2024-11-12T16:43:43.2807644Z - RUSTFLAGS 2024-11-12T16:43:43.2807893Z .. Lockfiles considered: 2024-11-12T16:43:43.2808335Z - /home/runner/work/kernel/kernel/benches/alloc/Cargo.toml 2024-11-12T16:43:43.2809053Z - /home/runner/work/kernel/kernel/benches/micro/Cargo.toml 2024-11-12T16:43:43.2809891Z - /home/runner/work/kernel/kernel/benches/netbench/Cargo.toml 2024-11-12T16:43:43.2810477Z - /home/runner/work/kernel/kernel/examples/axum/Cargo.toml 2024-11-12T16:43:43.2810996Z - /home/runner/work/kernel/kernel/examples/demo/Cargo.toml 2024-11-12T16:43:43.2811606Z - /home/runner/work/kernel/kernel/examples/dns/Cargo.toml 2024-11-12T16:43:43.2812310Z - /home/runner/work/kernel/kernel/examples/fuse_test/Cargo.toml 2024-11-12T16:43:43.2812965Z - /home/runner/work/kernel/kernel/examples/hello_world/Cargo.toml 2024-11-12T16:43:43.2813549Z - /home/runner/work/kernel/kernel/examples/httpd/Cargo.toml 2024-11-12T16:43:43.2814106Z - /home/runner/work/kernel/kernel/examples/miotcp/Cargo.toml 2024-11-12T16:43:43.2815244Z - /home/runner/work/kernel/kernel/examples/mioudp/Cargo.toml 2024-11-12T16:43:43.2815866Z - /home/runner/work/kernel/kernel/examples/mutex/Cargo.toml 2024-11-12T16:43:43.2816431Z - /home/runner/work/kernel/kernel/examples/polling/Cargo.toml 2024-11-12T16:43:43.2817166Z - /home/runner/work/kernel/kernel/examples/rftrace-example/Cargo.toml 2024-11-12T16:43:43.2817922Z - /home/runner/work/kernel/kernel/examples/testtcp/Cargo.toml 2024-11-12T16:43:43.2818495Z - /home/runner/work/kernel/kernel/examples/testudp/Cargo.toml 2024-11-12T16:43:43.2819030Z - /home/runner/work/kernel/kernel/examples/tls/Cargo.toml 2024-11-12T16:43:43.2819802Z - /home/runner/work/kernel/kernel/examples/tokio/Cargo.toml 2024-11-12T16:43:43.2820371Z - /home/runner/work/kernel/kernel/examples/vsock/Cargo.toml 2024-11-12T16:43:43.2820936Z - /home/runner/work/kernel/kernel/examples/wasm-test/Cargo.toml 2024-11-12T16:43:43.2821513Z - /home/runner/work/kernel/kernel/examples/wasmtime/Cargo.toml 2024-11-12T16:43:43.2822106Z - /home/runner/work/kernel/kernel/examples/webserver/Cargo.toml 2024-11-12T16:43:43.2822645Z - /home/runner/work/kernel/kernel/hermit-abi/Cargo.toml 2024-11-12T16:43:43.2823112Z - /home/runner/work/kernel/kernel/hermit/Cargo.toml 2024-11-12T16:43:43.2823613Z - /home/runner/work/kernel/kernel/kernel/.cargo/config.toml 2024-11-12T16:43:43.2824105Z - /home/runner/work/kernel/kernel/kernel/Cargo.lock 2024-11-12T16:43:43.2824563Z - /home/runner/work/kernel/kernel/kernel/Cargo.toml 2024-11-12T16:43:43.2825098Z - /home/runner/work/kernel/kernel/kernel/hermit-builtins/Cargo.lock 2024-11-12T16:43:43.2825739Z - /home/runner/work/kernel/kernel/kernel/hermit-builtins/Cargo.toml 2024-11-12T16:43:43.2826349Z - /home/runner/work/kernel/kernel/kernel/hermit-macro/Cargo.toml 2024-11-12T16:43:43.2826917Z - /home/runner/work/kernel/kernel/kernel/rust-toolchain.toml 2024-11-12T16:43:43.2827446Z - /home/runner/work/kernel/kernel/kernel/xtask/Cargo.toml 2024-11-12T16:43:43.2828244Z - /home/runner/work/kernel/kernel/rust-toolchain.toml 2024-11-12T16:43:43.2829063Z ##[endgroup] 2024-11-12T16:43:43.2829272Z 2024-11-12T16:43:43.2829413Z ... Restoring cache ... 2024-11-12T16:43:44.9077980Z Received 0 of 512530683 (0.0%), 0.0 MBs/sec 2024-11-12T16:43:45.9075177Z Received 113246208 of 512530683 (22.1%), 54.0 MBs/sec 2024-11-12T16:43:46.9078472Z Received 226492416 of 512530683 (44.2%), 72.0 MBs/sec 2024-11-12T16:43:47.9082066Z Received 352321536 of 512530683 (68.7%), 84.0 MBs/sec 2024-11-12T16:43:48.9093038Z Received 469762048 of 512530683 (91.7%), 89.6 MBs/sec 2024-11-12T16:43:49.3072278Z Cache Size: ~489 MB (512530683 B) 2024-11-12T16:43:49.3104416Z [command]/usr/bin/tar -xf /home/runner/work/_temp/9af9a374-cd6a-463c-ae10-9ff9f23d0820/cache.tzst -P -C /home/runner/work/kernel/kernel --use-compress-program unzstd 2024-11-12T16:43:49.9105142Z Received 512530683 of 512530683 (100.0%), 81.4 MBs/sec 2024-11-12T16:43:53.3716636Z Cache restored successfully 2024-11-12T16:43:53.8045502Z Restored from cache key "v0-rust-x86_64-dev-run-hermit-488717c4-e7aaca94" full match: false. 2024-11-12T16:43:53.8262356Z ##[group]Run gh release download --repo hermit-os/loader --pattern 'hermit-loader-x86_64*' 2024-11-12T16:43:53.8263141Z gh release download --repo hermit-os/loader --pattern 'hermit-loader-x86_64*' 2024-11-12T16:43:53.8320226Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:53.8320537Z env: 2024-11-12T16:43:53.8320895Z GH_TOKEN: *** 2024-11-12T16:43:53.8321153Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:53.8321428Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:53.8321705Z HERMIT_CAREFUL: 1 2024-11-12T16:43:53.8321970Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:53.8322270Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:53.8322535Z CARGO_TERM_COLOR: always 2024-11-12T16:43:53.8322809Z CACHE_ON_FAILURE: false 2024-11-12T16:43:53.8323071Z ##[endgroup] 2024-11-12T16:43:54.8485212Z ##[group]Run sudo apt-get update 2024-11-12T16:43:54.8485575Z sudo apt-get update 2024-11-12T16:43:54.8486080Z sudo apt-get install ovmf 2024-11-12T16:43:54.8486444Z mkdir -p edk2-stable202408-r1-bin/x64 2024-11-12T16:43:54.8486962Z cp /usr/share/OVMF/OVMF_CODE.fd edk2-stable202408-r1-bin/x64/code.fd 2024-11-12T16:43:54.8487599Z cp /usr/share/OVMF/OVMF_VARS.fd edk2-stable202408-r1-bin/x64/vars.fd 2024-11-12T16:43:54.8545146Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:54.8545450Z env: 2024-11-12T16:43:54.8545827Z GH_TOKEN: *** 2024-11-12T16:43:54.8546077Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:54.8546348Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:54.8546629Z HERMIT_CAREFUL: 1 2024-11-12T16:43:54.8546895Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:54.8547208Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:54.8547475Z CARGO_TERM_COLOR: always 2024-11-12T16:43:54.8547749Z CACHE_ON_FAILURE: false 2024-11-12T16:43:54.8548360Z ##[endgroup] 2024-11-12T16:43:54.9740050Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [142 B] 2024-11-12T16:43:55.0107178Z Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy InRelease 2024-11-12T16:43:55.0109638Z Hit:6 https://packages.microsoft.com/repos/azure-cli jammy InRelease 2024-11-12T16:43:55.0123095Z Hit:3 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease 2024-11-12T16:43:55.0132507Z Hit:4 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease 2024-11-12T16:43:55.0140458Z Hit:7 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease 2024-11-12T16:43:55.0146539Z Hit:5 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease 2024-11-12T16:43:56.5174654Z Reading package lists... 2024-11-12T16:43:56.5820468Z Reading package lists... 2024-11-12T16:43:56.7991851Z Building dependency tree... 2024-11-12T16:43:56.8005483Z Reading state information... 2024-11-12T16:43:57.0075520Z ovmf is already the newest version (2022.02-3ubuntu0.22.04.3). 2024-11-12T16:43:57.0076156Z ovmf set to manually installed. 2024-11-12T16:43:57.0076785Z 0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded. 2024-11-12T16:43:57.0199669Z ##[group]Run # https://github.com/firecracker-microvm/firecracker/blob/v1.5.1/docs/getting-started.md#getting-a-firecracker-binary 2024-11-12T16:43:57.0201541Z # https://github.com/firecracker-microvm/firecracker/blob/v1.5.1/docs/getting-started.md#getting-a-firecracker-binary 2024-11-12T16:43:57.0202720Z ARCH="$(uname -m)" 2024-11-12T16:43:57.0203463Z release_url="https://github.com/firecracker-microvm/firecracker/releases" 2024-11-12T16:43:57.0204612Z latest=$(basename $(curl -fsSLI -o /dev/null -w %{url_effective} ${release_url}/latest)) 2024-11-12T16:43:57.0205924Z curl -L ${release_url}/download/${latest}/firecracker-${latest}-${ARCH}.tgz \ 2024-11-12T16:43:57.0206833Z | tar -xz 2024-11-12T16:43:57.0207267Z  2024-11-12T16:43:57.0207669Z mkdir -p $HOME/.local/bin 2024-11-12T16:43:57.0208399Z mv release-${latest}-$(uname -m)/firecracker-${latest}-${ARCH} $HOME/.local/bin/firecracker 2024-11-12T16:43:57.0209005Z echo $HOME/.local/bin >> $GITHUB_PATH 2024-11-12T16:43:57.0209352Z  2024-11-12T16:43:57.0209623Z $HOME/.local/bin/firecracker --version 2024-11-12T16:43:57.0270203Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:57.0270543Z env: 2024-11-12T16:43:57.0270956Z GH_TOKEN: *** 2024-11-12T16:43:57.0271215Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:57.0271495Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:57.0271771Z HERMIT_CAREFUL: 1 2024-11-12T16:43:57.0272031Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:57.0272342Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:57.0272614Z CARGO_TERM_COLOR: always 2024-11-12T16:43:57.0272896Z CACHE_ON_FAILURE: false 2024-11-12T16:43:57.0273164Z ##[endgroup] 2024-11-12T16:43:57.5571624Z % Total % Received % Xferd Average Speed Time Time Time Current 2024-11-12T16:43:57.5572562Z Dload Upload Total Spent Left Speed 2024-11-12T16:43:57.5573607Z 2024-11-12T16:43:57.7762836Z 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2024-11-12T16:43:57.7764110Z 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2024-11-12T16:43:58.2698965Z 2024-11-12T16:43:58.2700553Z 100 6484k 100 6484k 0 0 9092k 0 --:--:-- --:--:-- --:--:-- 9092k 2024-11-12T16:43:58.2842302Z Firecracker v1.10.0 2024-11-12T16:43:58.2842604Z 2024-11-12T16:43:58.2843291Z 2024-11-12T16:43:58.284085906 [anonymous-instance:main] Firecracker exiting successfully. exit_code=0 2024-11-12T16:43:58.2875233Z ##[group]Run cargo +stable install --locked uhyve 2024-11-12T16:43:58.2875990Z cargo +stable install --locked uhyve 2024-11-12T16:43:58.2936116Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:58.2936443Z env: 2024-11-12T16:43:58.2936822Z GH_TOKEN: *** 2024-11-12T16:43:58.2937073Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:58.2937359Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:58.2937645Z HERMIT_CAREFUL: 1 2024-11-12T16:43:58.2937924Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:58.2938234Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:58.2938493Z CARGO_TERM_COLOR: always 2024-11-12T16:43:58.2938769Z CACHE_ON_FAILURE: false 2024-11-12T16:43:58.2939037Z ##[endgroup] 2024-11-12T16:43:58.8856931Z  Updating crates.io index 2024-11-12T16:43:59.1834204Z  Downloading crates ... 2024-11-12T16:43:59.3225433Z  Downloaded uhyve v0.3.0 2024-11-12T16:43:59.4540366Z  Ignored package `uhyve v0.3.0` is already installed, use --force to override 2024-11-12T16:43:59.4584607Z ##[group]Run cargo +stable install --locked virtiofsd 2024-11-12T16:43:59.4585089Z cargo +stable install --locked virtiofsd 2024-11-12T16:43:59.4643020Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:59.4643314Z env: 2024-11-12T16:43:59.4643768Z GH_TOKEN: *** 2024-11-12T16:43:59.4644017Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:59.4644293Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:59.4644591Z HERMIT_CAREFUL: 1 2024-11-12T16:43:59.4644859Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:59.4645169Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:59.4645425Z CARGO_TERM_COLOR: always 2024-11-12T16:43:59.4645704Z CACHE_ON_FAILURE: false 2024-11-12T16:43:59.4645970Z ##[endgroup] 2024-11-12T16:43:59.4973203Z  Updating crates.io index 2024-11-12T16:43:59.6224705Z  Downloading crates ... 2024-11-12T16:43:59.6441000Z  Downloaded virtiofsd v1.12.0 2024-11-12T16:43:59.6673528Z  Ignored package `virtiofsd v1.12.0` is already installed, use --force to override 2024-11-12T16:43:59.6719980Z ##[group]Run cargo +stable install cargo-careful 2024-11-12T16:43:59.6720435Z cargo +stable install cargo-careful 2024-11-12T16:43:59.6778988Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:59.6779359Z env: 2024-11-12T16:43:59.6779949Z GH_TOKEN: *** 2024-11-12T16:43:59.6780201Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:59.6780477Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:59.6780773Z HERMIT_CAREFUL: 1 2024-11-12T16:43:59.6781050Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:59.6781365Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:59.6781627Z CARGO_TERM_COLOR: always 2024-11-12T16:43:59.6781907Z CACHE_ON_FAILURE: false 2024-11-12T16:43:59.6782177Z ##[endgroup] 2024-11-12T16:43:59.7115371Z  Updating crates.io index 2024-11-12T16:43:59.8480303Z  Downloading crates ... 2024-11-12T16:43:59.8666987Z  Downloaded cargo-careful v0.4.3 2024-11-12T16:43:59.8870019Z  Ignored package `cargo-careful v0.4.3` is already installed, use --force to override 2024-11-12T16:43:59.8914823Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world 2024-11-12T16:43:59.8915638Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world 2024-11-12T16:43:59.8973546Z shell: /usr/bin/bash -e {0} 2024-11-12T16:43:59.8974080Z env: 2024-11-12T16:43:59.8974471Z GH_TOKEN: *** 2024-11-12T16:43:59.8974736Z RUSTFLAGS: -Dwarnings 2024-11-12T16:43:59.8975010Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:43:59.8975288Z HERMIT_CAREFUL: 1 2024-11-12T16:43:59.8975552Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:43:59.8975858Z CARGO_INCREMENTAL: 0 2024-11-12T16:43:59.8976127Z CARGO_TERM_COLOR: always 2024-11-12T16:43:59.8976406Z CACHE_ON_FAILURE: false 2024-11-12T16:43:59.8976668Z ##[endgroup] 2024-11-12T16:44:00.3859648Z  Compiling libc v0.2.155 2024-11-12T16:44:00.3860722Z  Compiling proc-macro2 v1.0.89 2024-11-12T16:44:00.3861771Z  Compiling unicode-ident v1.0.12 2024-11-12T16:44:00.3862538Z  Compiling cc v1.0.99 2024-11-12T16:44:00.4486288Z  Compiling crossbeam-utils v0.8.20 2024-11-12T16:44:00.6907711Z  Compiling cfg-if v1.0.0 2024-11-12T16:44:01.3143992Z  Compiling quote v1.0.37 2024-11-12T16:44:01.3589414Z  Compiling tinyvec_macros v0.1.1 2024-11-12T16:44:01.3846921Z  Compiling tinyvec v1.6.0 2024-11-12T16:44:01.3907548Z  Compiling getrandom v0.2.15 2024-11-12T16:44:01.5232822Z  Compiling syn v2.0.87 2024-11-12T16:44:01.5605472Z  Compiling crossbeam-epoch v0.9.18 2024-11-12T16:44:01.6855862Z  Compiling ring v0.17.8 2024-11-12T16:44:01.9369086Z  Compiling spin v0.9.8 2024-11-12T16:44:02.1581022Z  Compiling untrusted v0.9.0 2024-11-12T16:44:02.1617046Z  Compiling utf8parse v0.2.1 2024-11-12T16:44:02.2917125Z  Compiling rayon-core v1.12.1 2024-11-12T16:44:02.2918879Z  Compiling rustls-pki-types v1.7.0 2024-11-12T16:44:02.6086365Z  Compiling anstyle-parse v0.2.4 2024-11-12T16:44:02.6477954Z  Compiling unicode-normalization v0.1.23 2024-11-12T16:44:02.8389707Z  Compiling crossbeam-deque v0.8.5 2024-11-12T16:44:03.0009657Z  Compiling is_terminal_polyfill v1.70.0 2024-11-12T16:44:03.0469475Z  Compiling rustls v0.23.11 2024-11-12T16:44:03.1362345Z  Compiling anstyle-query v1.1.0 2024-11-12T16:44:03.1542881Z  Compiling percent-encoding v2.3.1 2024-11-12T16:44:03.2364966Z  Compiling log v0.4.22 2024-11-12T16:44:03.4423323Z  Compiling colorchoice v1.0.1 2024-11-12T16:44:03.4424709Z  Compiling unicode-bidi v0.3.15 2024-11-12T16:44:03.5377440Z  Compiling adler v1.0.2 2024-11-12T16:44:03.6527846Z  Compiling anstyle v1.0.10 2024-11-12T16:44:03.9361663Z  Compiling anstream v0.6.14 2024-11-12T16:44:04.0519868Z  Compiling idna v0.5.0 2024-11-12T16:44:04.2109608Z  Compiling miniz_oxide v0.7.3 2024-11-12T16:44:04.7531550Z  Compiling form_urlencoded v1.2.1 2024-11-12T16:44:05.0651676Z  Compiling crc32fast v1.4.2 2024-11-12T16:44:05.2064797Z  Compiling either v1.12.0 2024-11-12T16:44:05.2254227Z  Compiling scroll_derive v0.12.0 2024-11-12T16:44:05.3411850Z  Compiling anyhow v1.0.93 2024-11-12T16:44:05.5387400Z  Compiling subtle v2.5.0 2024-11-12T16:44:05.6390283Z  Compiling heck v0.5.0 2024-11-12T16:44:05.7216503Z  Compiling once_cell v1.19.0 2024-11-12T16:44:05.7352700Z  Compiling zeroize v1.8.1 2024-11-12T16:44:05.8006592Z  Compiling strsim v0.11.1 2024-11-12T16:44:05.8460805Z  Compiling clap_lex v0.7.1 2024-11-12T16:44:05.8875362Z  Compiling clap_derive v4.5.18 2024-11-12T16:44:06.0213303Z  Compiling clap_builder v4.5.20 2024-11-12T16:44:06.1745295Z  Compiling scroll v0.12.0 2024-11-12T16:44:06.4705737Z  Compiling rayon v1.10.0 2024-11-12T16:44:07.5981652Z  Compiling flate2 v1.0.30 2024-11-12T16:44:07.9828552Z  Compiling url v2.5.0 2024-11-12T16:44:08.9106990Z  Compiling webpki-roots v0.26.2 2024-11-12T16:44:08.9894521Z  Compiling plain v0.2.3 2024-11-12T16:44:08.9985244Z  Compiling xshell-macros v0.2.6 2024-11-12T16:44:09.0424900Z  Compiling memchr v2.7.2 2024-11-12T16:44:09.2387715Z  Compiling rustls-webpki v0.102.5 2024-11-12T16:44:10.1304410Z  Compiling base64 v0.22.1 2024-11-12T16:44:10.3814183Z  Compiling sysinfo v0.32.0 2024-11-12T16:44:10.4786832Z  Compiling xshell v0.2.6 2024-11-12T16:44:11.1665068Z  Compiling goblin v0.9.2 2024-11-12T16:44:11.2458143Z  Compiling clap v4.5.20 2024-11-12T16:44:11.6979552Z  Compiling wait-timeout v0.2.0 2024-11-12T16:44:12.9434467Z  Compiling ureq v2.10.1 2024-11-12T16:44:14.6717623Z  Compiling xtask v0.1.0 (/home/runner/work/kernel/kernel/kernel/xtask) 2024-11-12T16:44:15.4713954Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.53s 2024-11-12T16:44:15.4774165Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world` 2024-11-12T16:44:15.4815249Z ##[group]cargo build 2024-11-12T16:44:15.4821853Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--profile" "dev" "--package" "hello_world" 2024-11-12T16:44:15.5698155Z Updating git repository `https://github.com/hermit-os/hyper-util.git` 2024-11-12T16:44:15.7536813Z Updating git repository `https://github.com/hermit-os/socket2.git` 2024-11-12T16:44:15.9129812Z Updating git repository `https://github.com/hermit-os/tokio.git` 2024-11-12T16:44:16.0524766Z Updating git repository `https://github.com/hermit-os/tokio-rustls.git` 2024-11-12T16:44:16.1920774Z Updating crates.io index 2024-11-12T16:44:17.0412678Z Locking 362 packages to latest compatible versions 2024-11-12T16:44:17.0413348Z Adding aarch64 v0.0.11 (latest: v0.0.13) 2024-11-12T16:44:17.0426837Z Adding aarch64-cpu v9.4.0 (latest: v10.0.0) 2024-11-12T16:44:17.0704903Z Adding cranelift-bforest v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0705813Z Adding cranelift-bitset v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0754317Z Adding cranelift-codegen v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0762071Z Adding cranelift-codegen-meta v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0764846Z Adding cranelift-codegen-shared v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0766949Z Adding cranelift-control v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0773548Z Adding cranelift-entity v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0789346Z Adding cranelift-frontend v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0796527Z Adding cranelift-isle v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0810388Z Adding cranelift-native v0.111.2 (latest: v0.113.1) 2024-11-12T16:44:17.0841010Z Adding cranelift-wasm v0.111.2 (latest: v0.112.3) 2024-11-12T16:44:17.0943005Z Adding embedded-io v0.4.0 (latest: v0.6.1) 2024-11-12T16:44:17.0991809Z Adding generic-array v0.14.7 (latest: v1.1.0) 2024-11-12T16:44:17.1002151Z Adding gimli v0.29.0 (latest: v0.31.1) 2024-11-12T16:44:17.1025820Z Adding hashbrown v0.13.2 (latest: v0.15.1) 2024-11-12T16:44:17.1026615Z Adding hashbrown v0.14.5 (latest: v0.15.1) 2024-11-12T16:44:17.1027647Z Adding heck v0.4.1 (latest: v0.5.0) 2024-11-12T16:44:17.1029337Z Adding hermit-abi v0.3.9 (latest: v0.4.0) 2024-11-12T16:44:17.1124838Z Adding itertools v0.12.1 (latest: v0.13.0) 2024-11-12T16:44:17.1137581Z Adding linux-raw-sys v0.4.14 (latest: v0.6.5) 2024-11-12T16:44:17.1144165Z Adding matchit v0.7.3 (latest: v0.8.5) 2024-11-12T16:44:17.1260637Z Adding regalloc2 v0.9.3 (latest: v0.10.2) 2024-11-12T16:44:17.1316383Z Adding rustc-hash v1.1.0 (latest: v2.0.0) 2024-11-12T16:44:17.1470197Z Adding sync_wrapper v0.1.2 (latest: v1.0.1) 2024-11-12T16:44:17.1480276Z Adding thiserror v1.0.69 (latest: v2.0.3) 2024-11-12T16:44:17.1482260Z Adding thiserror-impl v1.0.69 (latest: v2.0.3) 2024-11-12T16:44:17.1499738Z Adding tock-registers v0.8.1 (latest: v0.9.0) 2024-11-12T16:44:17.1508694Z Adding tower v0.4.13 (latest: v0.5.1) 2024-11-12T16:44:17.1544294Z Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.3+wasi-0.2.2) 2024-11-12T16:44:17.1549424Z Adding wasm-encoder v0.215.0 (latest: v0.219.1) 2024-11-12T16:44:17.1568753Z Adding wasmparser v0.215.0 (latest: v0.219.1) 2024-11-12T16:44:17.1578162Z Adding wasmprinter v0.215.0 (latest: v0.219.1) 2024-11-12T16:44:17.1662685Z Adding wasmtime v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1669865Z Adding wasmtime-asm-macros v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1678055Z Adding wasmtime-component-macro v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1680212Z Adding wasmtime-component-util v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1704065Z Adding wasmtime-cranelift v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1741507Z Adding wasmtime-environ v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1749397Z Adding wasmtime-jit-icache-coherence v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1750582Z Adding wasmtime-slab v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1756791Z Adding wasmtime-types v24.0.2 (latest: v25.0.3) 2024-11-12T16:44:17.1759578Z Adding wasmtime-versioned-export-macros v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1763806Z Adding wasmtime-wit-bindgen v24.0.2 (latest: v26.0.1) 2024-11-12T16:44:17.1854663Z Adding windows-sys v0.48.0 (latest: v0.59.0) 2024-11-12T16:44:17.1855783Z Adding windows-sys v0.52.0 (latest: v0.59.0) 2024-11-12T16:44:17.1856903Z Adding windows-targets v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1857985Z Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1859096Z Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1860165Z Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1861190Z Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1862133Z Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1862818Z Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1863498Z Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) 2024-11-12T16:44:17.1873021Z Adding wit-parser v0.215.0 (latest: v0.219.1) 2024-11-12T16:44:17.1890496Z Adding zerocopy v0.7.35 (latest: v0.8.9) 2024-11-12T16:44:17.1900652Z Adding zerocopy-derive v0.7.35 (latest: v0.8.9) 2024-11-12T16:44:17.2011938Z Downloading crates ... 2024-11-12T16:44:17.4087904Z Downloaded cc v1.2.0 2024-11-12T16:44:17.4155670Z Downloaded serde v1.0.215 2024-11-12T16:44:17.4194837Z Downloaded rustix v0.38.40 2024-11-12T16:44:17.4629143Z Updating crates.io index 2024-11-12T16:44:17.4902924Z Downloading crates ... 2024-11-12T16:44:17.5318464Z Downloaded getopts v0.2.21 2024-11-12T16:44:17.5338530Z Downloaded addr2line v0.22.0 2024-11-12T16:44:17.5369839Z Downloaded miniz_oxide v0.7.4 2024-11-12T16:44:17.5400296Z Downloaded memchr v2.5.0 2024-11-12T16:44:17.5448756Z Downloaded compiler_builtins v0.1.123 2024-11-12T16:44:17.5612767Z Downloaded object v0.36.2 2024-11-12T16:44:17.5761752Z Downloaded unicode-width v0.1.13 2024-11-12T16:44:17.5869717Z Downloaded libc v0.2.158 2024-11-12T16:44:17.6655928Z Compiling core v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) 2024-11-12T16:44:17.6679072Z Compiling cc v1.2.0 2024-11-12T16:44:17.6717930Z Compiling rustix v0.38.40 2024-11-12T16:44:17.6758332Z Compiling std v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std) 2024-11-12T16:44:19.1144148Z Compiling ring v0.17.8 2024-11-12T16:44:19.3888178Z Compiling xattr v1.3.1 2024-11-12T16:44:19.6247630Z Compiling tar v0.4.43 2024-11-12T16:44:21.3468909Z Compiling rustls v0.23.16 2024-11-12T16:44:22.0377637Z Compiling rustls-webpki v0.102.8 2024-11-12T16:44:24.7058928Z Compiling ureq v2.10.1 2024-11-12T16:44:26.9447861Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:44:29.1946829Z Compiling rustc-std-workspace-core v1.99.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core) 2024-11-12T16:44:29.3102172Z Compiling compiler_builtins v0.1.123 2024-11-12T16:44:29.5293760Z Compiling libc v0.2.158 2024-11-12T16:44:30.9183243Z Compiling alloc v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc) 2024-11-12T16:44:30.9185080Z Compiling cfg-if v1.0.0 2024-11-12T16:44:31.0103888Z Compiling unwind v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind) 2024-11-12T16:44:31.1319519Z Compiling memchr v2.5.0 2024-11-12T16:44:31.8632158Z Compiling adler v1.0.2 2024-11-12T16:44:31.9814707Z Compiling rustc-demangle v0.1.24 2024-11-12T16:44:33.7381119Z Compiling rustc-std-workspace-alloc v1.99.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc) 2024-11-12T16:44:33.7384557Z Compiling panic_abort v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort) 2024-11-12T16:44:33.8230711Z Compiling gimli v0.29.0 2024-11-12T16:44:33.8440143Z Compiling hermit-abi v0.4.0 2024-11-12T16:44:34.0877249Z Compiling std_detect v0.1.5 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect) 2024-11-12T16:44:34.1720445Z Compiling object v0.36.2 2024-11-12T16:44:34.3127839Z Compiling hashbrown v0.14.5 2024-11-12T16:44:35.4699955Z Compiling miniz_oxide v0.7.4 2024-11-12T16:44:36.1961859Z Compiling panic_unwind v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind) 2024-11-12T16:44:37.4407396Z Compiling addr2line v0.22.0 2024-11-12T16:44:42.6543150Z Compiling proc_macro v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/proc_macro) 2024-11-12T16:45:30.8234830Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_PCI -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-1e1f5ad2eed1d173/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-1e1f5ad2eed1d173/out/target" "--no-default-features" "--features" "acpi pci" 2024-11-12T16:45:30.9479329Z Compiling hello_world v0.0.0 (/home/runner/work/kernel/kernel/examples/hello_world) 2024-11-12T16:45:31.0907603Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s 2024-11-12T16:45:31.1563605Z ##[endgroup] 2024-11-12T16:45:31.2568035Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/hello_world -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M 2024-11-12T16:45:31.4283870Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:45:31.4299506Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:45:31.4319475Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:45:31.4335791Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1344ab0] 2024-11-12T16:45:31.4347199Z [LOADER][INFO] Module length: 0x1221ab0 2024-11-12T16:45:31.4369690Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:45:31.4392347Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1400000 2024-11-12T16:45:31.4418712Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1344ab0 (len = 0x1221ab0 B / 19012272 B) 2024-11-12T16:45:31.4441168Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1400000..0x1800000 to 0x1400000..0x1800000 2024-11-12T16:45:31.4462879Z [LOADER][INFO] Loading kernel to 0x1400000..0x16257f8 (len = 0x2257f8 B / 2250744 B) 2024-11-12T16:45:31.4501450Z [LOADER][INFO] TLS is at 0x15ff630..0x15ff6a8 (len = 0x78 B / 120 B) 2024-11-12T16:45:31.4521608Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:45:31.4532839Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:45:31.4540898Z hardware_info: HardwareInfo { 2024-11-12T16:45:31.4549552Z phys_addr_range: 0x0..0x0, 2024-11-12T16:45:31.4557266Z serial_port_base: Some( 2024-11-12T16:45:31.4561971Z 0x3f8, 2024-11-12T16:45:31.4564951Z ), 2024-11-12T16:45:31.4571486Z device_tree: Some( 2024-11-12T16:45:31.4576845Z 0x120520, 2024-11-12T16:45:31.4579791Z ), 2024-11-12T16:45:31.4581855Z }, 2024-11-12T16:45:31.4588372Z load_info: LoadInfo { 2024-11-12T16:45:31.4601055Z kernel_image_addr_range: 0x1400000..0x16257f8, 2024-11-12T16:45:31.4606903Z tls_info: Some( 2024-11-12T16:45:31.4612312Z TlsInfo { 2024-11-12T16:45:31.4620377Z start: 0x15ff630, 2024-11-12T16:45:31.4627493Z filesz: 0x20, 2024-11-12T16:45:31.4635044Z memsz: 0x78, 2024-11-12T16:45:31.4641776Z align: 0x8, 2024-11-12T16:45:31.4645718Z }, 2024-11-12T16:45:31.4648726Z ), 2024-11-12T16:45:31.4650910Z }, 2024-11-12T16:45:31.4658625Z platform_info: Multiboot { 2024-11-12T16:45:31.4665385Z command_line: Some( 2024-11-12T16:45:31.4675197Z "hermit-loader-x86_64 ", 2024-11-12T16:45:31.4677622Z ), 2024-11-12T16:45:31.4686354Z multiboot_info_addr: 0x9500, 2024-11-12T16:45:31.4688374Z }, 2024-11-12T16:45:31.4689149Z } 2024-11-12T16:45:31.4711555Z [LOADER][INFO] Entering kernel at 0x14f24c0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:45:31.4722252Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:45:31.4732469Z [0][INFO] Kernel starts at 1400000 2024-11-12T16:45:31.4738090Z [0][INFO] FDT: 2024-11-12T16:45:31.4739526Z / { 2024-11-12T16:45:31.4748268Z compatible = "linux,dummy-virt" 2024-11-12T16:45:31.4754708Z #address-cells = <0x2> 2024-11-12T16:45:31.4760655Z #size-cells = <0x2> 2024-11-12T16:45:31.4760949Z 2024-11-12T16:45:31.4764200Z chosen { 2024-11-12T16:45:31.4792326Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:45:31.4793670Z }; 2024-11-12T16:45:31.4793932Z 2024-11-12T16:45:31.4797718Z memory@0 { 2024-11-12T16:45:31.4804951Z device_type = "memory" 2024-11-12T16:45:31.4811541Z reg = <0x0 0x9fc00> 2024-11-12T16:45:31.4813406Z }; 2024-11-12T16:45:31.4813624Z 2024-11-12T16:45:31.4818395Z memory@100000 { 2024-11-12T16:45:31.4825718Z device_type = "memory" 2024-11-12T16:45:31.4834362Z reg = <0x100000 0x3fee0000> 2024-11-12T16:45:31.4836161Z }; 2024-11-12T16:45:31.4836931Z }; 2024-11-12T16:45:31.4837184Z 2024-11-12T16:45:31.4847739Z [0][INFO] BSS starts at 0x1624840 2024-11-12T16:45:31.4856203Z [0][INFO] tls_info = Some( 2024-11-12T16:45:31.4860741Z TlsInfo { 2024-11-12T16:45:31.4867224Z start: 0x15ff630, 2024-11-12T16:45:31.4871924Z filesz: 0x20, 2024-11-12T16:45:31.4876940Z memsz: 0x78, 2024-11-12T16:45:31.4881891Z align: 0x8, 2024-11-12T16:45:31.4884000Z }, 2024-11-12T16:45:31.4884895Z ) 2024-11-12T16:45:31.4898019Z [0][INFO] Total memory size: 999 MiB 2024-11-12T16:45:31.4911089Z [0][INFO] Kernel region: 0x1400000..0x1800000 2024-11-12T16:45:31.4921422Z [0][INFO] Minimum memory size: 29 2024-11-12T16:45:31.4935454Z [0][INFO] Heap: size 870 MB, start address 1800000 2024-11-12T16:45:31.4986773Z [0][INFO] Heap is located at 0x1800000..0x37e00000 (0 Bytes unmapped) 2024-11-12T16:45:31.4997634Z [0][INFO] Physical memory free list: 2024-11-12T16:45:31.5018776Z 0x37e00000.. 0x3ffe0000 (len = 0x81e0000, pages = 33248) 2024-11-12T16:45:31.5029683Z [0][INFO] Virtual memory free list: 2024-11-12T16:45:31.5050492Z 0x37e00000.. 0x800000000000 (len = 0x7fffc8200000, pages = 34359509504) 2024-11-12T16:45:31.5062680Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:45:31.5471534Z [0][INFO] 2024-11-12T16:45:31.5492669Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:45:31.5511324Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:45:31.5528467Z [0][INFO] Frequency: 2444 MHz (from Measurement) 2024-11-12T16:45:31.5542465Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:45:31.5591097Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:45:31.5602674Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:45:31.5615383Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:45:31.5626911Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:45:31.5648905Z [0][INFO] ====================================================================== 2024-11-12T16:45:31.5654040Z [0][INFO] 2024-11-12T16:45:31.5675770Z [0][INFO] Hermit booted on 2024-11-12 16:45:30.750728 +00:00:00 2024-11-12T16:45:31.5865054Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:45:31.5881761Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:45:31.5891904Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:45:31.5903833Z [0][INFO] 2024-11-12T16:45:31.5925373Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:45:31.5937383Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:45:31.5948572Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:45:31.5969812Z [0][INFO] ====================================================================== 2024-11-12T16:45:31.5974836Z [0][INFO] 2024-11-12T16:45:31.5985750Z [0][INFO] Compiled with PCI support 2024-11-12T16:45:31.5996769Z [0][INFO] Compiled with ACPI support 2024-11-12T16:45:31.6001786Z [0][INFO] 2024-11-12T16:45:31.6023092Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:45:31.6048913Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:45:31.6074528Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:45:31.6146001Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:45:31.6203499Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:45:31.6223291Z [0][INFO] ====================================================================== 2024-11-12T16:45:31.6228460Z [0][INFO] 2024-11-12T16:45:31.6250835Z [0][INFO] Hermit is running on common system! 2024-11-12T16:45:31.6273258Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:45:31.6283953Z [0][INFO] Jumping into application 2024-11-12T16:45:31.6289350Z Hello, world! 2024-11-12T16:45:31.6295271Z Number of interrupts 2024-11-12T16:45:31.6298483Z [0][FPU]: 1 2024-11-12T16:45:31.6309251Z [0][INFO] shutting down with code 0 2024-11-12T16:45:31.7041269Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world --uefi 2024-11-12T16:45:31.7042129Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world --uefi 2024-11-12T16:45:31.7099921Z shell: /usr/bin/bash -e {0} 2024-11-12T16:45:31.7100221Z env: 2024-11-12T16:45:31.7100578Z GH_TOKEN: *** 2024-11-12T16:45:31.7100825Z RUSTFLAGS: -Dwarnings 2024-11-12T16:45:31.7101106Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:45:31.7101378Z HERMIT_CAREFUL: 1 2024-11-12T16:45:31.7101640Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:45:31.7101943Z CARGO_INCREMENTAL: 0 2024-11-12T16:45:31.7102201Z CARGO_TERM_COLOR: always 2024-11-12T16:45:31.7102476Z CACHE_ON_FAILURE: false 2024-11-12T16:45:31.7102739Z ##[endgroup] 2024-11-12T16:45:31.8574819Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.10s 2024-11-12T16:45:31.8613812Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world --uefi` 2024-11-12T16:45:31.8658631Z ##[group]cargo build 2024-11-12T16:45:31.8664592Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--profile" "dev" "--package" "hello_world" 2024-11-12T16:45:32.0255965Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_PCI -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-1e1f5ad2eed1d173/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-1e1f5ad2eed1d173/out/target" "--no-default-features" "--features" "acpi pci" 2024-11-12T16:45:32.0263178Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.12s 2024-11-12T16:45:32.0384115Z ##[endgroup] 2024-11-12T16:45:32.1585103Z $ sudo qemu-system-x86_64 -display none -serial stdio -drive if=pflash,format=raw,readonly=on,file=edk2-stable202408-r1-bin/x64/code.fd -drive if=pflash,format=raw,readonly=on,file=edk2-stable202408-r1-bin/x64/vars.fd -drive format=raw,file=fat:rw:target/esp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M 2024-11-12T16:45:36.1903012Z [=3hBdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00003 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Secondary,Master,0x0): Not Found 2024-11-12T16:45:36.3205730Z BdsDxe: loading Boot0002 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Primary,Master,0x0) 2024-11-12T16:45:36.3257635Z BdsDxe: starting Boot0002 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Primary,Master,0x0) 2024-11-12T16:45:38.5962186Z [LOADER][?[32mINFO?[0m] Read Hermit application from "\efi\boot\hermit-app" (size = 19012272 B) 2024-11-12T16:45:38.6007818Z [LOADER][?[32mINFO?[0m] Parsing kernel from ELF at 0x3cf3f018..0x3e160ac8 (len = 0x1221ab0 B / 19012272 B) 2024-11-12T16:45:38.6045968Z [LOADER][?[32mINFO?[0m] Loading kernel to 0x3cd19000..0x3cf3e7f8 (len = 0x2257f8 B / 2250744 B) 2024-11-12T16:45:38.6076378Z [LOADER][?[32mINFO?[0m] TLS is at 0x3cf18630..0x3cf186a8 (len = 0x78 B / 120 B) 2024-11-12T16:45:38.6095640Z [LOADER][?[32mINFO?[0m] Found ACPI 2 RSDP at 0x3fb7e014 2024-11-12T16:45:38.6965590Z [LOADER][INFO] Memory map: 2024-11-12T16:45:38.6983064Z start: 0x0, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7000816Z start: 0x1000, pages: 0x9f, type: CONVENTIONAL 2024-11-12T16:45:38.7017174Z start: 0x100000, pages: 0x700, type: CONVENTIONAL 2024-11-12T16:45:38.7035154Z start: 0x800000, pages: 0x8, type: ACPI_NON_VOLATILE 2024-11-12T16:45:38.7051525Z start: 0x808000, pages: 0x3, type: CONVENTIONAL 2024-11-12T16:45:38.7069320Z start: 0x80b000, pages: 0x1, type: ACPI_NON_VOLATILE 2024-11-12T16:45:38.7085639Z start: 0x80c000, pages: 0x4, type: CONVENTIONAL 2024-11-12T16:45:38.7103479Z start: 0x810000, pages: 0xf0, type: ACPI_NON_VOLATILE 2024-11-12T16:45:38.7121998Z start: 0x900000, pages: 0xc00, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7138384Z start: 0x1500000, pages: 0x3aa36, type: CONVENTIONAL 2024-11-12T16:45:38.7156833Z start: 0x3bf36000, pages: 0x20, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7173146Z start: 0x3bf56000, pages: 0xdc3, type: CONVENTIONAL 2024-11-12T16:45:38.7189590Z start: 0x3cd19000, pages: 0x226, type: LOADER_DATA 2024-11-12T16:45:38.7205886Z start: 0x3cf3f000, pages: 0x1222, type: CONVENTIONAL 2024-11-12T16:45:38.7222061Z start: 0x3e161000, pages: 0x1e, type: LOADER_CODE 2024-11-12T16:45:38.7238495Z start: 0x3e17f000, pages: 0x19, type: CONVENTIONAL 2024-11-12T16:45:38.7254454Z start: 0x3e198000, pages: 0x2, type: LOADER_DATA 2024-11-12T16:45:38.7272538Z start: 0x3e19a000, pages: 0x6d4, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7290750Z start: 0x3e86e000, pages: 0xb4, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7309025Z start: 0x3e922000, pages: 0x25, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7325876Z start: 0x3e947000, pages: 0x1, type: CONVENTIONAL 2024-11-12T16:45:38.7342175Z start: 0x3e948000, pages: 0x2, type: LOADER_DATA 2024-11-12T16:45:38.7360514Z start: 0x3e94a000, pages: 0x6, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7376947Z start: 0x3e950000, pages: 0x1, type: CONVENTIONAL 2024-11-12T16:45:38.7393046Z start: 0x3e951000, pages: 0x1, type: LOADER_DATA 2024-11-12T16:45:38.7411239Z start: 0x3e952000, pages: 0x32, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7429312Z start: 0x3e984000, pages: 0xa0, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7447248Z start: 0x3ea24000, pages: 0x46, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7465231Z start: 0x3ea6a000, pages: 0x1e, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7483216Z start: 0x3ea88000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7500965Z start: 0x3ea8a000, pages: 0xb, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7519444Z start: 0x3ea95000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7537083Z start: 0x3ea97000, pages: 0x17, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7555137Z start: 0x3eaae000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7573762Z start: 0x3eaaf000, pages: 0x8, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7591784Z start: 0x3eab7000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7610928Z start: 0x3eabb000, pages: 0x1a, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7633815Z start: 0x3ead5000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7656171Z start: 0x3ead7000, pages: 0x14, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7679371Z start: 0x3eaeb000, pages: 0x5, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7702276Z start: 0x3eaf0000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7725321Z start: 0x3eaf3000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7747319Z start: 0x3eaf6000, pages: 0x15, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7769420Z start: 0x3eb0b000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7791586Z start: 0x3eb12000, pages: 0x7, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7814052Z start: 0x3eb19000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7836287Z start: 0x3eb20000, pages: 0x8, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7858750Z start: 0x3eb28000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7880985Z start: 0x3eb2a000, pages: 0x15, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7903436Z start: 0x3eb3f000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.7926227Z start: 0x3eb41000, pages: 0x14, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.7948247Z start: 0x3eb55000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8103647Z start: 0x3eb5c000, pages: 0x23, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8104456Z start: 0x3eb7f000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8108996Z start: 0x3eb82000, pages: 0xb, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8109874Z start: 0x3eb8d000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8110713Z start: 0x3eb8e000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8111941Z start: 0x3eb91000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8131557Z start: 0x3eb94000, pages: 0x6c, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8132525Z start: 0x3ec00000, pages: 0x200, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8133438Z start: 0x3ee00000, pages: 0x7, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8134354Z start: 0x3ee07000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8135243Z start: 0x3ee09000, pages: 0x2, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8152049Z start: 0x3ee0b000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8170070Z start: 0x3ee0c000, pages: 0xb, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8188216Z start: 0x3ee17000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8206443Z start: 0x3ee19000, pages: 0x5, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8224614Z start: 0x3ee1e000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8242922Z start: 0x3ee20000, pages: 0x7, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8260833Z start: 0x3ee27000, pages: 0x5, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8279441Z start: 0x3ee2c000, pages: 0xe, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8297313Z start: 0x3ee3a000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8315902Z start: 0x3ee3c000, pages: 0x21, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8333844Z start: 0x3ee5d000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8352107Z start: 0x3ee60000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8370209Z start: 0x3ee64000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8388235Z start: 0x3ee66000, pages: 0x14, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8406506Z start: 0x3ee7a000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8424893Z start: 0x3ee7e000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8443861Z start: 0x3ee7f000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8461513Z start: 0x3ee80000, pages: 0x7, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8479649Z start: 0x3ee87000, pages: 0x8, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8497568Z start: 0x3ee8f000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8515869Z start: 0x3ee93000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8533761Z start: 0x3ee9a000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8551889Z start: 0x3ee9e000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8569767Z start: 0x3eea1000, pages: 0xa, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8587741Z start: 0x3eeab000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8606282Z start: 0x3eead000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8624082Z start: 0x3eeb1000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8641828Z start: 0x3eeb5000, pages: 0x1a, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8659474Z start: 0x3eecf000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8677230Z start: 0x3eed0000, pages: 0xd, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8694908Z start: 0x3eedd000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8713692Z start: 0x3eee0000, pages: 0xc1, type: RUNTIME_SERVICES_DATA 2024-11-12T16:45:38.8731579Z start: 0x3efa1000, pages: 0x400, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8749134Z start: 0x3f3a1000, pages: 0x70, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8766459Z start: 0x3f411000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8784043Z start: 0x3f415000, pages: 0x6, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8801891Z start: 0x3f41b000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8819784Z start: 0x3f41c000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8837615Z start: 0x3f420000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8855433Z start: 0x3f424000, pages: 0x16, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8873159Z start: 0x3f43a000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8890912Z start: 0x3f43c000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8908655Z start: 0x3f43f000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8926367Z start: 0x3f441000, pages: 0x9, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8944120Z start: 0x3f44a000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8961955Z start: 0x3f44b000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.8979653Z start: 0x3f44c000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.8997495Z start: 0x3f44e000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9015584Z start: 0x3f44f000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9033791Z start: 0x3f451000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9051757Z start: 0x3f454000, pages: 0xb, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9070026Z start: 0x3f45f000, pages: 0xd, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9087997Z start: 0x3f46c000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9105914Z start: 0x3f46d000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9124282Z start: 0x3f46e000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9142233Z start: 0x3f46f000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9160387Z start: 0x3f470000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9178353Z start: 0x3f473000, pages: 0xb, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9196362Z start: 0x3f47e000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9214612Z start: 0x3f47f000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9233457Z start: 0x3f480000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9255469Z start: 0x3f481000, pages: 0x9, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9279134Z start: 0x3f48a000, pages: 0x5, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9302691Z start: 0x3f48f000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9326398Z start: 0x3f492000, pages: 0x45d, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9351157Z start: 0x3f8ef000, pages: 0x100, type: RUNTIME_SERVICES_DATA 2024-11-12T16:45:38.9375706Z start: 0x3f9ef000, pages: 0x100, type: RUNTIME_SERVICES_CODE 2024-11-12T16:45:38.9395535Z start: 0x3faef000, pages: 0x80, type: RESERVED 2024-11-12T16:45:38.9417195Z start: 0x3fb6f000, pages: 0x10, type: ACPI_RECLAIM 2024-11-12T16:45:38.9440604Z start: 0x3fb7f000, pages: 0x80, type: ACPI_NON_VOLATILE 2024-11-12T16:45:38.9464242Z start: 0x3fbff000, pages: 0x201, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9485661Z start: 0x3fe00000, pages: 0xf1, type: CONVENTIONAL 2024-11-12T16:45:38.9509493Z start: 0x3fef1000, pages: 0x20, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9532072Z start: 0x3ff11000, pages: 0x27, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9552223Z start: 0x3ff38000, pages: 0x9, type: BOOT_SERVICES_DATA 2024-11-12T16:45:38.9569938Z start: 0x3ff41000, pages: 0x17, type: BOOT_SERVICES_CODE 2024-11-12T16:45:38.9588536Z start: 0x3ff58000, pages: 0x20, type: RUNTIME_SERVICES_DATA 2024-11-12T16:45:38.9605953Z start: 0x3ff78000, pages: 0x88, type: ACPI_NON_VOLATILE 2024-11-12T16:45:38.9619796Z start: 0xffe00000, pages: 0x200, type: MMIO 2024-11-12T16:45:38.9633664Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:45:38.9643018Z hardware_info: HardwareInfo { 2024-11-12T16:45:38.9652899Z phys_addr_range: 0x0..0x0, 2024-11-12T16:45:38.9662028Z serial_port_base: Some( 2024-11-12T16:45:38.9667607Z 0x3f8, 2024-11-12T16:45:38.9670970Z ), 2024-11-12T16:45:38.9678769Z device_tree: Some( 2024-11-12T16:45:38.9685603Z 0x3e9484e9, 2024-11-12T16:45:38.9688855Z ), 2024-11-12T16:45:38.9690996Z }, 2024-11-12T16:45:38.9698415Z load_info: LoadInfo { 2024-11-12T16:45:38.9714964Z kernel_image_addr_range: 0x3cd19000..0x3cf3e7f8, 2024-11-12T16:45:38.9721789Z tls_info: Some( 2024-11-12T16:45:38.9728118Z TlsInfo { 2024-11-12T16:45:38.9738043Z start: 0x3cf18630, 2024-11-12T16:45:38.9746581Z filesz: 0x20, 2024-11-12T16:45:38.9755213Z memsz: 0x78, 2024-11-12T16:45:38.9763318Z align: 0x8, 2024-11-12T16:45:38.9767724Z }, 2024-11-12T16:45:38.9771021Z ), 2024-11-12T16:45:38.9773221Z }, 2024-11-12T16:45:38.9780095Z platform_info: Fdt, 2024-11-12T16:45:38.9780525Z } 2024-11-12T16:45:38.9810330Z [LOADER][INFO] Entering kernel at 0x3ce0b4c0, stack at 0x3cf3e000, raw_boot_info at 0x3e17d008 2024-11-12T16:45:38.9823573Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:45:38.9836739Z [0][INFO] Kernel starts at 3cd19000 2024-11-12T16:45:38.9843755Z [0][INFO] FDT: 2024-11-12T16:45:38.9845422Z / { 2024-11-12T16:45:38.9854440Z compatible = "hermit,uefi" 2024-11-12T16:45:38.9862257Z #address-cells = <0x2> 2024-11-12T16:45:38.9869372Z #size-cells = <0x2> 2024-11-12T16:45:38.9869655Z 2024-11-12T16:45:38.9873490Z chosen { 2024-11-12T16:45:38.9875694Z }; 2024-11-12T16:45:38.9875857Z 2024-11-12T16:45:38.9883736Z hermit,rsdp@3fb7e014 { 2024-11-12T16:45:38.9892716Z reg = <0x3fb7e014 0x1> 2024-11-12T16:45:38.9894937Z }; 2024-11-12T16:45:38.9895111Z 2024-11-12T16:45:38.9900625Z memory@1000 { 2024-11-12T16:45:38.9910388Z device_type = "memory" 2024-11-12T16:45:38.9919771Z reg = <0x1000 0x9f000> 2024-11-12T16:45:38.9922237Z }; 2024-11-12T16:45:38.9923151Z 2024-11-12T16:45:38.9928867Z memory@100000 { 2024-11-12T16:45:38.9938189Z device_type = "memory" 2024-11-12T16:45:38.9948595Z reg = <0x100000 0x700000> 2024-11-12T16:45:38.9951026Z }; 2024-11-12T16:45:38.9951285Z 2024-11-12T16:45:38.9957379Z memory@808000 { 2024-11-12T16:45:38.9966688Z device_type = "memory" 2024-11-12T16:45:38.9976323Z reg = <0x808000 0x3000> 2024-11-12T16:45:38.9978784Z }; 2024-11-12T16:45:38.9979027Z 2024-11-12T16:45:38.9988481Z memory@80c000 { 2024-11-12T16:45:38.9995106Z device_type = "memory" 2024-11-12T16:45:39.0006693Z reg = <0x80c000 0x4000> 2024-11-12T16:45:39.0009268Z }; 2024-11-12T16:45:39.0009543Z 2024-11-12T16:45:39.0017887Z memory@1500000 { 2024-11-12T16:45:39.0029917Z device_type = "memory" 2024-11-12T16:45:39.0044053Z reg = <0x1500000 0x3aa36000> 2024-11-12T16:45:39.0046798Z }; 2024-11-12T16:45:39.0047025Z 2024-11-12T16:45:39.0055623Z memory@3bf56000 { 2024-11-12T16:45:39.0067540Z device_type = "memory" 2024-11-12T16:45:39.0081358Z reg = <0x3bf56000 0xdc3000> 2024-11-12T16:45:39.0084098Z }; 2024-11-12T16:45:39.0084329Z 2024-11-12T16:45:39.0092939Z memory@3cf3f000 { 2024-11-12T16:45:39.0104862Z device_type = "memory" 2024-11-12T16:45:39.0119624Z reg = <0x3cf3f000 0x1222000> 2024-11-12T16:45:39.0122306Z }; 2024-11-12T16:45:39.0122546Z 2024-11-12T16:45:39.0131210Z memory@3e17f000 { 2024-11-12T16:45:39.0143112Z device_type = "memory" 2024-11-12T16:45:39.0156718Z reg = <0x3e17f000 0x19000> 2024-11-12T16:45:39.0159539Z }; 2024-11-12T16:45:39.0159765Z 2024-11-12T16:45:39.0168395Z memory@3e947000 { 2024-11-12T16:45:39.0180240Z device_type = "memory" 2024-11-12T16:45:39.0193416Z reg = <0x3e947000 0x1000> 2024-11-12T16:45:39.0196147Z }; 2024-11-12T16:45:39.0196373Z 2024-11-12T16:45:39.0205021Z memory@3e950000 { 2024-11-12T16:45:39.0217127Z device_type = "memory" 2024-11-12T16:45:39.0230395Z reg = <0x3e950000 0x1000> 2024-11-12T16:45:39.0233135Z }; 2024-11-12T16:45:39.0233715Z 2024-11-12T16:45:39.0242014Z memory@3fe00000 { 2024-11-12T16:45:39.0253837Z device_type = "memory" 2024-11-12T16:45:39.0267149Z reg = <0x3fe00000 0xf1000> 2024-11-12T16:45:39.0270161Z }; 2024-11-12T16:45:39.0271105Z }; 2024-11-12T16:45:39.0271337Z 2024-11-12T16:45:39.0288682Z [0][INFO] BSS starts at 0x3cf3d840 2024-11-12T16:45:39.0302020Z [0][INFO] tls_info = Some( 2024-11-12T16:45:39.0307112Z TlsInfo { 2024-11-12T16:45:39.0317561Z start: 0x3cf18630, 2024-11-12T16:45:39.0325874Z filesz: 0x20, 2024-11-12T16:45:39.0333787Z memsz: 0x78, 2024-11-12T16:45:39.0341326Z align: 0x8, 2024-11-12T16:45:39.0343967Z }, 2024-11-12T16:45:39.0344527Z ) 2024-11-12T16:45:39.0366851Z [0][INFO] Total memory size: 938 MiB 2024-11-12T16:45:39.0388294Z [0][INFO] Kernel region: 0x3cc00000..0x3d000000 2024-11-12T16:45:39.0403840Z [0][INFO] Minimum memory size: 5 2024-11-12T16:45:39.0426282Z [0][INFO] Heap: size 838 MB, start address 1600000 2024-11-12T16:45:39.0485397Z [0][INFO] Heap is located at 0x1600000..0x35c00000 (0 Bytes unmapped) 2024-11-12T16:45:39.0501975Z [0][INFO] Physical memory free list: 2024-11-12T16:45:39.0536758Z 0x1500000.. 0x1600000 (len = 0x100000, pages = 256) 2024-11-12T16:45:39.0571191Z 0x35c00000.. 0x3bf36000 (len = 0x6336000, pages = 25398) 2024-11-12T16:45:39.0587498Z [0][INFO] Virtual memory free list: 2024-11-12T16:45:39.0621814Z 0x1500000.. 0x1600000 (len = 0x100000, pages = 256) 2024-11-12T16:45:39.0655939Z 0x35c00000.. 0x3bf36000 (len = 0x6336000, pages = 25398) 2024-11-12T16:45:39.0667445Z [0][INFO] bootargs = 2024-11-12T16:45:39.1080610Z [0][INFO] 2024-11-12T16:45:39.1115285Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:45:39.1145645Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:45:39.1173031Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:45:39.1195396Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:45:39.1273964Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:45:39.1292525Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:45:39.1311977Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:45:39.1325710Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:45:39.1351904Z [0][INFO] ====================================================================== 2024-11-12T16:45:39.1357624Z [0][INFO] 2024-11-12T16:45:39.1382429Z [0][INFO] Hermit booted on 2024-11-12 16:45:31.067922 +00:00:00 2024-11-12T16:45:39.1615838Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:45:39.1627964Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:45:39.1643098Z [0][INFO] 2024-11-12T16:45:39.1668975Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:45:39.1683957Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:45:39.1697362Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:45:39.1723479Z [0][INFO] ====================================================================== 2024-11-12T16:45:39.1729426Z [0][INFO] 2024-11-12T16:45:39.1742498Z [0][INFO] Compiled with PCI support 2024-11-12T16:45:39.1756140Z [0][INFO] Compiled with ACPI support 2024-11-12T16:45:39.1762215Z [0][INFO] 2024-11-12T16:45:39.1788996Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:45:39.1820518Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:45:39.1852534Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:45:39.1932925Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0x80000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0x810A0000, size: 0x1000, prefetchable: false } 2024-11-12T16:45:39.1994887Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0x81080000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:45:39.2017784Z [0][INFO] ====================================================================== 2024-11-12T16:45:39.2023381Z [0][INFO] 2024-11-12T16:45:39.2041837Z [0][INFO] Hermit is running on common system! 2024-11-12T16:45:39.2065999Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:45:39.2079498Z [0][INFO] Jumping into application 2024-11-12T16:45:39.2084869Z Hello, world! 2024-11-12T16:45:39.2091701Z Number of interrupts 2024-11-12T16:45:39.2095220Z [0][FPU]: 1 2024-11-12T16:45:39.2107252Z [0][INFO] shutting down with code 0 2024-11-12T16:45:39.2807086Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package wasmtime-demo --features ci 2024-11-12T16:45:39.2808020Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package wasmtime-demo --features ci 2024-11-12T16:45:39.2865047Z shell: /usr/bin/bash -e {0} 2024-11-12T16:45:39.2865326Z env: 2024-11-12T16:45:39.2865676Z GH_TOKEN: *** 2024-11-12T16:45:39.2865930Z RUSTFLAGS: -Dwarnings 2024-11-12T16:45:39.2866204Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:45:39.2866480Z HERMIT_CAREFUL: 1 2024-11-12T16:45:39.2866749Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:45:39.2867073Z CARGO_INCREMENTAL: 0 2024-11-12T16:45:39.2867369Z CARGO_TERM_COLOR: always 2024-11-12T16:45:39.2867647Z CACHE_ON_FAILURE: false 2024-11-12T16:45:39.2868147Z ##[endgroup] 2024-11-12T16:45:39.3834946Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:45:39.3866017Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package wasmtime-demo --features ci` 2024-11-12T16:45:39.3904948Z ##[group]cargo build 2024-11-12T16:45:39.3911748Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "ci" "--profile" "dev" "--package" "wasmtime-demo" 2024-11-12T16:45:39.6362870Z Downloading crates ... 2024-11-12T16:45:39.7994421Z Downloaded thiserror v1.0.69 2024-11-12T16:45:39.8056978Z Downloaded thiserror-impl v1.0.69 2024-11-12T16:45:39.8072990Z Downloaded serde_derive v1.0.215 2024-11-12T16:45:39.8592868Z Compiling serde v1.0.215 2024-11-12T16:45:39.8594618Z Compiling cfg-if v1.0.0 2024-11-12T16:45:39.8595569Z Compiling serde_derive v1.0.215 2024-11-12T16:45:39.8618273Z Compiling ahash v0.8.11 2024-11-12T16:45:39.8817423Z Compiling foldhash v0.1.3 2024-11-12T16:45:39.8914009Z Compiling once_cell v1.20.2 2024-11-12T16:45:39.9973449Z Compiling zerocopy v0.7.35 2024-11-12T16:45:40.0423035Z Compiling hashbrown v0.15.1 2024-11-12T16:45:40.0878171Z Compiling equivalent v1.0.1 2024-11-12T16:45:40.1261224Z Compiling log v0.4.22 2024-11-12T16:45:40.3030764Z Compiling anyhow v1.0.93 2024-11-12T16:45:40.3503731Z Compiling semver v1.0.23 2024-11-12T16:45:40.3710926Z Compiling target-lexicon v0.12.16 2024-11-12T16:45:40.4993676Z Compiling hashbrown v0.13.2 2024-11-12T16:45:40.9150693Z Compiling slice-group-by v0.3.1 2024-11-12T16:45:41.0147036Z Compiling bitflags v2.6.0 2024-11-12T16:45:41.0177262Z Compiling rustc-hash v1.1.0 2024-11-12T16:45:41.0679234Z Compiling arbitrary v1.4.1 2024-11-12T16:45:41.1355518Z Compiling cranelift-codegen v0.111.2 2024-11-12T16:45:41.1909088Z Compiling cranelift-codegen-shared v0.111.2 2024-11-12T16:45:41.2399199Z Compiling bumpalo v3.16.0 2024-11-12T16:45:41.4503420Z Compiling crossbeam-utils v0.8.20 2024-11-12T16:45:41.9483314Z Compiling cranelift-control v0.111.2 2024-11-12T16:45:41.9944070Z Compiling either v1.13.0 2024-11-12T16:45:42.0682237Z Compiling ureq v2.10.1 2024-11-12T16:45:42.1363867Z Compiling crossbeam-epoch v0.9.18 2024-11-12T16:45:42.3608922Z Compiling crc32fast v1.4.2 2024-11-12T16:45:42.5424828Z Compiling cobs v0.2.3 2024-11-12T16:45:42.6615967Z Compiling memchr v2.7.4 2024-11-12T16:45:43.4151805Z Compiling termcolor v1.4.1 2024-11-12T16:45:43.6651435Z Compiling leb128 v0.2.5 2024-11-12T16:45:43.7434623Z Compiling thiserror v1.0.69 2024-11-12T16:45:43.9464085Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:45:44.0063303Z Compiling wasm-encoder v0.215.0 2024-11-12T16:45:44.7526634Z Compiling crossbeam-deque v0.8.5 2024-11-12T16:45:44.8976238Z Compiling itertools v0.12.1 2024-11-12T16:45:45.0786831Z Compiling thiserror-impl v1.0.69 2024-11-12T16:45:46.3560336Z Compiling libm v0.2.11 2024-11-12T16:45:46.3606729Z Compiling rayon-core v1.12.1 2024-11-12T16:45:46.9053384Z Compiling indexmap v2.6.0 2024-11-12T16:45:46.9523955Z Compiling cranelift-bitset v0.111.2 2024-11-12T16:45:47.0929246Z Compiling hashbrown v0.14.5 2024-11-12T16:45:47.1206616Z Compiling cranelift-entity v0.111.2 2024-11-12T16:45:47.4577736Z Compiling smallvec v1.13.2 2024-11-12T16:45:47.5100192Z Compiling gimli v0.29.0 2024-11-12T16:45:47.6584657Z Compiling regalloc2 v0.9.3 2024-11-12T16:45:47.7418496Z Compiling wasmparser v0.215.0 2024-11-12T16:45:49.2887753Z Compiling cranelift-bforest v0.111.2 2024-11-12T16:45:49.5250658Z Compiling object v0.36.5 2024-11-12T16:45:51.0598580Z Compiling postcard v1.0.10 2024-11-12T16:45:56.7724477Z Compiling wasmtime-types v24.0.2 2024-11-12T16:45:58.3210581Z Compiling wasmprinter v0.215.0 2024-11-12T16:46:02.1269729Z Compiling wasmtime-environ v24.0.2 2024-11-12T16:46:02.4930197Z Compiling wasmtime v24.0.2 2024-11-12T16:46:02.8541276Z Compiling libc v0.2.162 2024-11-12T16:46:02.9457028Z Compiling zerocopy v0.8.9 2024-11-12T16:46:03.2188519Z Compiling rayon v1.10.0 2024-11-12T16:46:07.3582232Z Compiling wasmtime-jit-icache-coherence v24.0.2 2024-11-12T16:46:07.4852051Z Compiling wasmtime-asm-macros v24.0.2 2024-11-12T16:46:07.5939463Z Compiling sptr v0.3.2 2024-11-12T16:46:07.7224819Z Compiling wasmtime-slab v24.0.2 2024-11-12T16:46:07.8898146Z Compiling wasmtime-demo v0.1.0 (/home/runner/work/kernel/kernel/examples/wasmtime) 2024-11-12T16:46:08.6664689Z Compiling simple_logger v5.0.0 2024-11-12T16:46:09.1553508Z Compiling hermit-abi v0.4.0 (/home/runner/work/kernel/kernel/hermit-abi) 2024-11-12T16:46:09.3942158Z Compiling wasi v0.11.0+wasi-snapshot-preview1 2024-11-12T16:46:14.9315423Z Compiling cranelift-frontend v0.111.2 2024-11-12T16:46:14.9316109Z Compiling cranelift-native v0.111.2 2024-11-12T16:46:15.8205175Z Compiling cranelift-wasm v0.111.2 2024-11-12T16:46:17.2882696Z Compiling wasmtime-cranelift v24.0.2 2024-11-12T16:46:54.0144009Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_FS -u CARGO_FEATURE_FSGSBASE -u CARGO_FEATURE_MMAP -u CARGO_FEATURE_PCI -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-0a6418eafc8c3269/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-0a6418eafc8c3269/out/target" "--no-default-features" "--features" "acpi dhcpv4 fs fsgsbase mmap pci tcp" 2024-11-12T16:46:55.6670647Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 16s 2024-11-12T16:46:55.6850400Z ##[endgroup] 2024-11-12T16:46:55.7855135Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/wasmtime-demo -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M 2024-11-12T16:46:56.0028419Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:46:56.0043286Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:46:56.0064075Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:46:56.0081860Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x71566e8] 2024-11-12T16:46:56.0094077Z [LOADER][INFO] Module length: 0x70336e8 2024-11-12T16:46:56.0117928Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:46:56.0141520Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x7200000 2024-11-12T16:46:56.0167701Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x71566e8 (len = 0x70336e8 B / 117651176 B) 2024-11-12T16:46:56.0192960Z [LOADER][WARN] Mapping 9 2MiB pages from 0x7200000..0x8400000 to 0x7200000..0x8400000 2024-11-12T16:46:56.0216363Z [LOADER][INFO] Loading kernel to 0x7200000..0x822e020 (len = 0x102e020 B / 16965664 B) 2024-11-12T16:46:56.0278680Z [LOADER][INFO] TLS is at 0x8175430..0x8175820 (len = 0x3f0 B / 1008 B) 2024-11-12T16:46:56.0300152Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:46:56.0312122Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:46:56.0320675Z hardware_info: HardwareInfo { 2024-11-12T16:46:56.0329286Z phys_addr_range: 0x0..0x0, 2024-11-12T16:46:56.0337118Z serial_port_base: Some( 2024-11-12T16:46:56.0341838Z 0x3f8, 2024-11-12T16:46:56.0344700Z ), 2024-11-12T16:46:56.0351466Z device_tree: Some( 2024-11-12T16:46:56.0356932Z 0x120520, 2024-11-12T16:46:56.0359884Z ), 2024-11-12T16:46:56.0361787Z }, 2024-11-12T16:46:56.0368210Z load_info: LoadInfo { 2024-11-12T16:46:56.0381431Z kernel_image_addr_range: 0x7200000..0x822e020, 2024-11-12T16:46:56.0387293Z tls_info: Some( 2024-11-12T16:46:56.0392943Z TlsInfo { 2024-11-12T16:46:56.0401265Z start: 0x8175430, 2024-11-12T16:46:56.0408552Z filesz: 0x20, 2024-11-12T16:46:56.0415867Z memsz: 0x3f0, 2024-11-12T16:46:56.0422782Z align: 0x8, 2024-11-12T16:46:56.0426552Z }, 2024-11-12T16:46:56.0429668Z ), 2024-11-12T16:46:56.0431516Z }, 2024-11-12T16:46:56.0439362Z platform_info: Multiboot { 2024-11-12T16:46:56.0446295Z command_line: Some( 2024-11-12T16:46:56.0457411Z "hermit-loader-x86_64 ", 2024-11-12T16:46:56.0460291Z ), 2024-11-12T16:46:56.0469909Z multiboot_info_addr: 0x9500, 2024-11-12T16:46:56.0471706Z }, 2024-11-12T16:46:56.0472187Z } 2024-11-12T16:46:56.0496322Z [LOADER][INFO] Entering kernel at 0x7eff1d0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:46:56.0507967Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:46:56.0519156Z [0][INFO] Kernel starts at 7200000 2024-11-12T16:46:56.0525474Z [0][INFO] FDT: 2024-11-12T16:46:56.0526824Z / { 2024-11-12T16:46:56.0536339Z compatible = "linux,dummy-virt" 2024-11-12T16:46:56.0543413Z #address-cells = <0x2> 2024-11-12T16:46:56.0550002Z #size-cells = <0x2> 2024-11-12T16:46:56.0550613Z 2024-11-12T16:46:56.0553886Z chosen { 2024-11-12T16:46:56.0583289Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:46:56.0585187Z }; 2024-11-12T16:46:56.0585455Z 2024-11-12T16:46:56.0589722Z memory@0 { 2024-11-12T16:46:56.0597657Z device_type = "memory" 2024-11-12T16:46:56.0604946Z reg = <0x0 0x9fc00> 2024-11-12T16:46:56.0607094Z }; 2024-11-12T16:46:56.0607346Z 2024-11-12T16:46:56.0612838Z memory@100000 { 2024-11-12T16:46:56.0620660Z device_type = "memory" 2024-11-12T16:46:56.0630148Z reg = <0x100000 0x3fee0000> 2024-11-12T16:46:56.0632338Z }; 2024-11-12T16:46:56.0632999Z }; 2024-11-12T16:46:56.0633212Z 2024-11-12T16:46:56.0644479Z [0][INFO] BSS starts at 0x822cdc0 2024-11-12T16:46:56.0653724Z [0][INFO] tls_info = Some( 2024-11-12T16:46:56.0657488Z TlsInfo { 2024-11-12T16:46:56.0664199Z start: 0x8175430, 2024-11-12T16:46:56.0670147Z filesz: 0x20, 2024-11-12T16:46:56.0676025Z memsz: 0x3f0, 2024-11-12T16:46:56.0681237Z align: 0x8, 2024-11-12T16:46:56.0683395Z }, 2024-11-12T16:46:56.0683784Z ) 2024-11-12T16:46:56.0698308Z [0][INFO] Total memory size: 891 MiB 2024-11-12T16:46:56.0712013Z [0][INFO] Kernel region: 0x7200000..0x8400000 2024-11-12T16:46:56.0723102Z [0][INFO] Minimum memory size: 137 2024-11-12T16:46:56.0738090Z [0][INFO] Heap: size 564 MB, start address 8400000 2024-11-12T16:46:56.0780639Z [0][INFO] Heap is located at 0x8400000..0x2b800000 (0 Bytes unmapped) 2024-11-12T16:46:56.0792081Z [0][INFO] Physical memory free list: 2024-11-12T16:46:56.0814838Z 0x2b800000.. 0x3ffe0000 (len = 0x147e0000, pages = 83936) 2024-11-12T16:46:56.0826001Z [0][INFO] Virtual memory free list: 2024-11-12T16:46:56.0848973Z 0x2b800000.. 0x800000000000 (len = 0x7fffd4800000, pages = 34359560192) 2024-11-12T16:46:56.0862260Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:46:56.1271592Z [0][INFO] 2024-11-12T16:46:56.1294072Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:46:56.1314196Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:46:56.1332480Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:46:56.1347276Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:46:56.1398505Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:46:56.1411087Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:46:56.1424460Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:46:56.1437185Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:46:56.1460588Z [0][INFO] ====================================================================== 2024-11-12T16:46:56.1465940Z [0][INFO] 2024-11-12T16:46:56.1488130Z [0][INFO] Hermit booted on 2024-11-12 16:46:54.686224 +00:00:00 2024-11-12T16:46:56.1693420Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:46:56.1710997Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:46:56.1721855Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:46:56.1734939Z [0][INFO] 2024-11-12T16:46:56.1757686Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:46:56.1770707Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:46:56.1782432Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:46:56.1805385Z [0][INFO] ====================================================================== 2024-11-12T16:46:56.1810564Z [0][INFO] 2024-11-12T16:46:56.1821902Z [0][INFO] Compiled with PCI support 2024-11-12T16:46:56.1833644Z [0][INFO] Compiled with ACPI support 2024-11-12T16:46:56.1846200Z [0][INFO] Compiled with FSGSBASE support 2024-11-12T16:46:56.1852485Z [0][INFO] 2024-11-12T16:46:56.1882359Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:46:56.1912316Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:46:56.1939001Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:46:56.2018983Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:46:56.2085242Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:46:56.2109281Z [0][INFO] ====================================================================== 2024-11-12T16:46:56.2114814Z [0][INFO] 2024-11-12T16:46:56.2139636Z [0][INFO] Hermit is running on common system! 2024-11-12T16:46:56.2153591Z [0][INFO] Try to initialize network! 2024-11-12T16:46:56.2179324Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:46:56.2192113Z [0][INFO] Jumping into application 2024-11-12T16:46:56.2206971Z INFO [wasmtime_demo] Start Wasmtime demo! 2024-11-12T16:47:06.4504746Z Time to create module: 10229 msec 2024-11-12T16:47:06.4610303Z Hello, world! 2024-11-12T16:47:06.4631925Z INFO [wasmtime_demo] Return value of entry point: Ok(()) 2024-11-12T16:47:06.4699830Z Number of interrupts 2024-11-12T16:47:06.4703629Z [0][FPU]: 5 2024-11-12T16:47:06.4716437Z [0][INFO] shutting down with code 0 2024-11-12T16:47:06.5282738Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world --no-default-features --microvm 2024-11-12T16:47:06.5283792Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world --no-default-features --microvm 2024-11-12T16:47:06.5340047Z shell: /usr/bin/bash -e {0} 2024-11-12T16:47:06.5340332Z env: 2024-11-12T16:47:06.5340676Z GH_TOKEN: *** 2024-11-12T16:47:06.5340932Z RUSTFLAGS: -Dwarnings 2024-11-12T16:47:06.5341204Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:47:06.5341484Z HERMIT_CAREFUL: 1 2024-11-12T16:47:06.5341751Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:47:06.5342066Z CARGO_INCREMENTAL: 0 2024-11-12T16:47:06.5342345Z CARGO_TERM_COLOR: always 2024-11-12T16:47:06.5342622Z CACHE_ON_FAILURE: false 2024-11-12T16:47:06.5342891Z ##[endgroup] 2024-11-12T16:47:06.6740738Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:47:06.6777887Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package hello_world --no-default-features --microvm` 2024-11-12T16:47:06.6820155Z ##[group]cargo build 2024-11-12T16:47:06.6825560Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--no-default-features" "--profile" "dev" "--package" "hello_world" 2024-11-12T16:47:06.8279438Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:47:49.9899096Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-ce9384d7210645cf/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-ce9384d7210645cf/out/target" "--no-default-features" 2024-11-12T16:47:50.0991986Z Compiling hello_world v0.0.0 (/home/runner/work/kernel/kernel/examples/hello_world) 2024-11-12T16:47:50.2230009Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.50s 2024-11-12T16:47:50.2364933Z ##[endgroup] 2024-11-12T16:47:50.3381861Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/hello_world -M microvm,x-option-roms=off,pit=off,pic=off,rtc=on,auto-kernel-cmdline=off,acpi=off -global virtio-mmio.force-legacy=off -nodefaults -no-user-config -append "-freq 3095" -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M 2024-11-12T16:47:50.4003860Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:47:50.4020849Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:47:50.4040782Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:47:50.4057143Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x12ca010] 2024-11-12T16:47:50.4068699Z [LOADER][INFO] Module length: 0x11a7010 2024-11-12T16:47:50.4098002Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:47:50.4127510Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1400000 2024-11-12T16:47:50.4159693Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x12ca010 (len = 0x11a7010 B / 18509840 B) 2024-11-12T16:47:50.4190865Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1400000..0x1800000 to 0x1400000..0x1800000 2024-11-12T16:47:50.4221256Z [LOADER][INFO] Loading kernel to 0x1400000..0x160f160 (len = 0x20f160 B / 2158944 B) 2024-11-12T16:47:50.4270475Z [LOADER][INFO] TLS is at 0x15eacf0..0x15ead68 (len = 0x78 B / 120 B) 2024-11-12T16:47:50.4297745Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:47:50.4313798Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:47:50.4324533Z hardware_info: HardwareInfo { 2024-11-12T16:47:50.4335728Z phys_addr_range: 0x0..0x0, 2024-11-12T16:47:50.4345941Z serial_port_base: Some( 2024-11-12T16:47:50.4352162Z 0x3f8, 2024-11-12T16:47:50.4355623Z ), 2024-11-12T16:47:50.4364221Z device_tree: Some( 2024-11-12T16:47:50.4371189Z 0x12052a, 2024-11-12T16:47:50.4374629Z ), 2024-11-12T16:47:50.4376807Z }, 2024-11-12T16:47:50.4385087Z load_info: LoadInfo { 2024-11-12T16:47:50.4403215Z kernel_image_addr_range: 0x1400000..0x160f160, 2024-11-12T16:47:50.4410713Z tls_info: Some( 2024-11-12T16:47:50.4417487Z TlsInfo { 2024-11-12T16:47:50.4428391Z start: 0x15eacf0, 2024-11-12T16:47:50.4437885Z filesz: 0x20, 2024-11-12T16:47:50.4446954Z memsz: 0x78, 2024-11-12T16:47:50.4455685Z align: 0x8, 2024-11-12T16:47:50.4460350Z }, 2024-11-12T16:47:50.4463729Z ), 2024-11-12T16:47:50.4465865Z }, 2024-11-12T16:47:50.4476118Z platform_info: Multiboot { 2024-11-12T16:47:50.4485491Z command_line: Some( 2024-11-12T16:47:50.4501202Z "hermit-loader-x86_64 -freq 3095", 2024-11-12T16:47:50.4504307Z ), 2024-11-12T16:47:50.4516620Z multiboot_info_addr: 0x9500, 2024-11-12T16:47:50.4518785Z }, 2024-11-12T16:47:50.4519249Z } 2024-11-12T16:47:50.4551892Z [LOADER][INFO] Entering kernel at 0x1590d90, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:47:50.4566754Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:47:50.4581353Z [0][INFO] Kernel starts at 1400000 2024-11-12T16:47:50.4589511Z [0][INFO] FDT: 2024-11-12T16:47:50.4590938Z / { 2024-11-12T16:47:50.4602694Z compatible = "linux,dummy-virt" 2024-11-12T16:47:50.4611455Z #address-cells = <0x2> 2024-11-12T16:47:50.4619040Z #size-cells = <0x2> 2024-11-12T16:47:50.4620253Z 2024-11-12T16:47:50.4623309Z chosen { 2024-11-12T16:47:50.4674878Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 45, 102, 114, 101, 113, 32, 51, 48, 57, 53, 0] 2024-11-12T16:47:50.4676132Z }; 2024-11-12T16:47:50.4676655Z 2024-11-12T16:47:50.4681591Z memory@0 { 2024-11-12T16:47:50.4691659Z device_type = "memory" 2024-11-12T16:47:50.4700779Z reg = <0x0 0x9fc00> 2024-11-12T16:47:50.4703046Z }; 2024-11-12T16:47:50.4704021Z 2024-11-12T16:47:50.4710233Z memory@100000 { 2024-11-12T16:47:50.4720262Z device_type = "memory" 2024-11-12T16:47:50.4731904Z reg = <0x100000 0x3ff00000> 2024-11-12T16:47:50.4734200Z }; 2024-11-12T16:47:50.4735058Z }; 2024-11-12T16:47:50.4735401Z 2024-11-12T16:47:50.4750137Z [0][INFO] BSS starts at 0x160e1e0 2024-11-12T16:47:50.4761504Z [0][INFO] tls_info = Some( 2024-11-12T16:47:50.4765789Z TlsInfo { 2024-11-12T16:47:50.4774120Z start: 0x15eacf0, 2024-11-12T16:47:50.4781192Z filesz: 0x20, 2024-11-12T16:47:50.4788035Z memsz: 0x78, 2024-11-12T16:47:50.4794539Z align: 0x8, 2024-11-12T16:47:50.4796742Z }, 2024-11-12T16:47:50.4797277Z ) 2024-11-12T16:47:50.4815425Z [0][INFO] Total memory size: 1000 MiB 2024-11-12T16:47:50.4833255Z [0][INFO] Kernel region: 0x1400000..0x1800000 2024-11-12T16:47:50.4847412Z [0][INFO] Minimum memory size: 29 2024-11-12T16:47:50.4867241Z [0][INFO] Heap: size 872 MB, start address 1800000 2024-11-12T16:47:50.4924673Z [0][INFO] Heap is located at 0x1800000..0x38000000 (0 Bytes unmapped) 2024-11-12T16:47:50.4937645Z [0][INFO] Physical memory free list: 2024-11-12T16:47:50.4964802Z 0x38000000.. 0x40000000 (len = 0x8000000, pages = 32768) 2024-11-12T16:47:50.4977479Z [0][INFO] Virtual memory free list: 2024-11-12T16:47:50.5006102Z 0x38000000.. 0x800000000000 (len = 0x7fffc8000000, pages = 34359508992) 2024-11-12T16:47:50.5025915Z [0][INFO] bootargs = hermit-loader-x86_64 -freq 3095 2024-11-12T16:47:50.5034658Z [0][INFO] 2024-11-12T16:47:50.5063715Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:47:50.5088599Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:47:50.5111904Z [0][INFO] Frequency: 3095 MHz (from Command Line) 2024-11-12T16:47:50.5130172Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:47:50.5195869Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:47:50.5210753Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:47:50.5227239Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:47:50.5242975Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:47:50.5272089Z [0][INFO] ====================================================================== 2024-11-12T16:47:50.5278020Z [0][INFO] 2024-11-12T16:47:50.5305185Z [0][INFO] Hermit booted on 2024-11-12 16:47:49.891698 +00:00:00 2024-11-12T16:47:50.5322340Z [0][INFO] Found MP config at 0x9fc10 2024-11-12T16:47:50.5343030Z [0][INFO] System uses Multiprocessing Specification 1.4 2024-11-12T16:47:50.5354518Z [0][INFO] MP features 1: 0 2024-11-12T16:47:50.5369999Z [0][INFO] Virtual-Wire mode implemented 2024-11-12T16:47:50.5388181Z [0][WARN] No MP table entries! Guess IO-APIC! 2024-11-12T16:47:50.5405328Z [0][INFO] IOAPIC v32 has 24 entries 2024-11-12T16:47:50.5421569Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:47:50.5466024Z [0][INFO] 2024-11-12T16:47:50.5495106Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:47:50.5510880Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:47:50.5526115Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:47:50.5547664Z [0][INFO] ====================================================================== 2024-11-12T16:47:50.5552863Z [0][INFO] 2024-11-12T16:47:50.5575668Z [0][INFO] Hermit is running on common system! 2024-11-12T16:47:50.5598244Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:47:50.5610065Z [0][INFO] Jumping into application 2024-11-12T16:47:50.5615329Z Hello, world! 2024-11-12T16:47:50.5621679Z Number of interrupts 2024-11-12T16:47:50.5625035Z [0][FPU]: 1 2024-11-12T16:47:50.5636150Z [0][INFO] shutting down with code 0 2024-11-12T16:47:50.6084483Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd 2024-11-12T16:47:50.6085497Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd 2024-11-12T16:47:50.6142150Z shell: /usr/bin/bash -e {0} 2024-11-12T16:47:50.6142451Z env: 2024-11-12T16:47:50.6142805Z GH_TOKEN: *** 2024-11-12T16:47:50.6143062Z RUSTFLAGS: -Dwarnings 2024-11-12T16:47:50.6143333Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:47:50.6143619Z HERMIT_CAREFUL: 1 2024-11-12T16:47:50.6143887Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:47:50.6144198Z CARGO_INCREMENTAL: 0 2024-11-12T16:47:50.6144462Z CARGO_TERM_COLOR: always 2024-11-12T16:47:50.6144950Z CACHE_ON_FAILURE: false 2024-11-12T16:47:50.6145222Z ##[endgroup] 2024-11-12T16:47:50.7535245Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:47:50.7570455Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd` 2024-11-12T16:47:50.7613557Z ##[group]cargo build 2024-11-12T16:47:50.7619762Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "fs" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:47:50.9103936Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:47:50.9104501Z Compiling either v1.13.0 2024-11-12T16:47:50.9999116Z Compiling rayon v1.10.0 2024-11-12T16:48:36.0346250Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_FS -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--no-default-features" "--features" "acpi fs pci smp" 2024-11-12T16:48:36.1665675Z Compiling rusty_demo v0.0.0 (/home/runner/work/kernel/kernel/examples/demo) 2024-11-12T16:48:36.8966669Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.10s 2024-11-12T16:48:36.9103260Z ##[endgroup] 2024-11-12T16:48:36.9104612Z $ virtiofsd --socket-path=./vhostqemu --shared-dir ./shared --announce-submounts --sandbox none --seccomp none --inode-file-handles=never 2024-11-12T16:48:36.9137692Z [2024-11-12T16:48:36Z WARN virtiofsd::limits] Failure when trying to set the limit to 1000000, the hard limit (65536) of open file descriptors is used instead. 2024-11-12T16:48:36.9138850Z [2024-11-12T16:48:36Z INFO virtiofsd] Waiting for vhost-user socket connection... 2024-11-12T16:48:37.0114013Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -chardev socket,id=char0,path=./vhostqemu -device vhost-user-fs-pci,queue-size=1024,packed=on,chardev=char0,tag=root -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/shm,share=on -numa node,memdev=mem 2024-11-12T16:48:37.0313038Z [2024-11-12T16:48:37Z INFO virtiofsd] Client connected, servicing requests 2024-11-12T16:48:37.2005980Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:48:37.2027675Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:48:37.2063470Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:48:37.2083286Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1d2c168] 2024-11-12T16:48:37.2095831Z [LOADER][INFO] Module length: 0x1c09168 2024-11-12T16:48:37.2121230Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:48:37.2146900Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:48:37.2173666Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1d2c168 (len = 0x1c09168 B / 29397352 B) 2024-11-12T16:48:37.2199178Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1e00000..0x2200000 to 0x1e00000..0x2200000 2024-11-12T16:48:37.2223099Z [LOADER][INFO] Loading kernel to 0x1e00000..0x2137718 (len = 0x337718 B / 3372824 B) 2024-11-12T16:48:37.2410116Z [LOADER][INFO] TLS is at 0x2103f20..0x2103fd0 (len = 0xb0 B / 176 B) 2024-11-12T16:48:37.2431606Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:48:37.2443276Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:48:37.2451827Z hardware_info: HardwareInfo { 2024-11-12T16:48:37.2460717Z phys_addr_range: 0x0..0x0, 2024-11-12T16:48:37.2469072Z serial_port_base: Some( 2024-11-12T16:48:37.2474054Z 0x3f8, 2024-11-12T16:48:37.2477024Z ), 2024-11-12T16:48:37.2483967Z device_tree: Some( 2024-11-12T16:48:37.2489656Z 0x120520, 2024-11-12T16:48:37.2492673Z ), 2024-11-12T16:48:37.2494680Z }, 2024-11-12T16:48:37.2501370Z load_info: LoadInfo { 2024-11-12T16:48:37.2515341Z kernel_image_addr_range: 0x1e00000..0x2137718, 2024-11-12T16:48:37.2521557Z tls_info: Some( 2024-11-12T16:48:37.2527244Z TlsInfo { 2024-11-12T16:48:37.2535886Z start: 0x2103f20, 2024-11-12T16:48:37.2543542Z filesz: 0x30, 2024-11-12T16:48:37.2551099Z memsz: 0xb0, 2024-11-12T16:48:37.2558535Z align: 0x10, 2024-11-12T16:48:37.2562492Z }, 2024-11-12T16:48:37.2565527Z ), 2024-11-12T16:48:37.2567533Z }, 2024-11-12T16:48:37.2575498Z platform_info: Multiboot { 2024-11-12T16:48:37.2582655Z command_line: Some( 2024-11-12T16:48:37.2592361Z "hermit-loader-x86_64 ", 2024-11-12T16:48:37.2595180Z ), 2024-11-12T16:48:37.2604595Z multiboot_info_addr: 0x9500, 2024-11-12T16:48:37.2606579Z }, 2024-11-12T16:48:37.2607243Z } 2024-11-12T16:48:37.2632648Z [LOADER][INFO] Entering kernel at 0x1faf4e0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:48:37.2644870Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:48:37.2661370Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:48:37.2669931Z [0][INFO] FDT: 2024-11-12T16:48:37.2671461Z / { 2024-11-12T16:48:37.2680885Z compatible = "linux,dummy-virt" 2024-11-12T16:48:37.2687897Z #address-cells = <0x2> 2024-11-12T16:48:37.2694229Z #size-cells = <0x2> 2024-11-12T16:48:37.2694573Z 2024-11-12T16:48:37.2698979Z chosen { 2024-11-12T16:48:37.2739322Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:48:37.2741129Z }; 2024-11-12T16:48:37.2741435Z 2024-11-12T16:48:37.2746628Z memory@0 { 2024-11-12T16:48:37.2757352Z device_type = "memory" 2024-11-12T16:48:37.2766654Z reg = <0x0 0x9fc00> 2024-11-12T16:48:37.2769051Z }; 2024-11-12T16:48:37.2769405Z 2024-11-12T16:48:37.2776158Z memory@100000 { 2024-11-12T16:48:37.2786496Z device_type = "memory" 2024-11-12T16:48:37.2798773Z reg = <0x100000 0x3fee0000> 2024-11-12T16:48:37.2801089Z }; 2024-11-12T16:48:37.2801968Z }; 2024-11-12T16:48:37.2802282Z 2024-11-12T16:48:37.2817193Z [0][INFO] BSS starts at 0x21366b0 2024-11-12T16:48:37.2829294Z [0][INFO] tls_info = Some( 2024-11-12T16:48:37.2833877Z TlsInfo { 2024-11-12T16:48:37.2842487Z start: 0x2103f20, 2024-11-12T16:48:37.2849908Z filesz: 0x30, 2024-11-12T16:48:37.2856975Z memsz: 0xb0, 2024-11-12T16:48:37.2863940Z align: 0x10, 2024-11-12T16:48:37.2866314Z }, 2024-11-12T16:48:37.2866916Z ) 2024-11-12T16:48:37.2887040Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:48:37.2904957Z [0][INFO] Kernel region: 0x1e00000..0x2200000 2024-11-12T16:48:37.2919289Z [0][INFO] Minimum memory size: 39 2024-11-12T16:48:37.2939042Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:48:37.2999032Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:48:37.3014958Z [0][INFO] Physical memory free list: 2024-11-12T16:48:37.3046635Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:48:37.3061134Z [0][INFO] Virtual memory free list: 2024-11-12T16:48:37.3093087Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:48:37.3111198Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:48:37.3523203Z [0][INFO] 2024-11-12T16:48:37.3556265Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:48:37.3585202Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:48:37.3611421Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:48:37.3632102Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:48:37.3707208Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:48:37.3725847Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:48:37.3744944Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:48:37.3762235Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:48:37.3795272Z [0][INFO] ====================================================================== 2024-11-12T16:48:37.3802043Z [0][INFO] 2024-11-12T16:48:37.3832711Z [0][INFO] Hermit booted on 2024-11-12 16:48:36.680422 +00:00:00 2024-11-12T16:48:37.4062806Z [0][INFO] Found an ACPI revision 0 table at 0xF59D0 with OEM ID "BOCHS " 2024-11-12T16:48:37.4085705Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:48:37.4100683Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:48:37.4117326Z [0][INFO] 2024-11-12T16:48:37.4151345Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:48:37.4169885Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:48:37.4185554Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:48:37.4217587Z [0][INFO] ====================================================================== 2024-11-12T16:48:37.4224297Z [0][INFO] 2024-11-12T16:48:37.4240020Z [0][INFO] Compiled with PCI support 2024-11-12T16:48:37.4255795Z [0][INFO] Compiled with ACPI support 2024-11-12T16:48:37.4271319Z [0][INFO] Compiled with SMP support 2024-11-12T16:48:37.4278231Z [0][INFO] 2024-11-12T16:48:37.4309996Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:48:37.4346480Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:48:37.4383080Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:48:37.4488320Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:48:37.4556731Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:48:37.4649830Z [0][INFO] 00:04 Unknown Class [0180]: Unknown Vendor Unknown Device [1AF4:105A], IRQ 11, BAR1 Memory32 { address: 0xFEBB1000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:48:37.4679815Z [0][INFO] ====================================================================== 2024-11-12T16:48:37.4686133Z [0][INFO] 2024-11-12T16:48:37.4752302Z [0][INFO] Hermit is running on common system! 2024-11-12T16:48:37.4774266Z [0][INFO] Found virtio device with device id 0x105a 2024-11-12T16:48:37.4805248Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:48:37.4899181Z [0][INFO] Features have been negotiated between virtio filesystem device 105a and driver. 2024-11-12T16:48:37.4924520Z [0][INFO] Created SplitVq: idx=0, size=1024 2024-11-12T16:48:37.4949132Z [0][INFO] Created SplitVq: idx=1, size=1024 2024-11-12T16:48:37.4984193Z [0][INFO] Filesystem device with id 105a, has been initialized by driver! 2024-11-12T16:48:37.5017434Z [0][INFO] Virtio filesystem driver initialized. 2024-11-12T16:48:37.5046798Z Warning: Cannot announce submounts, client does not support it 2024-11-12T16:48:37.5069470Z [0][INFO] Mounting virtio-fs at /root 2024-11-12T16:48:37.5087061Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:48:37.5100304Z [0][INFO] Jumping into application 2024-11-12T16:48:37.5112738Z 2024-11-12T16:48:37.5120239Z Hello, Hermit! 🦀 2024-11-12T16:48:37.5124628Z Hello, world! 2024-11-12T16:48:37.5131838Z Привет, мир! 2024-11-12T16:48:37.5139853Z こんにちは世界! 2024-11-12T16:48:37.5145312Z 你好世界! 2024-11-12T16:48:37.5157069Z สวัสดีชาวโลก! 2024-11-12T16:48:37.5163587Z Chào thế giới! 2024-11-12T16:48:37.5164875Z 2024-11-12T16:48:37.5169050Z Arguments: 2024-11-12T16:48:37.5174244Z {name} 2024-11-12T16:48:37.5176305Z 2024-11-12T16:48:37.5184246Z Environment variables: 2024-11-12T16:48:37.5185790Z 2024-11-12T16:48:37.5197296Z x = 6.283185307179586 2024-11-12T16:48:37.5207741Z e^x = 535.4916555247646 2024-11-12T16:48:37.5219517Z ln(e^x) = 6.283185307179586 2024-11-12T16:48:37.5220816Z 2024-11-12T16:48:37.6248232Z Measured time for 100ms sleep: 100.468ms 2024-11-12T16:48:37.6248940Z 2024-11-12T16:48:37.6259310Z available_parallelism = 1 2024-11-12T16:48:37.6666877Z Thread: 0 1 2024-11-12T16:48:37.6667321Z 2024-11-12T16:48:37.6705633Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:48:18.758775213+00:00" 2024-11-12T16:48:37.6706414Z 2024-11-12T16:48:37.6773112Z /tmp/hello.txt : writing, reading/root/hello.txt : writing, reading 2024-11-12T16:48:37.6787188Z Reading "/proc" directory entries 2024-11-12T16:48:37.6803288Z Found "/proc/version" 2024-11-12T16:48:37.6805287Z 2024-11-12T16:48:37.6806920Z 2024-11-12T16:48:37.6831322Z Calculating Pi (Sequential): 869µs 2024-11-12T16:48:37.6832190Z 2024-11-12T16:48:37.6886146Z Calculating Pi (Parallel): 3.555ms 2024-11-12T16:48:37.6887356Z 2024-11-12T16:48:37.6895321Z Matrix multiplication 2024-11-12T16:48:37.7040697Z seq row-major: 64x64 matrix: 0.011918 s 2024-11-12T16:48:37.7183333Z seq z-order: 64x64 matrix: 0.010647 s 2024-11-12T16:48:37.7308944Z par z-order: 64x64 matrix: 0.010218 s 2024-11-12T16:48:37.7428189Z par strassen: 64x64 matrix: 0.009551 s 2024-11-12T16:48:37.7437594Z speedup: 1.04x 2024-11-12T16:48:37.7439171Z 2024-11-12T16:48:37.7446805Z Laplace iterations 2024-11-12T16:48:37.8759872Z 1000 iterations: 128.139ms (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:48:37.8766021Z Number of interrupts 2024-11-12T16:48:37.8770508Z [0][FPU]: 2012 2024-11-12T16:48:37.8774636Z [0][43]: 1 2024-11-12T16:48:37.8779747Z [0][Timer]: 3 2024-11-12T16:48:37.8796790Z [0][INFO] shutting down with code 0 2024-11-12T16:48:37.9517050Z [2024-11-12T16:48:37Z INFO virtiofsd] Client disconnected, shutting down 2024-11-12T16:48:37.9616494Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --smp 4 2024-11-12T16:48:37.9617541Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --smp 4 2024-11-12T16:48:37.9676726Z shell: /usr/bin/bash -e {0} 2024-11-12T16:48:37.9677050Z env: 2024-11-12T16:48:37.9677439Z GH_TOKEN: *** 2024-11-12T16:48:37.9677695Z RUSTFLAGS: -Dwarnings 2024-11-12T16:48:37.9677985Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:48:37.9678269Z HERMIT_CAREFUL: 1 2024-11-12T16:48:37.9678533Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:48:37.9678847Z CARGO_INCREMENTAL: 0 2024-11-12T16:48:37.9679116Z CARGO_TERM_COLOR: always 2024-11-12T16:48:37.9679390Z CACHE_ON_FAILURE: false 2024-11-12T16:48:37.9679660Z ##[endgroup] 2024-11-12T16:48:38.1088604Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:48:38.1123944Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --smp 4` 2024-11-12T16:48:38.1162812Z ##[group]cargo build 2024-11-12T16:48:38.1168473Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "fs" "--features" "hermit/smp" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:48:38.2639916Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_FS -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--no-default-features" "--features" "acpi fs pci smp" 2024-11-12T16:48:38.2647147Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s 2024-11-12T16:48:38.2721503Z ##[endgroup] 2024-11-12T16:48:38.2722925Z $ virtiofsd --socket-path=./vhostqemu --shared-dir ./shared --announce-submounts --sandbox none --seccomp none --inode-file-handles=never 2024-11-12T16:48:38.2742890Z [2024-11-12T16:48:38Z WARN virtiofsd::limits] Failure when trying to set the limit to 1000000, the hard limit (65536) of open file descriptors is used instead. 2024-11-12T16:48:38.2744677Z [2024-11-12T16:48:38Z INFO virtiofsd] Waiting for vhost-user socket connection... 2024-11-12T16:48:38.3733502Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 4 -m 1024M -chardev socket,id=char0,path=./vhostqemu -device vhost-user-fs-pci,queue-size=1024,packed=on,chardev=char0,tag=root -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/shm,share=on -numa node,memdev=mem 2024-11-12T16:48:38.3935165Z [2024-11-12T16:48:38Z INFO virtiofsd] Client connected, servicing requests 2024-11-12T16:48:38.5451700Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:48:38.5463967Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:48:38.5481753Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:48:38.5496104Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1d2c168] 2024-11-12T16:48:38.5506074Z [LOADER][INFO] Module length: 0x1c09168 2024-11-12T16:48:38.5525978Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:48:38.5551939Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:48:38.5574048Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1d2c168 (len = 0x1c09168 B / 29397352 B) 2024-11-12T16:48:38.5594054Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1e00000..0x2200000 to 0x1e00000..0x2200000 2024-11-12T16:48:38.5612976Z [LOADER][INFO] Loading kernel to 0x1e00000..0x2137718 (len = 0x337718 B / 3372824 B) 2024-11-12T16:48:38.5788383Z [LOADER][INFO] TLS is at 0x2103f20..0x2103fd0 (len = 0xb0 B / 176 B) 2024-11-12T16:48:38.5812928Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:48:38.5826366Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:48:38.5836366Z hardware_info: HardwareInfo { 2024-11-12T16:48:38.5846583Z phys_addr_range: 0x0..0x0, 2024-11-12T16:48:38.5855750Z serial_port_base: Some( 2024-11-12T16:48:38.5861186Z 0x3f8, 2024-11-12T16:48:38.5864347Z ), 2024-11-12T16:48:38.5872309Z device_tree: Some( 2024-11-12T16:48:38.5878653Z 0x120520, 2024-11-12T16:48:38.5881784Z ), 2024-11-12T16:48:38.5883762Z }, 2024-11-12T16:48:38.5891335Z load_info: LoadInfo { 2024-11-12T16:48:38.5907444Z kernel_image_addr_range: 0x1e00000..0x2137718, 2024-11-12T16:48:38.5914468Z tls_info: Some( 2024-11-12T16:48:38.5920697Z TlsInfo { 2024-11-12T16:48:38.5930517Z start: 0x2103f20, 2024-11-12T16:48:38.5939234Z filesz: 0x30, 2024-11-12T16:48:38.5947602Z memsz: 0xb0, 2024-11-12T16:48:38.5956177Z align: 0x10, 2024-11-12T16:48:38.5960468Z }, 2024-11-12T16:48:38.5963585Z ), 2024-11-12T16:48:38.5965584Z }, 2024-11-12T16:48:38.5974938Z platform_info: Multiboot { 2024-11-12T16:48:38.5983005Z command_line: Some( 2024-11-12T16:48:38.5993986Z "hermit-loader-x86_64 ", 2024-11-12T16:48:38.5997012Z ), 2024-11-12T16:48:38.6007748Z multiboot_info_addr: 0x9500, 2024-11-12T16:48:38.6009703Z }, 2024-11-12T16:48:38.6010415Z } 2024-11-12T16:48:38.6039256Z [LOADER][INFO] Entering kernel at 0x1faf4e0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:48:38.6052658Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:48:38.6065521Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:48:38.6072894Z [0][INFO] FDT: 2024-11-12T16:48:38.6074380Z / { 2024-11-12T16:48:38.6085436Z compatible = "linux,dummy-virt" 2024-11-12T16:48:38.6093427Z #address-cells = <0x2> 2024-11-12T16:48:38.6100540Z #size-cells = <0x2> 2024-11-12T16:48:38.6101124Z 2024-11-12T16:48:38.6104744Z chosen { 2024-11-12T16:48:38.6140936Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:48:38.6142327Z }; 2024-11-12T16:48:38.6142579Z 2024-11-12T16:48:38.6147311Z memory@0 { 2024-11-12T16:48:38.6156873Z device_type = "memory" 2024-11-12T16:48:38.6165279Z reg = <0x0 0x9fc00> 2024-11-12T16:48:38.6167351Z }; 2024-11-12T16:48:38.6167584Z 2024-11-12T16:48:38.6173700Z memory@100000 { 2024-11-12T16:48:38.6183131Z device_type = "memory" 2024-11-12T16:48:38.6194154Z reg = <0x100000 0x3fee0000> 2024-11-12T16:48:38.6196209Z }; 2024-11-12T16:48:38.6196867Z }; 2024-11-12T16:48:38.6197078Z 2024-11-12T16:48:38.6210453Z [0][INFO] BSS starts at 0x21366b0 2024-11-12T16:48:38.6221562Z [0][INFO] tls_info = Some( 2024-11-12T16:48:38.6225449Z TlsInfo { 2024-11-12T16:48:38.6233291Z start: 0x2103f20, 2024-11-12T16:48:38.6239833Z filesz: 0x30, 2024-11-12T16:48:38.6246027Z memsz: 0xb0, 2024-11-12T16:48:38.6252312Z align: 0x10, 2024-11-12T16:48:38.6254341Z }, 2024-11-12T16:48:38.6254757Z ) 2024-11-12T16:48:38.6272742Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:48:38.6286869Z [0][INFO] Kernel region: 0x1e00000..0x2200000 2024-11-12T16:48:38.6296078Z [0][INFO] Minimum memory size: 39 2024-11-12T16:48:38.6309039Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:48:38.6356308Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:48:38.6365614Z [0][INFO] Physical memory free list: 2024-11-12T16:48:38.6384814Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:48:38.6394476Z [0][INFO] Virtual memory free list: 2024-11-12T16:48:38.6413612Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:48:38.6424426Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:48:38.6832908Z [0][INFO] 2024-11-12T16:48:38.6851824Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:48:38.6869015Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:48:38.6884285Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:48:38.6896885Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:48:38.6957321Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:48:38.6971798Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:48:38.6987576Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:48:38.7002349Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:48:38.7030519Z [0][INFO] ====================================================================== 2024-11-12T16:48:38.7036263Z [0][INFO] 2024-11-12T16:48:38.7061928Z [0][INFO] Hermit booted on 2024-11-12 16:48:37.708794 +00:00:00 2024-11-12T16:48:38.7236271Z [0][INFO] Found an ACPI revision 0 table at 0xF59D0 with OEM ID "BOCHS " 2024-11-12T16:48:38.7255449Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:48:38.7268568Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:48:38.7629872Z [0][INFO] 2024-11-12T16:48:38.7632741Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:48:38.7686376Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:48:38.7687144Z [0][INFO] Initialized CPUs: 4 2024-11-12T16:48:38.7687980Z [0][INFO] ====================================================================== 2024-11-12T16:48:38.7688702Z [0][INFO] 2024-11-12T16:48:38.7699080Z [0][INFO] Compiled with PCI support 2024-11-12T16:48:38.7713072Z [0][INFO] Compiled with ACPI support 2024-11-12T16:48:38.7726781Z [0][INFO] Compiled with SMP support 2024-11-12T16:48:38.7733192Z [0][INFO] 2024-11-12T16:48:38.7761333Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:48:38.7793524Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:48:38.7824860Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:48:38.7916601Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:48:38.7971423Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:48:38.8055078Z [0][INFO] 00:04 Unknown Class [0180]: Unknown Vendor Unknown Device [1AF4:105A], IRQ 11, BAR1 Memory32 { address: 0xFEBB1000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:48:38.8079400Z [0][INFO] ====================================================================== 2024-11-12T16:48:38.8084007Z [0][INFO] 2024-11-12T16:48:38.8143167Z [0][INFO] Hermit is running on common system! 2024-11-12T16:48:38.8158766Z [0][INFO] Found virtio device with device id 0x105a 2024-11-12T16:48:38.8182999Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:48:38.8259435Z [0][INFO] Features have been negotiated between virtio filesystem device 105a and driver. 2024-11-12T16:48:38.8280664Z [0][INFO] Created SplitVq: idx=0, size=1024 2024-11-12T16:48:38.8297064Z [0][INFO] Created SplitVq: idx=1, size=1024 2024-11-12T16:48:38.8320309Z [0][INFO] Filesystem device with id 105a, has been initialized by driver! 2024-11-12T16:48:38.8333417Z [0][INFO] Virtio filesystem driver initialized. 2024-11-12T16:48:38.8357091Z Warning: Cannot announce submounts, client does not support it 2024-11-12T16:48:38.8374036Z [0][INFO] Mounting virtio-fs at /root 2024-11-12T16:48:38.8388982Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:48:38.8400378Z [0][INFO] Jumping into application 2024-11-12T16:48:38.8412100Z 2024-11-12T16:48:38.8418154Z Hello, Hermit! 🦀 2024-11-12T16:48:38.8422537Z Hello, world! 2024-11-12T16:48:38.8429200Z Привет, мир! 2024-11-12T16:48:38.8438319Z こんにちは世界! 2024-11-12T16:48:38.8444444Z 你好世界! 2024-11-12T16:48:38.8458327Z สวัสดีชาวโลก! 2024-11-12T16:48:38.8465386Z Chào thế giới! 2024-11-12T16:48:38.8466747Z 2024-11-12T16:48:38.8471382Z Arguments: 2024-11-12T16:48:38.8476875Z {name} 2024-11-12T16:48:38.8477518Z 2024-11-12T16:48:38.8485518Z Environment variables: 2024-11-12T16:48:38.8486792Z 2024-11-12T16:48:38.8498906Z x = 6.283185307179586 2024-11-12T16:48:38.8510591Z e^x = 535.4916555247646 2024-11-12T16:48:38.8523035Z ln(e^x) = 6.283185307179586 2024-11-12T16:48:38.8524244Z 2024-11-12T16:48:38.9551672Z Measured time for 100ms sleep: 100.255ms 2024-11-12T16:48:38.9552886Z 2024-11-12T16:48:38.9564188Z available_parallelism = 4 2024-11-12T16:48:39.2000360Z Thread: 0 1 2 4 5 6 3 7 2024-11-12T16:48:39.2001396Z 2024-11-12T16:48:39.2037743Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:48:18.758775213+00:00" 2024-11-12T16:48:39.2038526Z 2024-11-12T16:48:39.2107471Z /tmp/hello.txt : writing, reading/root/hello.txt : writing, reading 2024-11-12T16:48:39.2121396Z Reading "/proc" directory entries 2024-11-12T16:48:39.2137726Z Found "/proc/version" 2024-11-12T16:48:39.2139927Z 2024-11-12T16:48:39.2141662Z 2024-11-12T16:48:39.2164670Z Calculating Pi (Sequential): 864µs 2024-11-12T16:48:39.2166088Z 2024-11-12T16:48:39.2256642Z Calculating Pi (Parallel): 7.167ms 2024-11-12T16:48:39.2258530Z 2024-11-12T16:48:39.2265653Z Matrix multiplication 2024-11-12T16:48:39.2412568Z seq row-major: 64x64 matrix: 0.011927 s 2024-11-12T16:48:39.2536438Z seq z-order: 64x64 matrix: 0.00956 s 2024-11-12T16:48:39.2642190Z par z-order: 64x64 matrix: 0.007981 s 2024-11-12T16:48:39.2754473Z par strassen: 64x64 matrix: 0.008657 s 2024-11-12T16:48:39.2765233Z speedup: 1.20x 2024-11-12T16:48:39.2767239Z 2024-11-12T16:48:39.2774268Z Laplace iterations 2024-11-12T16:48:40.7254608Z 1000 iterations: 1.444727s (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:48:40.7260033Z Number of interrupts 2024-11-12T16:48:40.7264004Z [0][FPU]: 1015 2024-11-12T16:48:40.7266916Z [0][43]: 1 2024-11-12T16:48:40.7272088Z [0][Wakeup]: 1005 2024-11-12T16:48:40.7275778Z [0][Timer]: 4 2024-11-12T16:48:40.7278814Z [1][FPU]: 1 2024-11-12T16:48:40.7283738Z [1][TLB flush]: 2 2024-11-12T16:48:40.7288576Z [1][Wakeup]: 1002 2024-11-12T16:48:40.7292076Z [1][Timer]: 2 2024-11-12T16:48:40.7295260Z [2][FPU]: 1 2024-11-12T16:48:40.7300228Z [2][TLB flush]: 2 2024-11-12T16:48:40.7305009Z [2][Wakeup]: 1005 2024-11-12T16:48:40.7309092Z [2][Timer]: 3 2024-11-12T16:48:40.7312316Z [3][FPU]: 1 2024-11-12T16:48:40.7317090Z [3][TLB flush]: 2 2024-11-12T16:48:40.7321870Z [3][Wakeup]: 1010 2024-11-12T16:48:40.7325587Z [3][Timer]: 3 2024-11-12T16:48:40.7338198Z [0][INFO] shutting down with code 0 2024-11-12T16:48:40.7994743Z [2024-11-12T16:48:40Z INFO virtiofsd] Client disconnected, shutting down 2024-11-12T16:48:40.8108311Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --no-default-virtio-features 2024-11-12T16:48:40.8109569Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --no-default-virtio-features 2024-11-12T16:48:40.8167979Z shell: /usr/bin/bash -e {0} 2024-11-12T16:48:40.8168327Z env: 2024-11-12T16:48:40.8168706Z GH_TOKEN: *** 2024-11-12T16:48:40.8168965Z RUSTFLAGS: -Dwarnings 2024-11-12T16:48:40.8169249Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:48:40.8169531Z HERMIT_CAREFUL: 1 2024-11-12T16:48:40.8169809Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:48:40.8170122Z CARGO_INCREMENTAL: 0 2024-11-12T16:48:40.8170394Z CARGO_TERM_COLOR: always 2024-11-12T16:48:40.8170677Z CACHE_ON_FAILURE: false 2024-11-12T16:48:40.8170938Z ##[endgroup] 2024-11-12T16:48:40.9178092Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:48:40.9214199Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --no-default-virtio-features` 2024-11-12T16:48:40.9255495Z ##[group]cargo build 2024-11-12T16:48:40.9261343Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "fs" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:48:41.0784381Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_FS -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--no-default-features" "--features" "acpi fs pci smp" 2024-11-12T16:48:41.0792807Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s 2024-11-12T16:48:41.0878892Z ##[endgroup] 2024-11-12T16:48:41.0879967Z $ virtiofsd --socket-path=./vhostqemu --shared-dir ./shared --announce-submounts --sandbox none --seccomp none --inode-file-handles=never 2024-11-12T16:48:41.0900796Z [2024-11-12T16:48:41Z WARN virtiofsd::limits] Failure when trying to set the limit to 1000000, the hard limit (65536) of open file descriptors is used instead. 2024-11-12T16:48:41.0902904Z [2024-11-12T16:48:41Z INFO virtiofsd] Waiting for vhost-user socket connection... 2024-11-12T16:48:41.1890672Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -chardev socket,id=char0,path=./vhostqemu -device vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=root -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/shm,share=on -numa node,memdev=mem 2024-11-12T16:48:41.2090138Z [2024-11-12T16:48:41Z INFO virtiofsd] Client connected, servicing requests 2024-11-12T16:48:41.3649836Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:48:41.3663226Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:48:41.3682175Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:48:41.3697708Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1d2c168] 2024-11-12T16:48:41.3708754Z [LOADER][INFO] Module length: 0x1c09168 2024-11-12T16:48:41.3730208Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:48:41.3751924Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:48:41.3786819Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1d2c168 (len = 0x1c09168 B / 29397352 B) 2024-11-12T16:48:41.3819305Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1e00000..0x2200000 to 0x1e00000..0x2200000 2024-11-12T16:48:41.3845801Z [LOADER][INFO] Loading kernel to 0x1e00000..0x2137718 (len = 0x337718 B / 3372824 B) 2024-11-12T16:48:41.4037214Z [LOADER][INFO] TLS is at 0x2103f20..0x2103fd0 (len = 0xb0 B / 176 B) 2024-11-12T16:48:41.4057961Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:48:41.4070205Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:48:41.4079108Z hardware_info: HardwareInfo { 2024-11-12T16:48:41.4087922Z phys_addr_range: 0x0..0x0, 2024-11-12T16:48:41.4096350Z serial_port_base: Some( 2024-11-12T16:48:41.4101330Z 0x3f8, 2024-11-12T16:48:41.4104434Z ), 2024-11-12T16:48:41.4111686Z device_tree: Some( 2024-11-12T16:48:41.4117494Z 0x120520, 2024-11-12T16:48:41.4120567Z ), 2024-11-12T16:48:41.4122713Z }, 2024-11-12T16:48:41.4129613Z load_info: LoadInfo { 2024-11-12T16:48:41.4143936Z kernel_image_addr_range: 0x1e00000..0x2137718, 2024-11-12T16:48:41.4150285Z tls_info: Some( 2024-11-12T16:48:41.4156318Z TlsInfo { 2024-11-12T16:48:41.4165060Z start: 0x2103f20, 2024-11-12T16:48:41.4172883Z filesz: 0x30, 2024-11-12T16:48:41.4180403Z memsz: 0xb0, 2024-11-12T16:48:41.4188170Z align: 0x10, 2024-11-12T16:48:41.4192029Z }, 2024-11-12T16:48:41.4195045Z ), 2024-11-12T16:48:41.4197055Z }, 2024-11-12T16:48:41.4205148Z platform_info: Multiboot { 2024-11-12T16:48:41.4212452Z command_line: Some( 2024-11-12T16:48:41.4222187Z "hermit-loader-x86_64 ", 2024-11-12T16:48:41.4225034Z ), 2024-11-12T16:48:41.4234842Z multiboot_info_addr: 0x9500, 2024-11-12T16:48:41.4236843Z }, 2024-11-12T16:48:41.4237355Z } 2024-11-12T16:48:41.4262453Z [LOADER][INFO] Entering kernel at 0x1faf4e0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:48:41.4274886Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:48:41.4286526Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:48:41.4292972Z [0][INFO] FDT: 2024-11-12T16:48:41.4294549Z / { 2024-11-12T16:48:41.4304143Z compatible = "linux,dummy-virt" 2024-11-12T16:48:41.4311464Z #address-cells = <0x2> 2024-11-12T16:48:41.4318345Z #size-cells = <0x2> 2024-11-12T16:48:41.4318669Z 2024-11-12T16:48:41.4321762Z chosen { 2024-11-12T16:48:41.4353407Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:48:41.4354994Z }; 2024-11-12T16:48:41.4355593Z 2024-11-12T16:48:41.4360031Z memory@0 { 2024-11-12T16:48:41.4368602Z device_type = "memory" 2024-11-12T16:48:41.4376405Z reg = <0x0 0x9fc00> 2024-11-12T16:48:41.4378888Z }; 2024-11-12T16:48:41.4379142Z 2024-11-12T16:48:41.4384747Z memory@100000 { 2024-11-12T16:48:41.4393422Z device_type = "memory" 2024-11-12T16:48:41.4403247Z reg = <0x100000 0x3fee0000> 2024-11-12T16:48:41.4405560Z }; 2024-11-12T16:48:41.4406283Z }; 2024-11-12T16:48:41.4406596Z 2024-11-12T16:48:41.4418670Z [0][INFO] BSS starts at 0x21366b0 2024-11-12T16:48:41.4428484Z [0][INFO] tls_info = Some( 2024-11-12T16:48:41.4432530Z TlsInfo { 2024-11-12T16:48:41.4439695Z start: 0x2103f20, 2024-11-12T16:48:41.4445810Z filesz: 0x30, 2024-11-12T16:48:41.4451702Z memsz: 0xb0, 2024-11-12T16:48:41.4457587Z align: 0x10, 2024-11-12T16:48:41.4459884Z }, 2024-11-12T16:48:41.4460346Z ) 2024-11-12T16:48:41.4477019Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:48:41.4491550Z [0][INFO] Kernel region: 0x1e00000..0x2200000 2024-11-12T16:48:41.4502921Z [0][INFO] Minimum memory size: 39 2024-11-12T16:48:41.4519290Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:48:41.4571860Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:48:41.4583995Z [0][INFO] Physical memory free list: 2024-11-12T16:48:41.4610225Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:48:41.4622275Z [0][INFO] Virtual memory free list: 2024-11-12T16:48:41.4647088Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:48:41.4661086Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:48:41.5071891Z [0][INFO] 2024-11-12T16:48:41.5095919Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:48:41.5117323Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:48:41.5136965Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:48:41.5152933Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:48:41.5208268Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:48:41.5220601Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:48:41.5234803Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:48:41.5247920Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:48:41.5272525Z [0][INFO] ====================================================================== 2024-11-12T16:48:41.5277895Z [0][INFO] 2024-11-12T16:48:41.5301869Z [0][INFO] Hermit booted on 2024-11-12 16:48:40.708767 +00:00:00 2024-11-12T16:48:41.5527346Z [0][INFO] Found an ACPI revision 0 table at 0xF59D0 with OEM ID "BOCHS " 2024-11-12T16:48:41.5545485Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:48:41.5557324Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:48:41.5572126Z [0][INFO] 2024-11-12T16:48:41.5596482Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:48:41.5610171Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:48:41.5622689Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:48:41.5647354Z [0][INFO] ====================================================================== 2024-11-12T16:48:41.5653518Z [0][INFO] 2024-11-12T16:48:41.5665546Z [0][INFO] Compiled with PCI support 2024-11-12T16:48:41.5678102Z [0][INFO] Compiled with ACPI support 2024-11-12T16:48:41.5692495Z [0][INFO] Compiled with SMP support 2024-11-12T16:48:41.5698180Z [0][INFO] 2024-11-12T16:48:41.5722741Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:48:41.5753014Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:48:41.5782570Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:48:41.5879345Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:48:41.5954577Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:48:41.6059603Z [0][INFO] 00:04 Unknown Class [0180]: Unknown Vendor Unknown Device [1AF4:105A], IRQ 11, BAR1 Memory32 { address: 0xFEBB1000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:48:41.6084980Z [0][INFO] ====================================================================== 2024-11-12T16:48:41.6090413Z [0][INFO] 2024-11-12T16:48:41.6158040Z [0][INFO] Hermit is running on common system! 2024-11-12T16:48:41.6175723Z [0][INFO] Found virtio device with device id 0x105a 2024-11-12T16:48:41.6201581Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:48:41.6281115Z [0][INFO] Features have been negotiated between virtio filesystem device 105a and driver. 2024-11-12T16:48:41.6301297Z [0][INFO] Created SplitVq: idx=0, size=1024 2024-11-12T16:48:41.6320500Z [0][INFO] Created SplitVq: idx=1, size=1024 2024-11-12T16:48:41.6350171Z [0][INFO] Filesystem device with id 105a, has been initialized by driver! 2024-11-12T16:48:41.6365405Z [0][INFO] Virtio filesystem driver initialized. 2024-11-12T16:48:41.6389099Z Warning: Cannot announce submounts, client does not support it 2024-11-12T16:48:41.6408424Z [0][INFO] Mounting virtio-fs at /root 2024-11-12T16:48:41.6424763Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:48:41.6440043Z [0][INFO] Jumping into application 2024-11-12T16:48:41.6452246Z 2024-11-12T16:48:41.6458469Z Hello, Hermit! 🦀 2024-11-12T16:48:41.6463312Z Hello, world! 2024-11-12T16:48:41.6470709Z Привет, мир! 2024-11-12T16:48:41.6478481Z こんにちは世界! 2024-11-12T16:48:41.6484091Z 你好世界! 2024-11-12T16:48:41.6495103Z สวัสดีชาวโลก! 2024-11-12T16:48:41.6501715Z Chào thế giới! 2024-11-12T16:48:41.6502831Z 2024-11-12T16:48:41.6507250Z Arguments: 2024-11-12T16:48:41.6512772Z {name} 2024-11-12T16:48:41.6515739Z 2024-11-12T16:48:41.6522221Z Environment variables: 2024-11-12T16:48:41.6523762Z 2024-11-12T16:48:41.6534670Z x = 6.283185307179586 2024-11-12T16:48:41.6544488Z e^x = 535.4916555247646 2024-11-12T16:48:41.6555652Z ln(e^x) = 6.283185307179586 2024-11-12T16:48:41.6557040Z 2024-11-12T16:48:41.7581412Z Measured time for 100ms sleep: 100.261ms 2024-11-12T16:48:41.7582030Z 2024-11-12T16:48:41.7591828Z available_parallelism = 1 2024-11-12T16:48:41.7994617Z Thread: 0 1 2024-11-12T16:48:41.7995051Z 2024-11-12T16:48:41.8032356Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:48:18.758775213+00:00" 2024-11-12T16:48:41.8033208Z 2024-11-12T16:48:41.8099862Z /tmp/hello.txt : writing, reading/root/hello.txt : writing, reading 2024-11-12T16:48:41.8113735Z Reading "/proc" directory entries 2024-11-12T16:48:41.8129202Z Found "/proc/version" 2024-11-12T16:48:41.8131138Z 2024-11-12T16:48:41.8132713Z 2024-11-12T16:48:41.8156677Z Calculating Pi (Sequential): 892µs 2024-11-12T16:48:41.8157167Z 2024-11-12T16:48:41.8213966Z Calculating Pi (Parallel): 3.674ms 2024-11-12T16:48:41.8214489Z 2024-11-12T16:48:41.8221705Z Matrix multiplication 2024-11-12T16:48:41.8367756Z seq row-major: 64x64 matrix: 0.011937 s 2024-11-12T16:48:41.8486885Z seq z-order: 64x64 matrix: 0.009568 s 2024-11-12T16:48:41.8611026Z par z-order: 64x64 matrix: 0.010146 s 2024-11-12T16:48:41.8729291Z par strassen: 64x64 matrix: 0.009554 s 2024-11-12T16:48:41.8737456Z speedup: 0.94x 2024-11-12T16:48:41.8739047Z 2024-11-12T16:48:41.8746195Z Laplace iterations 2024-11-12T16:48:42.0063287Z 1000 iterations: 128.699ms (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:48:42.0069493Z Number of interrupts 2024-11-12T16:48:42.0073881Z [0][FPU]: 2012 2024-11-12T16:48:42.0077176Z [0][43]: 1 2024-11-12T16:48:42.0081266Z [0][Timer]: 3 2024-11-12T16:48:42.0093377Z [0][INFO] shutting down with code 0 2024-11-12T16:48:42.0675280Z [2024-11-12T16:48:42Z INFO virtiofsd] Client disconnected, shutting down 2024-11-12T16:48:42.0778038Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --no-default-virtio-features --smp 4 2024-11-12T16:48:42.0779360Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --no-default-virtio-features --smp 4 2024-11-12T16:48:42.0837731Z shell: /usr/bin/bash -e {0} 2024-11-12T16:48:42.0838045Z env: 2024-11-12T16:48:42.0838398Z GH_TOKEN: *** 2024-11-12T16:48:42.0838655Z RUSTFLAGS: -Dwarnings 2024-11-12T16:48:42.0838935Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:48:42.0839217Z HERMIT_CAREFUL: 1 2024-11-12T16:48:42.0839485Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:48:42.0839791Z CARGO_INCREMENTAL: 0 2024-11-12T16:48:42.0840064Z CARGO_TERM_COLOR: always 2024-11-12T16:48:42.0840354Z CACHE_ON_FAILURE: false 2024-11-12T16:48:42.0840631Z ##[endgroup] 2024-11-12T16:48:42.1855195Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:48:42.1894911Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --features fs --virtiofsd --no-default-virtio-features --smp 4` 2024-11-12T16:48:42.1941890Z ##[group]cargo build 2024-11-12T16:48:42.1948979Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "fs" "--features" "hermit/smp" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:48:42.3537157Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_FS -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5b84a2dd9585579b/out/target" "--no-default-features" "--features" "acpi fs pci smp" 2024-11-12T16:48:42.3544223Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s 2024-11-12T16:48:42.3642113Z ##[endgroup] 2024-11-12T16:48:42.3643662Z $ virtiofsd --socket-path=./vhostqemu --shared-dir ./shared --announce-submounts --sandbox none --seccomp none --inode-file-handles=never 2024-11-12T16:48:42.3664956Z [2024-11-12T16:48:42Z WARN virtiofsd::limits] Failure when trying to set the limit to 1000000, the hard limit (65536) of open file descriptors is used instead. 2024-11-12T16:48:42.3666569Z [2024-11-12T16:48:42Z INFO virtiofsd] Waiting for vhost-user socket connection... 2024-11-12T16:48:42.4655569Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 4 -m 1024M -chardev socket,id=char0,path=./vhostqemu -device vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=root -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/shm,share=on -numa node,memdev=mem 2024-11-12T16:48:42.4856912Z [2024-11-12T16:48:42Z INFO virtiofsd] Client connected, servicing requests 2024-11-12T16:48:42.6366363Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:48:42.6382963Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:48:42.6410346Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:48:42.6429654Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1d2c168] 2024-11-12T16:48:42.6443157Z [LOADER][INFO] Module length: 0x1c09168 2024-11-12T16:48:42.6471270Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:48:42.6497491Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:48:42.6526222Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1d2c168 (len = 0x1c09168 B / 29397352 B) 2024-11-12T16:48:42.6552582Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1e00000..0x2200000 to 0x1e00000..0x2200000 2024-11-12T16:48:42.6578079Z [LOADER][INFO] Loading kernel to 0x1e00000..0x2137718 (len = 0x337718 B / 3372824 B) 2024-11-12T16:48:42.6766971Z [LOADER][INFO] TLS is at 0x2103f20..0x2103fd0 (len = 0xb0 B / 176 B) 2024-11-12T16:48:42.6789745Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:48:42.6802741Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:48:42.6812019Z hardware_info: HardwareInfo { 2024-11-12T16:48:42.6821567Z phys_addr_range: 0x0..0x0, 2024-11-12T16:48:42.6830528Z serial_port_base: Some( 2024-11-12T16:48:42.6835919Z 0x3f8, 2024-11-12T16:48:42.6839225Z ), 2024-11-12T16:48:42.6846656Z device_tree: Some( 2024-11-12T16:48:42.6852783Z 0x120520, 2024-11-12T16:48:42.6856087Z ), 2024-11-12T16:48:42.6858350Z }, 2024-11-12T16:48:42.6865495Z load_info: LoadInfo { 2024-11-12T16:48:42.6880458Z kernel_image_addr_range: 0x1e00000..0x2137718, 2024-11-12T16:48:42.6887203Z tls_info: Some( 2024-11-12T16:48:42.6893439Z TlsInfo { 2024-11-12T16:48:42.6902912Z start: 0x2103f20, 2024-11-12T16:48:42.6911445Z filesz: 0x30, 2024-11-12T16:48:42.6919434Z memsz: 0xb0, 2024-11-12T16:48:42.6927392Z align: 0x10, 2024-11-12T16:48:42.6931758Z }, 2024-11-12T16:48:42.6935080Z ), 2024-11-12T16:48:42.6937350Z }, 2024-11-12T16:48:42.6945878Z platform_info: Multiboot { 2024-11-12T16:48:42.6953811Z command_line: Some( 2024-11-12T16:48:42.6964196Z "hermit-loader-x86_64 ", 2024-11-12T16:48:42.6967423Z ), 2024-11-12T16:48:42.6977431Z multiboot_info_addr: 0x9500, 2024-11-12T16:48:42.6979698Z }, 2024-11-12T16:48:42.6980571Z } 2024-11-12T16:48:42.7006663Z [LOADER][INFO] Entering kernel at 0x1faf4e0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:48:42.7019157Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:48:42.7031178Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:48:42.7037786Z [0][INFO] FDT: 2024-11-12T16:48:42.7039353Z / { 2024-11-12T16:48:42.7049283Z compatible = "linux,dummy-virt" 2024-11-12T16:48:42.7057269Z #address-cells = <0x2> 2024-11-12T16:48:42.7063381Z #size-cells = <0x2> 2024-11-12T16:48:42.7063780Z 2024-11-12T16:48:42.7067527Z chosen { 2024-11-12T16:48:42.7099751Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:48:42.7101346Z }; 2024-11-12T16:48:42.7101695Z 2024-11-12T16:48:42.7106519Z memory@0 { 2024-11-12T16:48:42.7115472Z device_type = "memory" 2024-11-12T16:48:42.7123418Z reg = <0x0 0x9fc00> 2024-11-12T16:48:42.7125917Z }; 2024-11-12T16:48:42.7126157Z 2024-11-12T16:48:42.7131851Z memory@100000 { 2024-11-12T16:48:42.7140463Z device_type = "memory" 2024-11-12T16:48:42.7150560Z reg = <0x100000 0x3fee0000> 2024-11-12T16:48:42.7152868Z }; 2024-11-12T16:48:42.7153924Z }; 2024-11-12T16:48:42.7154264Z 2024-11-12T16:48:42.7166694Z [0][INFO] BSS starts at 0x21366b0 2024-11-12T16:48:42.7176791Z [0][INFO] tls_info = Some( 2024-11-12T16:48:42.7180891Z TlsInfo { 2024-11-12T16:48:42.7188192Z start: 0x2103f20, 2024-11-12T16:48:42.7194679Z filesz: 0x30, 2024-11-12T16:48:42.7200810Z memsz: 0xb0, 2024-11-12T16:48:42.7206909Z align: 0x10, 2024-11-12T16:48:42.7209286Z }, 2024-11-12T16:48:42.7209805Z ) 2024-11-12T16:48:42.7226064Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:48:42.7240970Z [0][INFO] Kernel region: 0x1e00000..0x2200000 2024-11-12T16:48:42.7252462Z [0][INFO] Minimum memory size: 39 2024-11-12T16:48:42.7268517Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:48:42.7322256Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:48:42.7334338Z [0][INFO] Physical memory free list: 2024-11-12T16:48:42.7358921Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:48:42.7370750Z [0][INFO] Virtual memory free list: 2024-11-12T16:48:42.7395254Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:48:42.7409197Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:48:42.7819674Z [0][INFO] 2024-11-12T16:48:42.7844064Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:48:42.7865465Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:48:42.7884984Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:48:42.7900691Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:48:42.7972435Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:48:42.7990505Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:48:42.8009931Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:48:42.8028157Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:48:42.8062647Z [0][INFO] ====================================================================== 2024-11-12T16:48:42.8070315Z [0][INFO] 2024-11-12T16:48:42.8100514Z [0][INFO] Hermit booted on 2024-11-12 16:48:41.693957 +00:00:00 2024-11-12T16:48:42.8343357Z [0][INFO] Found an ACPI revision 0 table at 0xF59D0 with OEM ID "BOCHS " 2024-11-12T16:48:42.8365665Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:48:42.8381075Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:48:42.8762208Z [0][INFO] 2024-11-12T16:48:42.8783394Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:48:42.8785434Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:48:42.8787178Z [0][INFO] Initialized CPUs: 4 2024-11-12T16:48:42.8821485Z [0][INFO] ====================================================================== 2024-11-12T16:48:42.8827566Z [0][INFO] 2024-11-12T16:48:42.8844367Z [0][INFO] Compiled with PCI support 2024-11-12T16:48:42.8857341Z [0][INFO] Compiled with ACPI support 2024-11-12T16:48:42.8870571Z [0][INFO] Compiled with SMP support 2024-11-12T16:48:42.8876531Z [0][INFO] 2024-11-12T16:48:42.8904287Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:48:42.8935569Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:48:42.8966557Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:48:42.9043173Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:48:42.9091770Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:48:42.9176257Z [0][INFO] 00:04 Unknown Class [0180]: Unknown Vendor Unknown Device [1AF4:105A], IRQ 11, BAR1 Memory32 { address: 0xFEBB1000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:48:42.9202968Z [0][INFO] ====================================================================== 2024-11-12T16:48:42.9208099Z [0][INFO] 2024-11-12T16:48:42.9277114Z [0][INFO] Hermit is running on common system! 2024-11-12T16:48:42.9293416Z [0][INFO] Found virtio device with device id 0x105a 2024-11-12T16:48:42.9317222Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:48:42.9394103Z [0][INFO] Features have been negotiated between virtio filesystem device 105a and driver. 2024-11-12T16:48:42.9417681Z [0][INFO] Created SplitVq: idx=0, size=1024 2024-11-12T16:48:42.9435737Z [0][INFO] Created SplitVq: idx=1, size=1024 2024-11-12T16:48:42.9459888Z [0][INFO] Filesystem device with id 105a, has been initialized by driver! 2024-11-12T16:48:42.9474424Z [0][INFO] Virtio filesystem driver initialized. 2024-11-12T16:48:42.9498785Z Warning: Cannot announce submounts, client does not support it 2024-11-12T16:48:42.9520572Z [0][INFO] Mounting virtio-fs at /root 2024-11-12T16:48:42.9539727Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:48:42.9554498Z [0][INFO] Jumping into application 2024-11-12T16:48:42.9566774Z 2024-11-12T16:48:42.9574352Z Hello, Hermit! 🦀 2024-11-12T16:48:42.9579485Z Hello, world! 2024-11-12T16:48:42.9588272Z Привет, мир! 2024-11-12T16:48:42.9598735Z こんにちは世界! 2024-11-12T16:48:42.9603671Z 你好世界! 2024-11-12T16:48:42.9614416Z สวัสดีชาวโลก! 2024-11-12T16:48:42.9620806Z Chào thế giới! 2024-11-12T16:48:42.9622246Z 2024-11-12T16:48:42.9626517Z Arguments: 2024-11-12T16:48:42.9632364Z {name} 2024-11-12T16:48:42.9634329Z 2024-11-12T16:48:42.9641425Z Environment variables: 2024-11-12T16:48:42.9643184Z 2024-11-12T16:48:42.9654513Z x = 6.283185307179586 2024-11-12T16:48:42.9664745Z e^x = 535.4916555247646 2024-11-12T16:48:42.9676264Z ln(e^x) = 6.283185307179586 2024-11-12T16:48:42.9677892Z 2024-11-12T16:48:43.0703837Z Measured time for 100ms sleep: 100.27ms 2024-11-12T16:48:43.0704688Z 2024-11-12T16:48:43.0715906Z available_parallelism = 4 2024-11-12T16:48:43.3168536Z Thread: 0 1 2 4 5 6 3 7 2024-11-12T16:48:43.3170993Z 2024-11-12T16:48:43.3208880Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:48:18.758775213+00:00" 2024-11-12T16:48:43.3209838Z 2024-11-12T16:48:43.3280822Z /tmp/hello.txt : writing, reading/root/hello.txt : writing, reading 2024-11-12T16:48:43.3294302Z Reading "/proc" directory entries 2024-11-12T16:48:43.3310595Z Found "/proc/version" 2024-11-12T16:48:43.3312641Z 2024-11-12T16:48:43.3314144Z 2024-11-12T16:48:43.3337096Z Calculating Pi (Sequential): 870µs 2024-11-12T16:48:43.3338289Z 2024-11-12T16:48:43.3438246Z Calculating Pi (Parallel): 8.062ms 2024-11-12T16:48:43.3439788Z 2024-11-12T16:48:43.3446503Z Matrix multiplication 2024-11-12T16:48:43.3593581Z seq row-major: 64x64 matrix: 0.011963 s 2024-11-12T16:48:43.3714315Z seq z-order: 64x64 matrix: 0.009563 s 2024-11-12T16:48:43.3821053Z par z-order: 64x64 matrix: 0.007962 s 2024-11-12T16:48:43.3927549Z par strassen: 64x64 matrix: 0.008003 s 2024-11-12T16:48:43.3937701Z speedup: 1.20x 2024-11-12T16:48:43.3939359Z 2024-11-12T16:48:43.3946128Z Laplace iterations 2024-11-12T16:48:44.8521601Z 1000 iterations: 1.453241s (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:48:44.8529784Z Number of interrupts 2024-11-12T16:48:44.8535598Z [0][FPU]: 1015 2024-11-12T16:48:44.8539882Z [0][43]: 1 2024-11-12T16:48:44.8546941Z [0][Wakeup]: 1002 2024-11-12T16:48:44.8552503Z [0][Timer]: 4 2024-11-12T16:48:44.8557125Z [1][FPU]: 1 2024-11-12T16:48:44.8564032Z [1][TLB flush]: 2 2024-11-12T16:48:44.8570899Z [1][Wakeup]: 1004 2024-11-12T16:48:44.8576272Z [1][Timer]: 2 2024-11-12T16:48:44.8580985Z [2][FPU]: 1 2024-11-12T16:48:44.8588057Z [2][TLB flush]: 2 2024-11-12T16:48:44.8593988Z [2][Wakeup]: 1007 2024-11-12T16:48:44.8598515Z [2][Timer]: 3 2024-11-12T16:48:44.8602514Z [3][FPU]: 1 2024-11-12T16:48:44.8608265Z [3][TLB flush]: 2 2024-11-12T16:48:44.8614324Z [3][Wakeup]: 1002 2024-11-12T16:48:44.8618854Z [3][Timer]: 3 2024-11-12T16:48:44.8632853Z [0][INFO] shutting down with code 0 2024-11-12T16:48:44.9235954Z [2024-11-12T16:48:44Z INFO virtiofsd] Client disconnected, shutting down 2024-11-12T16:48:44.9342804Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo 2024-11-12T16:48:44.9343618Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo 2024-11-12T16:48:44.9404126Z shell: /usr/bin/bash -e {0} 2024-11-12T16:48:44.9404464Z env: 2024-11-12T16:48:44.9404841Z GH_TOKEN: *** 2024-11-12T16:48:44.9405113Z RUSTFLAGS: -Dwarnings 2024-11-12T16:48:44.9405411Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:48:44.9405728Z HERMIT_CAREFUL: 1 2024-11-12T16:48:44.9406016Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:48:44.9406360Z CARGO_INCREMENTAL: 0 2024-11-12T16:48:44.9406649Z CARGO_TERM_COLOR: always 2024-11-12T16:48:44.9406949Z CACHE_ON_FAILURE: false 2024-11-12T16:48:44.9407243Z ##[endgroup] 2024-11-12T16:48:45.0420760Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:48:45.0455390Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo` 2024-11-12T16:48:45.0497410Z ##[group]cargo build 2024-11-12T16:48:45.0503663Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:48:45.1997186Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:49:28.9291791Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--no-default-features" "--features" "acpi pci smp" 2024-11-12T16:49:29.0408727Z Compiling rusty_demo v0.0.0 (/home/runner/work/kernel/kernel/examples/demo) 2024-11-12T16:49:29.7563648Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.67s 2024-11-12T16:49:29.7694908Z ##[endgroup] 2024-11-12T16:49:29.8699395Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M 2024-11-12T16:49:30.0250798Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:49:30.0268551Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:49:30.0289796Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:49:30.0307372Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1a444b8] 2024-11-12T16:49:30.0320076Z [LOADER][INFO] Module length: 0x19214b8 2024-11-12T16:49:30.0344367Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:49:30.0368742Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1c00000 2024-11-12T16:49:30.0398938Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1a444b8 (len = 0x19214b8 B / 26350776 B) 2024-11-12T16:49:30.0430122Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1c00000..0x2000000 to 0x1c00000..0x2000000 2024-11-12T16:49:30.0464469Z [LOADER][INFO] Loading kernel to 0x1c00000..0x1ed4d60 (len = 0x2d4d60 B / 2968928 B) 2024-11-12T16:49:30.0514018Z [LOADER][INFO] TLS is at 0x1ea8320..0x1ea83d0 (len = 0xb0 B / 176 B) 2024-11-12T16:49:30.0542503Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:49:30.0558827Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:49:30.0570657Z hardware_info: HardwareInfo { 2024-11-12T16:49:30.0583064Z phys_addr_range: 0x0..0x0, 2024-11-12T16:49:30.0594344Z serial_port_base: Some( 2024-11-12T16:49:30.0600991Z 0x3f8, 2024-11-12T16:49:30.0604846Z ), 2024-11-12T16:49:30.0614377Z device_tree: Some( 2024-11-12T16:49:30.0622039Z 0x120520, 2024-11-12T16:49:30.0625838Z ), 2024-11-12T16:49:30.0629623Z }, 2024-11-12T16:49:30.0637674Z load_info: LoadInfo { 2024-11-12T16:49:30.0656964Z kernel_image_addr_range: 0x1c00000..0x1ed4d60, 2024-11-12T16:49:30.0666374Z tls_info: Some( 2024-11-12T16:49:30.0673061Z TlsInfo { 2024-11-12T16:49:30.0682517Z start: 0x1ea8320, 2024-11-12T16:49:30.0689977Z filesz: 0x30, 2024-11-12T16:49:30.0697138Z memsz: 0xb0, 2024-11-12T16:49:30.0704427Z align: 0x10, 2024-11-12T16:49:30.0708257Z }, 2024-11-12T16:49:30.0711274Z ), 2024-11-12T16:49:30.0713230Z }, 2024-11-12T16:49:30.0720872Z platform_info: Multiboot { 2024-11-12T16:49:30.0727807Z command_line: Some( 2024-11-12T16:49:30.0740330Z "hermit-loader-x86_64 ", 2024-11-12T16:49:30.0740956Z ), 2024-11-12T16:49:30.0749564Z multiboot_info_addr: 0x9500, 2024-11-12T16:49:30.0751109Z }, 2024-11-12T16:49:30.0751709Z } 2024-11-12T16:49:30.0775463Z [LOADER][INFO] Entering kernel at 0x1d54f90, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:49:30.0786722Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:49:30.0800098Z [0][INFO] Kernel starts at 1c00000 2024-11-12T16:49:30.0807311Z [0][INFO] FDT: 2024-11-12T16:49:30.0808713Z / { 2024-11-12T16:49:30.0817848Z compatible = "linux,dummy-virt" 2024-11-12T16:49:30.0824546Z #address-cells = <0x2> 2024-11-12T16:49:30.0831013Z #size-cells = <0x2> 2024-11-12T16:49:30.0832217Z 2024-11-12T16:49:30.0835009Z chosen { 2024-11-12T16:49:30.0866748Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:49:30.0868382Z }; 2024-11-12T16:49:30.0869168Z 2024-11-12T16:49:30.0873237Z memory@0 { 2024-11-12T16:49:30.0881272Z device_type = "memory" 2024-11-12T16:49:30.0888423Z reg = <0x0 0x9fc00> 2024-11-12T16:49:30.0890407Z }; 2024-11-12T16:49:30.0895761Z 2024-11-12T16:49:30.0895919Z memory@100000 { 2024-11-12T16:49:30.0903782Z device_type = "memory" 2024-11-12T16:49:30.0913338Z reg = <0x100000 0x3fee0000> 2024-11-12T16:49:30.0924204Z }; 2024-11-12T16:49:30.0932083Z }; 2024-11-12T16:49:30.0932309Z 2024-11-12T16:49:30.0932708Z [0][INFO] BSS starts at 0x1ed3d00 2024-11-12T16:49:30.0940341Z [0][INFO] tls_info = Some( 2024-11-12T16:49:30.0944850Z TlsInfo { 2024-11-12T16:49:30.0952488Z start: 0x1ea8320, 2024-11-12T16:49:30.0960045Z filesz: 0x30, 2024-11-12T16:49:30.0968995Z memsz: 0xb0, 2024-11-12T16:49:30.0969792Z align: 0x10, 2024-11-12T16:49:30.0971136Z }, 2024-11-12T16:49:30.0972075Z ) 2024-11-12T16:49:30.0990255Z [0][INFO] Total memory size: 991 MiB 2024-11-12T16:49:30.1007920Z [0][INFO] Kernel region: 0x1c00000..0x2000000 2024-11-12T16:49:30.1022408Z [0][INFO] Minimum memory size: 37 2024-11-12T16:49:30.1040920Z [0][INFO] Heap: size 856 MB, start address 2000000 2024-11-12T16:49:30.1098810Z [0][INFO] Heap is located at 0x2000000..0x37800000 (0 Bytes unmapped) 2024-11-12T16:49:30.1113113Z [0][INFO] Physical memory free list: 2024-11-12T16:49:30.1142459Z 0x37800000.. 0x3ffe0000 (len = 0x87e0000, pages = 34784) 2024-11-12T16:49:30.1156789Z [0][INFO] Virtual memory free list: 2024-11-12T16:49:30.1186091Z 0x37800000.. 0x800000000000 (len = 0x7fffc8800000, pages = 34359511040) 2024-11-12T16:49:30.1202902Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:49:30.1613799Z [0][INFO] 2024-11-12T16:49:30.1645405Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:49:30.1672869Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:49:30.1697859Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:49:30.1718134Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:49:30.1790032Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:49:30.1805829Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:49:30.1823198Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:49:30.1840819Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:49:30.1873252Z [0][INFO] ====================================================================== 2024-11-12T16:49:30.1880099Z [0][INFO] 2024-11-12T16:49:30.1911224Z [0][INFO] Hermit booted on 2024-11-12 16:49:28.720121 +00:00:00 2024-11-12T16:49:30.2126017Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:49:30.2146939Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:49:30.2161332Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:49:30.2176412Z [0][INFO] 2024-11-12T16:49:30.2207680Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:49:30.2224697Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:49:30.2240249Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:49:30.2271600Z [0][INFO] ====================================================================== 2024-11-12T16:49:30.2278263Z [0][INFO] 2024-11-12T16:49:30.2294104Z [0][INFO] Compiled with PCI support 2024-11-12T16:49:30.2309847Z [0][INFO] Compiled with ACPI support 2024-11-12T16:49:30.2324116Z [0][INFO] Compiled with SMP support 2024-11-12T16:49:30.2330562Z [0][INFO] 2024-11-12T16:49:30.2359708Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:49:30.2394056Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:49:30.2420648Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:49:30.2499747Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:49:30.2562732Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:49:30.2585230Z [0][INFO] ====================================================================== 2024-11-12T16:49:30.2590294Z [0][INFO] 2024-11-12T16:49:30.2618451Z [0][INFO] Hermit is running on common system! 2024-11-12T16:49:30.2647705Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:49:30.2664199Z [0][INFO] Jumping into application 2024-11-12T16:49:30.2666501Z 2024-11-12T16:49:30.2675291Z Hello, Hermit! 🦀 2024-11-12T16:49:30.2680851Z Hello, world! 2024-11-12T16:49:30.2689559Z Привет, мир! 2024-11-12T16:49:30.2698960Z こんにちは世界! 2024-11-12T16:49:30.2705161Z 你好世界! 2024-11-12T16:49:30.2716323Z สวัสดีชาวโลก! 2024-11-12T16:49:30.2722343Z Chào thế giới! 2024-11-12T16:49:30.2723527Z 2024-11-12T16:49:30.2727162Z Arguments: 2024-11-12T16:49:30.2730922Z {name} 2024-11-12T16:49:30.2732306Z 2024-11-12T16:49:30.2739119Z Environment variables: 2024-11-12T16:49:30.2740279Z 2024-11-12T16:49:30.2749283Z x = 6.283185307179586 2024-11-12T16:49:30.2758745Z e^x = 535.4916555247646 2024-11-12T16:49:30.2768843Z ln(e^x) = 6.283185307179586 2024-11-12T16:49:30.2769718Z 2024-11-12T16:49:30.3790700Z Measured time for 100ms sleep: 100.181ms 2024-11-12T16:49:30.3791333Z 2024-11-12T16:49:30.3800632Z available_parallelism = 1 2024-11-12T16:49:30.4141048Z Thread: 0 1 2024-11-12T16:49:30.4141888Z 2024-11-12T16:49:30.4176154Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:49:12.444889307+00:00" 2024-11-12T16:49:30.4177254Z 2024-11-12T16:49:30.4200835Z /tmp/hello.txt : writing, reading 2024-11-12T16:49:30.4214272Z Reading "/proc" directory entries 2024-11-12T16:49:30.4228344Z Found "/proc/version" 2024-11-12T16:49:30.4230367Z 2024-11-12T16:49:30.4231974Z 2024-11-12T16:49:30.4254065Z Calculating Pi (Sequential): 835µs 2024-11-12T16:49:30.4254959Z 2024-11-12T16:49:30.4300772Z Calculating Pi (Parallel): 2.871ms 2024-11-12T16:49:30.4301944Z 2024-11-12T16:49:30.4309762Z Matrix multiplication 2024-11-12T16:49:30.4456578Z seq row-major: 64x64 matrix: 0.011916 s 2024-11-12T16:49:30.4577589Z seq z-order: 64x64 matrix: 0.009539 s 2024-11-12T16:49:30.4699751Z par z-order: 64x64 matrix: 0.009631 s 2024-11-12T16:49:30.4818338Z par strassen: 64x64 matrix: 0.009239 s 2024-11-12T16:49:30.4827421Z speedup: 0.99x 2024-11-12T16:49:30.4828632Z 2024-11-12T16:49:30.4836989Z Laplace iterations 2024-11-12T16:49:30.6081530Z 1000 iterations: 120.64ms (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:49:30.6088894Z Number of interrupts 2024-11-12T16:49:30.6094069Z [0][FPU]: 2012 2024-11-12T16:49:30.6098973Z [0][Timer]: 3 2024-11-12T16:49:30.6115348Z [0][INFO] shutting down with code 0 2024-11-12T16:49:30.6965831Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --smp 4 2024-11-12T16:49:30.6966707Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --smp 4 2024-11-12T16:49:30.7024100Z shell: /usr/bin/bash -e {0} 2024-11-12T16:49:30.7024614Z env: 2024-11-12T16:49:30.7024969Z GH_TOKEN: *** 2024-11-12T16:49:30.7025239Z RUSTFLAGS: -Dwarnings 2024-11-12T16:49:30.7025516Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:49:30.7025799Z HERMIT_CAREFUL: 1 2024-11-12T16:49:30.7026071Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:49:30.7026382Z CARGO_INCREMENTAL: 0 2024-11-12T16:49:30.7026642Z CARGO_TERM_COLOR: always 2024-11-12T16:49:30.7026926Z CACHE_ON_FAILURE: false 2024-11-12T16:49:30.7027199Z ##[endgroup] 2024-11-12T16:49:30.8484804Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.10s 2024-11-12T16:49:30.8522406Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --smp 4` 2024-11-12T16:49:30.8567834Z ##[group]cargo build 2024-11-12T16:49:30.8573832Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/smp" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:49:31.0119887Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--no-default-features" "--features" "acpi pci smp" 2024-11-12T16:49:31.0130548Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.12s 2024-11-12T16:49:31.0207323Z ##[endgroup] 2024-11-12T16:49:31.1212063Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 4 -m 1024M 2024-11-12T16:49:31.2685899Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:49:31.2706511Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:49:31.2732471Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:49:31.2755460Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1a444b8] 2024-11-12T16:49:31.2771431Z [LOADER][INFO] Module length: 0x19214b8 2024-11-12T16:49:31.2803219Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:49:31.2834923Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1c00000 2024-11-12T16:49:31.2869424Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1a444b8 (len = 0x19214b8 B / 26350776 B) 2024-11-12T16:49:31.2900986Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1c00000..0x2000000 to 0x1c00000..0x2000000 2024-11-12T16:49:31.2932124Z [LOADER][INFO] Loading kernel to 0x1c00000..0x1ed4d60 (len = 0x2d4d60 B / 2968928 B) 2024-11-12T16:49:31.2979877Z [LOADER][INFO] TLS is at 0x1ea8320..0x1ea83d0 (len = 0xb0 B / 176 B) 2024-11-12T16:49:31.3007925Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:49:31.3023293Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:49:31.3034550Z hardware_info: HardwareInfo { 2024-11-12T16:49:31.3045825Z phys_addr_range: 0x0..0x0, 2024-11-12T16:49:31.3056179Z serial_port_base: Some( 2024-11-12T16:49:31.3062300Z 0x3f8, 2024-11-12T16:49:31.3065830Z ), 2024-11-12T16:49:31.3074878Z device_tree: Some( 2024-11-12T16:49:31.3082008Z 0x120520, 2024-11-12T16:49:31.3085561Z ), 2024-11-12T16:49:31.3087814Z }, 2024-11-12T16:49:31.3096466Z load_info: LoadInfo { 2024-11-12T16:49:31.3116928Z kernel_image_addr_range: 0x1c00000..0x1ed4d60, 2024-11-12T16:49:31.3124797Z tls_info: Some( 2024-11-12T16:49:31.3132059Z TlsInfo { 2024-11-12T16:49:31.3145281Z start: 0x1ea8320, 2024-11-12T16:49:31.3156054Z filesz: 0x30, 2024-11-12T16:49:31.3165629Z memsz: 0xb0, 2024-11-12T16:49:31.3175970Z align: 0x10, 2024-11-12T16:49:31.3180614Z }, 2024-11-12T16:49:31.3183726Z ), 2024-11-12T16:49:31.3185606Z }, 2024-11-12T16:49:31.3193494Z platform_info: Multiboot { 2024-11-12T16:49:31.3200179Z command_line: Some( 2024-11-12T16:49:31.3209269Z "hermit-loader-x86_64 ", 2024-11-12T16:49:31.3211773Z ), 2024-11-12T16:49:31.3220683Z multiboot_info_addr: 0x9500, 2024-11-12T16:49:31.3222429Z }, 2024-11-12T16:49:31.3222822Z } 2024-11-12T16:49:31.3249227Z [LOADER][INFO] Entering kernel at 0x1d54f90, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:49:31.3260307Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:49:31.3271560Z [0][INFO] Kernel starts at 1c00000 2024-11-12T16:49:31.3277877Z [0][INFO] FDT: 2024-11-12T16:49:31.3279248Z / { 2024-11-12T16:49:31.3288754Z compatible = "linux,dummy-virt" 2024-11-12T16:49:31.3295668Z #address-cells = <0x2> 2024-11-12T16:49:31.3301925Z #size-cells = <0x2> 2024-11-12T16:49:31.3302263Z 2024-11-12T16:49:31.3305748Z chosen { 2024-11-12T16:49:31.3335280Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:49:31.3336785Z }; 2024-11-12T16:49:31.3337033Z 2024-11-12T16:49:31.3341277Z memory@0 { 2024-11-12T16:49:31.3349583Z device_type = "memory" 2024-11-12T16:49:31.3356859Z reg = <0x0 0x9fc00> 2024-11-12T16:49:31.3359056Z }; 2024-11-12T16:49:31.3359293Z 2024-11-12T16:49:31.3364472Z memory@100000 { 2024-11-12T16:49:31.3372068Z device_type = "memory" 2024-11-12T16:49:31.3380924Z reg = <0x100000 0x3fee0000> 2024-11-12T16:49:31.3382862Z }; 2024-11-12T16:49:31.3383548Z }; 2024-11-12T16:49:31.3383852Z 2024-11-12T16:49:31.3395383Z [0][INFO] BSS starts at 0x1ed3d00 2024-11-12T16:49:31.3406057Z [0][INFO] tls_info = Some( 2024-11-12T16:49:31.3409042Z TlsInfo { 2024-11-12T16:49:31.3415471Z start: 0x1ea8320, 2024-11-12T16:49:31.3420909Z filesz: 0x30, 2024-11-12T16:49:31.3426103Z memsz: 0xb0, 2024-11-12T16:49:31.3431464Z align: 0x10, 2024-11-12T16:49:31.3433416Z }, 2024-11-12T16:49:31.3434043Z ) 2024-11-12T16:49:31.3449008Z [0][INFO] Total memory size: 991 MiB 2024-11-12T16:49:31.3462626Z [0][INFO] Kernel region: 0x1c00000..0x2000000 2024-11-12T16:49:31.3473995Z [0][INFO] Minimum memory size: 37 2024-11-12T16:49:31.3489018Z [0][INFO] Heap: size 856 MB, start address 2000000 2024-11-12T16:49:31.3541343Z [0][INFO] Heap is located at 0x2000000..0x37800000 (0 Bytes unmapped) 2024-11-12T16:49:31.3552890Z [0][INFO] Physical memory free list: 2024-11-12T16:49:31.3575733Z 0x37800000.. 0x3ffe0000 (len = 0x87e0000, pages = 34784) 2024-11-12T16:49:31.3586974Z [0][INFO] Virtual memory free list: 2024-11-12T16:49:31.3609572Z 0x37800000.. 0x800000000000 (len = 0x7fffc8800000, pages = 34359511040) 2024-11-12T16:49:31.3622517Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:49:31.4030972Z [0][INFO] 2024-11-12T16:49:31.4052931Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:49:31.4072327Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:49:31.4090064Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:49:31.4104488Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:49:31.4155150Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:49:31.4167088Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:49:31.4180151Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:49:31.4192316Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:49:31.4215179Z [0][INFO] ====================================================================== 2024-11-12T16:49:31.4220073Z [0][INFO] 2024-11-12T16:49:31.4242464Z [0][INFO] Hermit booted on 2024-11-12 16:49:30.735258 +00:00:00 2024-11-12T16:49:31.4452177Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:49:31.4469946Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:49:31.4481037Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:49:31.4903057Z [0][INFO] 2024-11-12T16:49:31.4903753Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:49:31.4904311Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:49:31.4904741Z [0][INFO] Initialized CPUs: 4 2024-11-12T16:49:31.4905249Z [0][INFO] ====================================================================== 2024-11-12T16:49:31.4905680Z [0][INFO] 2024-11-12T16:49:31.4915645Z [0][INFO] Compiled with PCI support 2024-11-12T16:49:31.4930748Z [0][INFO] Compiled with ACPI support 2024-11-12T16:49:31.4945295Z [0][INFO] Compiled with SMP support 2024-11-12T16:49:31.4951989Z [0][INFO] 2024-11-12T16:49:31.4981701Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:49:31.5016578Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:49:31.5046236Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:49:31.5136905Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:49:31.5211353Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:49:31.5238585Z [0][INFO] ====================================================================== 2024-11-12T16:49:31.5245237Z [0][INFO] 2024-11-12T16:49:31.5274791Z [0][INFO] Hermit is running on common system! 2024-11-12T16:49:31.5304776Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:49:31.5319692Z [0][INFO] Jumping into application 2024-11-12T16:49:31.5322190Z 2024-11-12T16:49:31.5330476Z Hello, Hermit! 🦀 2024-11-12T16:49:31.5336095Z Hello, world! 2024-11-12T16:49:31.5344381Z Привет, мир! 2024-11-12T16:49:31.5354077Z こんにちは世界! 2024-11-12T16:49:31.5360531Z 你好世界! 2024-11-12T16:49:31.5373750Z สวัสดีชาวโลก! 2024-11-12T16:49:31.5381451Z Chào thế giới! 2024-11-12T16:49:31.5382902Z 2024-11-12T16:49:31.5388256Z Arguments: 2024-11-12T16:49:31.5393260Z {name} 2024-11-12T16:49:31.5395102Z 2024-11-12T16:49:31.5404244Z Environment variables: 2024-11-12T16:49:31.5405840Z 2024-11-12T16:49:31.5416785Z x = 6.283185307179586 2024-11-12T16:49:31.5428527Z e^x = 535.4916555247646 2024-11-12T16:49:31.5441173Z ln(e^x) = 6.283185307179586 2024-11-12T16:49:31.5442651Z 2024-11-12T16:49:31.6470591Z Measured time for 100ms sleep: 100.252ms 2024-11-12T16:49:31.6471157Z 2024-11-12T16:49:31.6480727Z available_parallelism = 4 2024-11-12T16:49:31.8691307Z Thread: 0 1 2 4 5 6 3 7 2024-11-12T16:49:31.8692439Z 2024-11-12T16:49:31.8736799Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:49:12.444889307+00:00" 2024-11-12T16:49:31.8737669Z 2024-11-12T16:49:31.8766296Z /tmp/hello.txt : writing, reading 2024-11-12T16:49:31.8782134Z Reading "/proc" directory entries 2024-11-12T16:49:31.8798795Z Found "/proc/version" 2024-11-12T16:49:31.8800725Z 2024-11-12T16:49:31.8802008Z 2024-11-12T16:49:31.8826685Z Calculating Pi (Sequential): 835µs 2024-11-12T16:49:31.8828126Z 2024-11-12T16:49:31.8916725Z Calculating Pi (Parallel): 6.742ms 2024-11-12T16:49:31.8918371Z 2024-11-12T16:49:31.8926853Z Matrix multiplication 2024-11-12T16:49:31.9073935Z seq row-major: 64x64 matrix: 0.011918 s 2024-11-12T16:49:31.9201512Z seq z-order: 64x64 matrix: 0.009536 s 2024-11-12T16:49:31.9315434Z par z-order: 64x64 matrix: 0.008145 s 2024-11-12T16:49:31.9433101Z par strassen: 64x64 matrix: 0.00842 s 2024-11-12T16:49:31.9446551Z speedup: 1.17x 2024-11-12T16:49:31.9448326Z 2024-11-12T16:49:31.9458466Z Laplace iterations 2024-11-12T16:49:33.2340711Z 1000 iterations: 1.284653s (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:49:33.2347342Z Number of interrupts 2024-11-12T16:49:33.2352741Z [0][FPU]: 1013 2024-11-12T16:49:33.2358539Z [0][Wakeup]: 1010 2024-11-12T16:49:33.2363198Z [0][Timer]: 4 2024-11-12T16:49:33.2367262Z [1][FPU]: 1 2024-11-12T16:49:33.2373126Z [1][TLB flush]: 1 2024-11-12T16:49:33.2378915Z [1][Wakeup]: 1011 2024-11-12T16:49:33.2383608Z [1][Timer]: 2 2024-11-12T16:49:33.2388000Z [2][FPU]: 1 2024-11-12T16:49:33.2393937Z [2][TLB flush]: 1 2024-11-12T16:49:33.2399805Z [2][Wakeup]: 1008 2024-11-12T16:49:33.2404450Z [2][Timer]: 3 2024-11-12T16:49:33.2408533Z [3][FPU]: 1 2024-11-12T16:49:33.2414435Z [3][TLB flush]: 1 2024-11-12T16:49:33.2420333Z [3][Wakeup]: 1012 2024-11-12T16:49:33.2424923Z [3][Timer]: 3 2024-11-12T16:49:33.2439515Z [0][INFO] shutting down with code 0 2024-11-12T16:49:33.3206809Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --smp 4 --uefi 2024-11-12T16:49:33.3207728Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --smp 4 --uefi 2024-11-12T16:49:33.3264535Z shell: /usr/bin/bash -e {0} 2024-11-12T16:49:33.3264822Z env: 2024-11-12T16:49:33.3265167Z GH_TOKEN: *** 2024-11-12T16:49:33.3265421Z RUSTFLAGS: -Dwarnings 2024-11-12T16:49:33.3265701Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:49:33.3265968Z HERMIT_CAREFUL: 1 2024-11-12T16:49:33.3266231Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:49:33.3266538Z CARGO_INCREMENTAL: 0 2024-11-12T16:49:33.3266798Z CARGO_TERM_COLOR: always 2024-11-12T16:49:33.3267075Z CACHE_ON_FAILURE: false 2024-11-12T16:49:33.3267331Z ##[endgroup] 2024-11-12T16:49:33.4241054Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:49:33.4274706Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rusty_demo --smp 4 --uefi` 2024-11-12T16:49:33.4317088Z ##[group]cargo build 2024-11-12T16:49:33.4323258Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/smp" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:49:33.5831239Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--no-default-features" "--features" "acpi pci smp" 2024-11-12T16:49:33.5838611Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s 2024-11-12T16:49:33.5917176Z ##[endgroup] 2024-11-12T16:49:33.7271510Z $ sudo qemu-system-x86_64 -display none -serial stdio -drive if=pflash,format=raw,readonly=on,file=edk2-stable202408-r1-bin/x64/code.fd -drive if=pflash,format=raw,readonly=on,file=edk2-stable202408-r1-bin/x64/vars.fd -drive format=raw,file=fat:rw:target/esp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 4 -m 1024M 2024-11-12T16:49:38.0282580Z [=3hBdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00003 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Secondary,Master,0x0): Not Found 2024-11-12T16:49:38.1663794Z BdsDxe: loading Boot0002 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Primary,Master,0x0) 2024-11-12T16:49:38.1711059Z BdsDxe: starting Boot0002 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Primary,Master,0x0) 2024-11-12T16:49:41.4069095Z [LOADER][?[32mINFO?[0m] Read Hermit application from "\efi\boot\hermit-app" (size = 26350776 B) 2024-11-12T16:49:41.4109302Z [LOADER][?[32mINFO?[0m] Parsing kernel from ELF at 0x3c829018..0x3e14a4d0 (len = 0x19214b8 B / 26350776 B) 2024-11-12T16:49:41.4147114Z [LOADER][?[32mINFO?[0m] Loading kernel to 0x3c554000..0x3c828d60 (len = 0x2d4d60 B / 2968928 B) 2024-11-12T16:49:41.4184610Z [LOADER][?[32mINFO?[0m] TLS is at 0x3c7fc320..0x3c7fc3d0 (len = 0xb0 B / 176 B) 2024-11-12T16:49:41.4206387Z [LOADER][?[32mINFO?[0m] Found ACPI 2 RSDP at 0x3fb7e014 2024-11-12T16:49:41.5225046Z [LOADER][INFO] Memory map: 2024-11-12T16:49:41.5243603Z start: 0x0, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5260801Z start: 0x1000, pages: 0x86, type: CONVENTIONAL 2024-11-12T16:49:41.5280222Z start: 0x87000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5297260Z start: 0x88000, pages: 0x18, type: CONVENTIONAL 2024-11-12T16:49:41.5315371Z start: 0x100000, pages: 0x700, type: CONVENTIONAL 2024-11-12T16:49:41.5334279Z start: 0x800000, pages: 0x8, type: ACPI_NON_VOLATILE 2024-11-12T16:49:41.5351735Z start: 0x808000, pages: 0x3, type: CONVENTIONAL 2024-11-12T16:49:41.5370509Z start: 0x80b000, pages: 0x1, type: ACPI_NON_VOLATILE 2024-11-12T16:49:41.5387700Z start: 0x80c000, pages: 0x4, type: CONVENTIONAL 2024-11-12T16:49:41.5406729Z start: 0x810000, pages: 0xf0, type: ACPI_NON_VOLATILE 2024-11-12T16:49:41.5425717Z start: 0x900000, pages: 0xc00, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5443255Z start: 0x1500000, pages: 0x3aa1e, type: CONVENTIONAL 2024-11-12T16:49:41.5462430Z start: 0x3bf1e000, pages: 0x20, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5479849Z start: 0x3bf3e000, pages: 0x616, type: CONVENTIONAL 2024-11-12T16:49:41.5496778Z start: 0x3c554000, pages: 0x2d5, type: LOADER_DATA 2024-11-12T16:49:41.5514423Z start: 0x3c829000, pages: 0x1922, type: CONVENTIONAL 2024-11-12T16:49:41.5531353Z start: 0x3e14b000, pages: 0x1e, type: LOADER_CODE 2024-11-12T16:49:41.5571621Z start: 0x3e169000, pages: 0x17, type: CONVENTIONAL 2024-11-12T16:49:41.5589078Z start: 0x3e180000, pages: 0x4, type: LOADER_DATA 2024-11-12T16:49:41.5608335Z start: 0x3e184000, pages: 0x10, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5625660Z start: 0x3e194000, pages: 0x1, type: CONVENTIONAL 2024-11-12T16:49:41.5646723Z start: 0x3e195000, pages: 0x1, type: LOADER_DATA 2024-11-12T16:49:41.5669524Z start: 0x3e196000, pages: 0x6bf, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5691176Z start: 0x3e855000, pages: 0xb4, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5712759Z start: 0x3e909000, pages: 0x62, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5734727Z start: 0x3e96b000, pages: 0xa0, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5756765Z start: 0x3ea0b000, pages: 0x46, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5778557Z start: 0x3ea51000, pages: 0x22, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5800131Z start: 0x3ea73000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5821368Z start: 0x3ea77000, pages: 0xa, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5842678Z start: 0x3ea81000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5863988Z start: 0x3ea83000, pages: 0x36, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5885447Z start: 0x3eab9000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5907315Z start: 0x3eabb000, pages: 0x17, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5928527Z start: 0x3ead2000, pages: 0xb, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5950224Z start: 0x3eadd000, pages: 0x15, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.5973337Z start: 0x3eaf2000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.5995129Z start: 0x3eaf9000, pages: 0x7, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6016930Z start: 0x3eb00000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6038962Z start: 0x3eb07000, pages: 0x8, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6060651Z start: 0x3eb0f000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6082457Z start: 0x3eb11000, pages: 0x15, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6104065Z start: 0x3eb26000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6125847Z start: 0x3eb28000, pages: 0x14, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6147596Z start: 0x3eb3c000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6169498Z start: 0x3eb43000, pages: 0x23, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6191333Z start: 0x3eb66000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6212680Z start: 0x3eb69000, pages: 0x16, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6234230Z start: 0x3eb7f000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6255914Z start: 0x3eb80000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6277652Z start: 0x3eb83000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6299015Z start: 0x3eb85000, pages: 0x8, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6320814Z start: 0x3eb8d000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6342225Z start: 0x3eb8e000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6363996Z start: 0x3eb92000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6385422Z start: 0x3eb94000, pages: 0x9, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6407067Z start: 0x3eb9d000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6428598Z start: 0x3eb9e000, pages: 0x2, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6450238Z start: 0x3eba0000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6472287Z start: 0x3eba2000, pages: 0x5e, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6494011Z start: 0x3ec00000, pages: 0x200, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6515907Z start: 0x3ee00000, pages: 0x5, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6537367Z start: 0x3ee05000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6559249Z start: 0x3ee07000, pages: 0x7, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6580625Z start: 0x3ee0e000, pages: 0x5, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6602740Z start: 0x3ee13000, pages: 0xc, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6624059Z start: 0x3ee1f000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6645957Z start: 0x3ee20000, pages: 0x2, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6667599Z start: 0x3ee22000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6689813Z start: 0x3ee23000, pages: 0x21, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6711886Z start: 0x3ee44000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6733651Z start: 0x3ee47000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6755910Z start: 0x3ee4b000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6777641Z start: 0x3ee4d000, pages: 0x14, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6799493Z start: 0x3ee61000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6821516Z start: 0x3ee65000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6843872Z start: 0x3ee66000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6865561Z start: 0x3ee67000, pages: 0x7, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6888143Z start: 0x3ee6e000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6908712Z start: 0x3ee75000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6929766Z start: 0x3ee79000, pages: 0x7, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6951381Z start: 0x3ee80000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.6972852Z start: 0x3ee83000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.6994352Z start: 0x3ee84000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7015428Z start: 0x3ee85000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7036927Z start: 0x3ee86000, pages: 0xf, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7058246Z start: 0x3ee95000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7079892Z start: 0x3ee97000, pages: 0x4, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7101248Z start: 0x3ee9b000, pages: 0x4, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7122485Z start: 0x3ee9f000, pages: 0x1a, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7143503Z start: 0x3eeb9000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7165029Z start: 0x3eeba000, pages: 0x8, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7185992Z start: 0x3eec2000, pages: 0x8, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7208299Z start: 0x3eeca000, pages: 0xc1, type: RUNTIME_SERVICES_DATA 2024-11-12T16:49:41.7229397Z start: 0x3ef8b000, pages: 0x16, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7250699Z start: 0x3efa1000, pages: 0x400, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7272270Z start: 0x3f3a1000, pages: 0x7a, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7293490Z start: 0x3f41b000, pages: 0x8, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7314937Z start: 0x3f423000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7336113Z start: 0x3f426000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7357757Z start: 0x3f428000, pages: 0x9, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7379040Z start: 0x3f431000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7403968Z start: 0x3f432000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7431161Z start: 0x3f433000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7458544Z start: 0x3f435000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7486558Z start: 0x3f436000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7515316Z start: 0x3f437000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7542351Z start: 0x3f43a000, pages: 0x2, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7569897Z start: 0x3f43c000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7597295Z start: 0x3f43d000, pages: 0x22, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7624417Z start: 0x3f45f000, pages: 0xd, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7651709Z start: 0x3f46c000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7679275Z start: 0x3f46d000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7706341Z start: 0x3f46e000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7733920Z start: 0x3f46f000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7761716Z start: 0x3f470000, pages: 0x3, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7789081Z start: 0x3f473000, pages: 0xb, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7816196Z start: 0x3f47e000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7843725Z start: 0x3f47f000, pages: 0x1, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7871224Z start: 0x3f480000, pages: 0x1, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7898416Z start: 0x3f481000, pages: 0x9, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7925885Z start: 0x3f48a000, pages: 0x5, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.7953728Z start: 0x3f48f000, pages: 0x3, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.7980865Z start: 0x3f492000, pages: 0x45d, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.8003655Z start: 0x3f8ef000, pages: 0x100, type: RUNTIME_SERVICES_DATA 2024-11-12T16:49:41.8025988Z start: 0x3f9ef000, pages: 0x100, type: RUNTIME_SERVICES_CODE 2024-11-12T16:49:41.8044122Z start: 0x3faef000, pages: 0x80, type: RESERVED 2024-11-12T16:49:41.8063986Z start: 0x3fb6f000, pages: 0x10, type: ACPI_RECLAIM 2024-11-12T16:49:41.8085173Z start: 0x3fb7f000, pages: 0x80, type: ACPI_NON_VOLATILE 2024-11-12T16:49:41.8106471Z start: 0x3fbff000, pages: 0x201, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.8126042Z start: 0x3fe00000, pages: 0xc1, type: CONVENTIONAL 2024-11-12T16:49:41.8147306Z start: 0x3fec1000, pages: 0x20, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.8168940Z start: 0x3fee1000, pages: 0x27, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.8190730Z start: 0x3ff08000, pages: 0x21, type: BOOT_SERVICES_DATA 2024-11-12T16:49:41.8212122Z start: 0x3ff29000, pages: 0x17, type: BOOT_SERVICES_CODE 2024-11-12T16:49:41.8235074Z start: 0x3ff40000, pages: 0x20, type: RUNTIME_SERVICES_DATA 2024-11-12T16:49:41.8261710Z start: 0x3ff60000, pages: 0xa0, type: ACPI_NON_VOLATILE 2024-11-12T16:49:41.8282963Z start: 0xffe00000, pages: 0x200, type: MMIO 2024-11-12T16:49:41.8303595Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:49:41.8316691Z hardware_info: HardwareInfo { 2024-11-12T16:49:41.8328634Z phys_addr_range: 0x0..0x0, 2024-11-12T16:49:41.8339714Z serial_port_base: Some( 2024-11-12T16:49:41.8346162Z 0x3f8, 2024-11-12T16:49:41.8350207Z ), 2024-11-12T16:49:41.8359689Z device_tree: Some( 2024-11-12T16:49:41.8367998Z 0x3e1824ca, 2024-11-12T16:49:41.8371955Z ), 2024-11-12T16:49:41.8374562Z }, 2024-11-12T16:49:41.8383574Z load_info: LoadInfo { 2024-11-12T16:49:41.8403394Z kernel_image_addr_range: 0x3c554000..0x3c828d60, 2024-11-12T16:49:41.8411567Z tls_info: Some( 2024-11-12T16:49:41.8419180Z TlsInfo { 2024-11-12T16:49:41.8431510Z start: 0x3c7fc320, 2024-11-12T16:49:41.8441689Z filesz: 0x30, 2024-11-12T16:49:41.8451590Z memsz: 0xb0, 2024-11-12T16:49:41.8461726Z align: 0x10, 2024-11-12T16:49:41.8466923Z }, 2024-11-12T16:49:41.8471076Z ), 2024-11-12T16:49:41.8473616Z }, 2024-11-12T16:49:41.8481931Z platform_info: Fdt, 2024-11-12T16:49:41.8482487Z } 2024-11-12T16:49:41.8518284Z [LOADER][INFO] Entering kernel at 0x3c6a8f90, stack at 0x3c828000, raw_boot_info at 0x3e167008 2024-11-12T16:49:41.8534179Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:49:41.8549774Z [0][INFO] Kernel starts at 3c554000 2024-11-12T16:49:41.8558478Z [0][INFO] FDT: 2024-11-12T16:49:41.8560372Z / { 2024-11-12T16:49:41.8571167Z compatible = "hermit,uefi" 2024-11-12T16:49:41.8580622Z #address-cells = <0x2> 2024-11-12T16:49:41.8589302Z #size-cells = <0x2> 2024-11-12T16:49:41.8589557Z 2024-11-12T16:49:41.8594336Z chosen { 2024-11-12T16:49:41.8596959Z }; 2024-11-12T16:49:41.8597192Z 2024-11-12T16:49:41.8606739Z hermit,rsdp@3fb7e014 { 2024-11-12T16:49:41.8617431Z reg = <0x3fb7e014 0x1> 2024-11-12T16:49:41.8620033Z }; 2024-11-12T16:49:41.8620278Z 2024-11-12T16:49:41.8626931Z memory@1000 { 2024-11-12T16:49:41.8638285Z device_type = "memory" 2024-11-12T16:49:41.8649104Z reg = <0x1000 0x86000> 2024-11-12T16:49:41.8652036Z }; 2024-11-12T16:49:41.8652273Z 2024-11-12T16:49:41.8659352Z memory@88000 { 2024-11-12T16:49:41.8670608Z device_type = "memory" 2024-11-12T16:49:41.8681895Z reg = <0x88000 0x18000> 2024-11-12T16:49:41.8684784Z }; 2024-11-12T16:49:41.8685695Z 2024-11-12T16:49:41.8692531Z memory@100000 { 2024-11-12T16:49:41.8703597Z device_type = "memory" 2024-11-12T16:49:41.8715694Z reg = <0x100000 0x700000> 2024-11-12T16:49:41.8719160Z }; 2024-11-12T16:49:41.8719419Z 2024-11-12T16:49:41.8726468Z memory@808000 { 2024-11-12T16:49:41.8737470Z device_type = "memory" 2024-11-12T16:49:41.8748930Z reg = <0x808000 0x3000> 2024-11-12T16:49:41.8751716Z }; 2024-11-12T16:49:41.8752426Z 2024-11-12T16:49:41.8759754Z memory@80c000 { 2024-11-12T16:49:41.8770868Z device_type = "memory" 2024-11-12T16:49:41.8782229Z reg = <0x80c000 0x4000> 2024-11-12T16:49:41.8785065Z }; 2024-11-12T16:49:41.8785292Z 2024-11-12T16:49:41.8793267Z memory@1500000 { 2024-11-12T16:49:41.8804281Z device_type = "memory" 2024-11-12T16:49:41.8817391Z reg = <0x1500000 0x3aa1e000> 2024-11-12T16:49:41.8820246Z }; 2024-11-12T16:49:41.8820476Z 2024-11-12T16:49:41.8828996Z memory@3bf3e000 { 2024-11-12T16:49:41.8840176Z device_type = "memory" 2024-11-12T16:49:41.8853312Z reg = <0x3bf3e000 0x616000> 2024-11-12T16:49:41.8856176Z }; 2024-11-12T16:49:41.8856398Z 2024-11-12T16:49:41.8864565Z memory@3c829000 { 2024-11-12T16:49:41.8875902Z device_type = "memory" 2024-11-12T16:49:41.8888939Z reg = <0x3c829000 0x1922000> 2024-11-12T16:49:41.8891814Z }; 2024-11-12T16:49:41.8892041Z 2024-11-12T16:49:41.8900260Z memory@3e169000 { 2024-11-12T16:49:41.8911543Z device_type = "memory" 2024-11-12T16:49:41.8923861Z reg = <0x3e169000 0x17000> 2024-11-12T16:49:41.8926686Z }; 2024-11-12T16:49:41.8926922Z 2024-11-12T16:49:41.8935043Z memory@3e194000 { 2024-11-12T16:49:41.8946014Z device_type = "memory" 2024-11-12T16:49:41.8958506Z reg = <0x3e194000 0x1000> 2024-11-12T16:49:41.8961392Z }; 2024-11-12T16:49:41.8961617Z 2024-11-12T16:49:41.8969693Z memory@3fe00000 { 2024-11-12T16:49:41.8980791Z device_type = "memory" 2024-11-12T16:49:41.8993409Z reg = <0x3fe00000 0xc1000> 2024-11-12T16:49:41.8996233Z }; 2024-11-12T16:49:41.8997314Z }; 2024-11-12T16:49:41.8997653Z 2024-11-12T16:49:41.9013748Z [0][INFO] BSS starts at 0x3c827d00 2024-11-12T16:49:41.9026567Z [0][INFO] tls_info = Some( 2024-11-12T16:49:41.9031663Z TlsInfo { 2024-11-12T16:49:41.9041275Z start: 0x3c7fc320, 2024-11-12T16:49:41.9049230Z filesz: 0x30, 2024-11-12T16:49:41.9057043Z memsz: 0xb0, 2024-11-12T16:49:41.9064635Z align: 0x10, 2024-11-12T16:49:41.9067408Z }, 2024-11-12T16:49:41.9068165Z ) 2024-11-12T16:49:41.9088326Z [0][INFO] Total memory size: 938 MiB 2024-11-12T16:49:41.9108067Z [0][INFO] Kernel region: 0x3c400000..0x3ca00000 2024-11-12T16:49:41.9123276Z [0][INFO] Minimum memory size: 5 2024-11-12T16:49:41.9144416Z [0][INFO] Heap: size 838 MB, start address 1600000 2024-11-12T16:49:41.9203048Z [0][INFO] Heap is located at 0x1600000..0x35c00000 (0 Bytes unmapped) 2024-11-12T16:49:41.9218821Z [0][INFO] Physical memory free list: 2024-11-12T16:49:41.9252470Z 0x1500000.. 0x1600000 (len = 0x100000, pages = 256) 2024-11-12T16:49:41.9285037Z 0x35c00000.. 0x3bf1e000 (len = 0x631e000, pages = 25374) 2024-11-12T16:49:41.9301467Z [0][INFO] Virtual memory free list: 2024-11-12T16:49:41.9333906Z 0x1500000.. 0x1600000 (len = 0x100000, pages = 256) 2024-11-12T16:49:41.9366605Z 0x35c00000.. 0x3bf1e000 (len = 0x631e000, pages = 25374) 2024-11-12T16:49:41.9378444Z [0][INFO] bootargs = 2024-11-12T16:49:41.9791043Z [0][INFO] 2024-11-12T16:49:41.9821761Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:49:41.9849208Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:49:41.9874501Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:49:41.9895088Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:49:41.9967903Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:49:41.9985328Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:49:42.0005707Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:49:42.0022510Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:49:42.0054673Z [0][INFO] ====================================================================== 2024-11-12T16:49:42.0061931Z [0][INFO] 2024-11-12T16:49:42.0093816Z [0][INFO] Hermit booted on 2024-11-12 16:49:32.765485 +00:00:00 2024-11-12T16:49:42.0392701Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:49:42.0407253Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:49:42.0865996Z [0][INFO] 2024-11-12T16:49:42.0867598Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:49:42.0868803Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:49:42.0869583Z [0][INFO] Initialized CPUs: 4 2024-11-12T16:49:42.0870461Z [0][INFO] ====================================================================== 2024-11-12T16:49:42.0871208Z [0][INFO] 2024-11-12T16:49:42.0881434Z [0][INFO] Compiled with PCI support 2024-11-12T16:49:42.0897724Z [0][INFO] Compiled with ACPI support 2024-11-12T16:49:42.0913894Z [0][INFO] Compiled with SMP support 2024-11-12T16:49:42.0921256Z [0][INFO] 2024-11-12T16:49:42.0953910Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:49:42.1000693Z [0][INFO] 00:00 Unknown Class [0600]: Unknown Vendor Unknown Device [8086:1237] 2024-11-12T16:49:42.1047375Z [0][INFO] 00:01 Unknown Class [0601]: Unknown Vendor Unknown Device [8086:7000] 2024-11-12T16:49:42.1146153Z [0][INFO] 00:02 Unknown Class [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0x80000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0x810A0000, size: 0x1000, prefetchable: false } 2024-11-12T16:49:42.1212167Z [0][INFO] 00:03 Unknown Class [0200]: Unknown Vendor Unknown Device [8086:100E], IRQ 11, BAR0 Memory32 { address: 0x81080000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:49:42.1237151Z [0][INFO] ====================================================================== 2024-11-12T16:49:42.1242823Z [0][INFO] 2024-11-12T16:49:42.1262359Z [0][INFO] Hermit is running on common system! 2024-11-12T16:49:42.1291791Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:49:42.1305150Z [0][INFO] Jumping into application 2024-11-12T16:49:42.1307167Z 2024-11-12T16:49:42.1314514Z Hello, Hermit! 🦀 2024-11-12T16:49:42.1319640Z Hello, world! 2024-11-12T16:49:42.1327021Z Привет, мир! 2024-11-12T16:49:42.1335246Z こんにちは世界! 2024-11-12T16:49:42.1340987Z 你好世界! 2024-11-12T16:49:42.1353072Z สวัสดีชาวโลก! 2024-11-12T16:49:42.1359936Z Chào thế giới! 2024-11-12T16:49:42.1361177Z 2024-11-12T16:49:42.1365310Z Arguments: 2024-11-12T16:49:42.1369600Z {name} 2024-11-12T16:49:42.1371137Z 2024-11-12T16:49:42.1378881Z Environment variables: 2024-11-12T16:49:42.1380204Z 2024-11-12T16:49:42.1390528Z x = 6.283185307179586 2024-11-12T16:49:42.1401227Z e^x = 535.4916555247646 2024-11-12T16:49:42.1412938Z ln(e^x) = 6.283185307179586 2024-11-12T16:49:42.1414197Z 2024-11-12T16:49:42.2437997Z Measured time for 100ms sleep: 100.241ms 2024-11-12T16:49:42.2438562Z 2024-11-12T16:49:42.2448976Z available_parallelism = 4 2024-11-12T16:49:42.4669444Z Thread: 0 2 1 4 3 6 5 7 2024-11-12T16:49:42.4670063Z 2024-11-12T16:49:42.4712784Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:49:12.444889307+00:00" 2024-11-12T16:49:42.4713595Z 2024-11-12T16:49:42.4741617Z /tmp/hello.txt : writing, reading 2024-11-12T16:49:42.4757842Z Reading "/proc" directory entries 2024-11-12T16:49:42.4773981Z Found "/proc/version" 2024-11-12T16:49:42.4776194Z 2024-11-12T16:49:42.4777920Z 2024-11-12T16:49:42.4802589Z Calculating Pi (Sequential): 835µs 2024-11-12T16:49:42.4803806Z 2024-11-12T16:49:42.4872150Z Calculating Pi (Parallel): 4.727ms 2024-11-12T16:49:42.4874211Z 2024-11-12T16:49:42.4882640Z Matrix multiplication 2024-11-12T16:49:42.5028836Z seq row-major: 64x64 matrix: 0.011928 s 2024-11-12T16:49:42.5150863Z seq z-order: 64x64 matrix: 0.00955 s 2024-11-12T16:49:42.5248334Z par z-order: 64x64 matrix: 0.006955 s 2024-11-12T16:49:42.5355218Z par strassen: 64x64 matrix: 0.007743 s 2024-11-12T16:49:42.5369951Z speedup: 1.37x 2024-11-12T16:49:42.5372004Z 2024-11-12T16:49:42.5380109Z Laplace iterations 2024-11-12T16:49:43.8579119Z 1000 iterations: 1.316438s (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:49:43.8585957Z Number of interrupts 2024-11-12T16:49:43.8591004Z [0][FPU]: 1014 2024-11-12T16:49:43.8596649Z [0][Wakeup]: 1006 2024-11-12T16:49:43.8600956Z [0][Timer]: 4 2024-11-12T16:49:43.8604831Z [1][FPU]: 1 2024-11-12T16:49:43.8610588Z [1][Wakeup]: 1009 2024-11-12T16:49:43.8614844Z [1][Timer]: 2 2024-11-12T16:49:43.8618685Z [2][FPU]: 1 2024-11-12T16:49:43.8624216Z [2][Wakeup]: 1010 2024-11-12T16:49:43.8628856Z [2][Timer]: 3 2024-11-12T16:49:43.8632892Z [3][FPU]: 1 2024-11-12T16:49:43.8638522Z [3][Wakeup]: 1006 2024-11-12T16:49:43.8643184Z [3][Timer]: 3 2024-11-12T16:49:43.8657677Z [0][INFO] shutting down with code 0 2024-11-12T16:49:43.9326204Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rftrace-example --virtiofsd 2024-11-12T16:49:43.9327137Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rftrace-example --virtiofsd 2024-11-12T16:49:43.9385914Z shell: /usr/bin/bash -e {0} 2024-11-12T16:49:43.9386221Z env: 2024-11-12T16:49:43.9386586Z GH_TOKEN: *** 2024-11-12T16:49:43.9386851Z RUSTFLAGS: -Dwarnings 2024-11-12T16:49:43.9387137Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:49:43.9387423Z HERMIT_CAREFUL: 1 2024-11-12T16:49:43.9387699Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:49:43.9388292Z CARGO_INCREMENTAL: 0 2024-11-12T16:49:43.9388558Z CARGO_TERM_COLOR: always 2024-11-12T16:49:43.9388843Z CACHE_ON_FAILURE: false 2024-11-12T16:49:43.9389115Z ##[endgroup] 2024-11-12T16:49:44.0412361Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:49:44.0442790Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package rftrace-example --virtiofsd` 2024-11-12T16:49:44.0485311Z ##[group]cargo build 2024-11-12T16:49:44.0492531Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT RUSTFLAGS="-Zinstrument-mcount -Cpasses=ee-instrument" "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--profile" "dev" "--package" "rftrace-example" 2024-11-12T16:49:44.2224620Z Compiling compiler_builtins v0.1.123 2024-11-12T16:49:44.2226721Z Compiling core v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) 2024-11-12T16:49:44.2228774Z Compiling libc v0.2.158 2024-11-12T16:49:44.2276604Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:49:44.2278229Z Compiling memchr v2.5.0 2024-11-12T16:49:44.2317260Z Compiling std v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std) 2024-11-12T16:49:44.2365382Z Compiling rftrace v0.2.2 2024-11-12T16:50:03.1803464Z Compiling rustc-std-workspace-core v1.99.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core) 2024-11-12T16:50:05.9928302Z Compiling alloc v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc) 2024-11-12T16:50:06.1193818Z Compiling cfg-if v1.0.0 2024-11-12T16:50:06.2780424Z Compiling unwind v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind) 2024-11-12T16:50:07.3795523Z Compiling adler v1.0.2 2024-11-12T16:50:07.4926966Z Compiling rustc-demangle v0.1.24 2024-11-12T16:50:09.4669378Z Compiling rustc-std-workspace-alloc v1.99.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc) 2024-11-12T16:50:09.5727178Z Compiling gimli v0.29.0 2024-11-12T16:50:09.8775508Z Compiling hermit-abi v0.4.0 2024-11-12T16:50:09.9974270Z Compiling object v0.36.2 2024-11-12T16:50:10.2377545Z Compiling std_detect v0.1.5 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect) 2024-11-12T16:50:10.3596799Z Compiling miniz_oxide v0.7.4 2024-11-12T16:50:10.6905784Z Compiling hashbrown v0.14.5 2024-11-12T16:50:11.6142902Z Compiling panic_abort v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort) 2024-11-12T16:50:11.7132856Z Compiling panic_unwind v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind) 2024-11-12T16:50:12.5749847Z Compiling addr2line v0.22.0 2024-11-12T16:50:17.9531734Z Compiling proc_macro v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/proc_macro) 2024-11-12T16:50:19.3990016Z Compiling byteorder v1.5.0 2024-11-12T16:50:19.7245152Z Compiling rftrace-frontend v0.2.2 2024-11-12T16:50:48.3370061Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DEFAULT -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_DNS -u CARGO_FEATURE_FS -u CARGO_FEATURE_FSGSBASE -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_SMP -u CARGO_FEATURE_TCP -u CARGO_FEATURE_UDP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-63d55a59ed38fff5/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-63d55a59ed38fff5/out/target" "--no-default-features" "--features" "acpi dhcpv4 dns fs fsgsbase pci pci-ids smp tcp udp" 2024-11-12T16:50:48.5029154Z Compiling rftrace-example v0.0.0 (/home/runner/work/kernel/kernel/examples/rftrace-example) 2024-11-12T16:50:48.6872640Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 04s 2024-11-12T16:50:48.7007217Z ##[endgroup] 2024-11-12T16:50:48.7008438Z $ virtiofsd --socket-path=./vhostqemu --shared-dir ./shared --announce-submounts --sandbox none --seccomp none --inode-file-handles=never 2024-11-12T16:50:48.7029116Z [2024-11-12T16:50:48Z WARN virtiofsd::limits] Failure when trying to set the limit to 1000000, the hard limit (65536) of open file descriptors is used instead. 2024-11-12T16:50:48.7030951Z [2024-11-12T16:50:48Z INFO virtiofsd] Waiting for vhost-user socket connection... 2024-11-12T16:50:48.8020664Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rftrace-example -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -chardev socket,id=char0,path=./vhostqemu -device vhost-user-fs-pci,queue-size=1024,packed=on,chardev=char0,tag=root -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/shm,share=on -numa node,memdev=mem 2024-11-12T16:50:48.8313429Z [2024-11-12T16:50:48Z INFO virtiofsd] Client connected, servicing requests 2024-11-12T16:50:49.0240643Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:50:49.0263301Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:50:49.0296021Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:50:49.0321287Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1e866e0] 2024-11-12T16:50:49.0339134Z [LOADER][INFO] Module length: 0x1d636e0 2024-11-12T16:50:49.0374779Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:50:49.0409874Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x2000000 2024-11-12T16:50:49.0448385Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1e866e0 (len = 0x1d636e0 B / 30815968 B) 2024-11-12T16:50:49.0483559Z [LOADER][WARN] Mapping 4 2MiB pages from 0x2000000..0x2800000 to 0x2000000..0x2800000 2024-11-12T16:50:49.0517809Z [LOADER][INFO] Loading kernel to 0x2000000..0x26149f0 (len = 0x6149f0 B / 6375920 B) 2024-11-12T16:50:49.0906543Z [LOADER][INFO] TLS is at 0x24bce00..0x24c2c48 (len = 0x5e48 B / 24136 B) 2024-11-12T16:50:49.0938173Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:50:49.0955239Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:50:49.0967005Z hardware_info: HardwareInfo { 2024-11-12T16:50:49.0977841Z phys_addr_range: 0x0..0x0, 2024-11-12T16:50:49.0986717Z serial_port_base: Some( 2024-11-12T16:50:49.0992221Z 0x3f8, 2024-11-12T16:50:49.0995418Z ), 2024-11-12T16:50:49.1003316Z device_tree: Some( 2024-11-12T16:50:49.1009517Z 0x120520, 2024-11-12T16:50:49.1012718Z ), 2024-11-12T16:50:49.1014864Z }, 2024-11-12T16:50:49.1022158Z load_info: LoadInfo { 2024-11-12T16:50:49.1037679Z kernel_image_addr_range: 0x2000000..0x26149f0, 2024-11-12T16:50:49.1044385Z tls_info: Some( 2024-11-12T16:50:49.1050658Z TlsInfo { 2024-11-12T16:50:49.1060084Z start: 0x24bce00, 2024-11-12T16:50:49.1068705Z filesz: 0x20, 2024-11-12T16:50:49.1077395Z memsz: 0x5e48, 2024-11-12T16:50:49.1085080Z align: 0x8, 2024-11-12T16:50:49.1089294Z }, 2024-11-12T16:50:49.1092461Z ), 2024-11-12T16:50:49.1094602Z }, 2024-11-12T16:50:49.1103242Z platform_info: Multiboot { 2024-11-12T16:50:49.1111250Z command_line: Some( 2024-11-12T16:50:49.1121656Z "hermit-loader-x86_64 ", 2024-11-12T16:50:49.1124735Z ), 2024-11-12T16:50:49.1134989Z multiboot_info_addr: 0x9500, 2024-11-12T16:50:49.1155164Z }, 2024-11-12T16:50:49.1156199Z } 2024-11-12T16:50:49.1165599Z [LOADER][INFO] Entering kernel at 0x237eb20, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:50:49.1182609Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:50:49.1199311Z [0][INFO] Kernel starts at 2000000 2024-11-12T16:50:49.1208536Z [0][INFO] FDT: 2024-11-12T16:50:49.1211465Z / { 2024-11-12T16:50:49.1228059Z compatible = "linux,dummy-virt" 2024-11-12T16:50:49.1238205Z #address-cells = <0x2> 2024-11-12T16:50:49.1247350Z #size-cells = <0x2> 2024-11-12T16:50:49.1247683Z 2024-11-12T16:50:49.1252692Z chosen { 2024-11-12T16:50:49.1298651Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:50:49.1300777Z }; 2024-11-12T16:50:49.1301039Z 2024-11-12T16:50:49.1306884Z memory@0 { 2024-11-12T16:50:49.1318898Z device_type = "memory" 2024-11-12T16:50:49.1329530Z reg = <0x0 0x9fc00> 2024-11-12T16:50:49.1332197Z }; 2024-11-12T16:50:49.1332428Z 2024-11-12T16:50:49.1340138Z memory@100000 { 2024-11-12T16:50:49.1352064Z device_type = "memory" 2024-11-12T16:50:49.1365697Z reg = <0x100000 0x3fee0000> 2024-11-12T16:50:49.1368390Z }; 2024-11-12T16:50:49.1369492Z }; 2024-11-12T16:50:49.1369709Z 2024-11-12T16:50:49.1386431Z [0][INFO] BSS starts at 0x2613980 2024-11-12T16:50:49.1400075Z [0][INFO] tls_info = Some( 2024-11-12T16:50:49.1405248Z TlsInfo { 2024-11-12T16:50:49.1415326Z start: 0x24bce00, 2024-11-12T16:50:49.1423278Z filesz: 0x20, 2024-11-12T16:50:49.1432003Z memsz: 0x5e48, 2024-11-12T16:50:49.1439593Z align: 0x8, 2024-11-12T16:50:49.1442212Z }, 2024-11-12T16:50:49.1442835Z ) 2024-11-12T16:50:49.1465431Z [0][INFO] Total memory size: 983 MiB 2024-11-12T16:50:49.1484928Z [0][INFO] Kernel region: 0x2000000..0x2800000 2024-11-12T16:50:49.1499787Z [0][INFO] Minimum memory size: 45 2024-11-12T16:50:49.1521075Z [0][INFO] Heap: size 842 MB, start address 2800000 2024-11-12T16:50:49.1581138Z [0][INFO] Heap is located at 0x2800000..0x37200000 (0 Bytes unmapped) 2024-11-12T16:50:49.1597960Z [0][INFO] Physical memory free list: 2024-11-12T16:50:49.1632832Z 0x37200000.. 0x3ffe0000 (len = 0x8de0000, pages = 36320) 2024-11-12T16:50:49.1645919Z [0][INFO] Virtual memory free list: 2024-11-12T16:50:49.1672359Z 0x37200000.. 0x800000000000 (len = 0x7fffc8e00000, pages = 34359512576) 2024-11-12T16:50:49.1687715Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:50:49.2099440Z [0][INFO] 2024-11-12T16:50:49.2125196Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:50:49.2149214Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:50:49.2169371Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:50:49.2186015Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:50:49.2244710Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:50:49.2259095Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:50:49.2274611Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:50:49.2288977Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:50:49.2315112Z [0][INFO] ====================================================================== 2024-11-12T16:50:49.2321189Z [0][INFO] 2024-11-12T16:50:49.2346463Z [0][INFO] Hermit booted on 2024-11-12 16:50:47.63242 +00:00:00 2024-11-12T16:50:49.2592531Z [0][INFO] Found an ACPI revision 0 table at 0xF59D0 with OEM ID "BOCHS " 2024-11-12T16:50:49.2611728Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:50:49.2624026Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:50:49.2640232Z [0][INFO] 2024-11-12T16:50:49.2665971Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:50:49.2680814Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:50:49.2694422Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:50:49.2721531Z [0][INFO] ====================================================================== 2024-11-12T16:50:49.2727437Z [0][INFO] 2024-11-12T16:50:49.2740793Z [0][INFO] Compiled with PCI support 2024-11-12T16:50:49.2754451Z [0][INFO] Compiled with ACPI support 2024-11-12T16:50:49.2768755Z [0][INFO] Compiled with FSGSBASE support 2024-11-12T16:50:49.2781677Z [0][INFO] Compiled with SMP support 2024-11-12T16:50:49.2787988Z [0][INFO] 2024-11-12T16:50:49.2814279Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:50:49.2851675Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:50:49.2890253Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:50:49.2995252Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEBB0000, size: 0x1000, prefetchable: false } 2024-11-12T16:50:49.3080706Z [0][INFO] 00:03 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100E], IRQ 11, BAR0 Memory32 { address: 0xFEB80000, size: 0x20000, prefetchable: false }, BAR1 IO { port: 0xC000 } 2024-11-12T16:50:49.3202057Z [0][INFO] 00:04 Mass storage controller [0180]: Red Hat, Inc. Virtio file system [1AF4:105A], IRQ 11, BAR1 Memory32 { address: 0xFEBB1000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:50:49.3241697Z [0][INFO] ====================================================================== 2024-11-12T16:50:49.3248158Z [0][INFO] 2024-11-12T16:50:49.3321951Z [0][INFO] Hermit is running on common system! 2024-11-12T16:50:49.3344048Z [0][INFO] Found virtio device with device id 0x105a 2024-11-12T16:50:49.3377048Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:50:49.3470130Z [0][INFO] Features have been negotiated between virtio filesystem device 105a and driver. 2024-11-12T16:50:49.3494061Z [0][INFO] Created SplitVq: idx=0, size=1024 2024-11-12T16:50:49.3517304Z [0][INFO] Created SplitVq: idx=1, size=1024 2024-11-12T16:50:49.3549579Z [0][INFO] Filesystem device with id 105a, has been initialized by driver! 2024-11-12T16:50:49.3568591Z [0][INFO] Virtio filesystem driver initialized. 2024-11-12T16:50:49.3586497Z [0][INFO] Try to initialize network! 2024-11-12T16:50:49.3609708Z Warning: Cannot announce submounts, client does not support it 2024-11-12T16:50:49.3632348Z [0][INFO] Mounting virtio-fs at /root 2024-11-12T16:50:49.3651827Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:50:49.3666969Z [0][INFO] Jumping into application 2024-11-12T16:50:49.3691633Z Saving traces to disk...! 2024-11-12T16:50:49.3713613Z 0x281d780, Events { ptr: 0x281d780, len: 2000, cap: 2000 } 2024-11-12T16:50:49.3722476Z Parsing TID 1...! 2024-11-12T16:50:49.3745981Z Writing to disk: 18 events, 288 bytes (/root/tracedir/1.dat) 2024-11-12T16:50:49.3765953Z Parsed all events! 2024-11-12T16:50:49.3784114Z Creating fake uftrace data dir at /root/tracedir.. 2024-11-12T16:50:49.3791226Z Creating ./info 2024-11-12T16:50:49.3805501Z feats = TASK_SESSION | SYM_REL_ADDR 2024-11-12T16:50:49.3816389Z info = CMDLINE | TASKINFO 2024-11-12T16:50:49.3826751Z cmdline = 'fakeuftrace' 2024-11-12T16:50:49.3832516Z tid = [1] 2024-11-12T16:50:49.3850298Z Creating ./task.txt 2024-11-12T16:50:49.3860235Z pid = 42 2024-11-12T16:50:49.3865528Z sid = 00 2024-11-12T16:50:49.3875548Z exe = rftrace-example 2024-11-12T16:50:49.3936263Z 2024-11-12T16:50:49.3967086Z You should generate symbols with `nm -n $BINARY > /root/tracedir/rftrace-example.sym` 2024-11-12T16:50:49.3977111Z Number of interrupts 2024-11-12T16:50:49.3981615Z [0][FPU]: 1 2024-11-12T16:50:49.3985300Z [0][43]: 1 2024-11-12T16:50:49.4000760Z [0][INFO] shutting down with code 0 2024-11-12T16:50:49.4594651Z [2024-11-12T16:50:49Z INFO virtiofsd] Client disconnected, shutting down 2024-11-12T16:50:49.4665750Z $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/rustc" "--print" "sysroot" 2024-11-12T16:50:49.5738025Z [CI] replay: # TID FUNCTION 2024-11-12T16:50:49.5738822Z [ 1] | rftrace_example::f1() { 2024-11-12T16:50:49.5739299Z [ 1] | rftrace_example::f2() { 2024-11-12T16:50:49.5740259Z [ 1] | rftrace_example::f3() { 2024-11-12T16:50:49.5741073Z [ 1] | core::hint::black_box(); 2024-11-12T16:50:49.5741948Z [ 1] | } /* rftrace_example::f3 */ 2024-11-12T16:50:49.5742799Z [ 1] | core::hint::black_box(); 2024-11-12T16:50:49.5743466Z [ 1] | } /* rftrace_example::f2 */ 2024-11-12T16:50:49.5744065Z [ 1] | core::hint::black_box(); 2024-11-12T16:50:49.5744689Z [ 1] | } /* rftrace_example::f1 */ 2024-11-12T16:50:49.5745348Z [ 1] | core::hint::black_box(); 2024-11-12T16:50:49.5746003Z [ 1] | rftrace_frontend::frontend::dump_full_uftrace() { 2024-11-12T16:50:49.5746567Z [ 1] | rftrace_frontend::frontend::dump_traces() { 2024-11-12T16:50:49.5747030Z [ 1] | rftrace_frontend::frontend::disable(); 2024-11-12T16:50:49.5747335Z 2024-11-12T16:50:49.5747502Z uftrace stopped tracing with remaining functions 2024-11-12T16:50:49.5748351Z ================================================ 2024-11-12T16:50:49.5748714Z task: 1 2024-11-12T16:50:49.5748999Z [1] rftrace_frontend::frontend::dump_traces 2024-11-12T16:50:49.5749680Z [0] rftrace_frontend::frontend::dump_full_uftrace 2024-11-12T16:50:49.5750141Z 2024-11-12T16:50:49.5750344Z [CI] replay matches snapshot 2024-11-12T16:50:49.5781237Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:50:49.5782424Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:50:49.5851062Z shell: /usr/bin/bash -e {0} 2024-11-12T16:50:49.5851412Z env: 2024-11-12T16:50:49.5851848Z GH_TOKEN: *** 2024-11-12T16:50:49.5852110Z RUSTFLAGS: -Dwarnings 2024-11-12T16:50:49.5852401Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:50:49.5852700Z HERMIT_CAREFUL: 1 2024-11-12T16:50:49.5852976Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:50:49.5853303Z CARGO_INCREMENTAL: 0 2024-11-12T16:50:49.5853572Z CARGO_TERM_COLOR: always 2024-11-12T16:50:49.5853867Z CACHE_ON_FAILURE: false 2024-11-12T16:50:49.5854149Z ##[endgroup] 2024-11-12T16:50:49.7296131Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.10s 2024-11-12T16:50:49.7333370Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev virtio-net-pci` 2024-11-12T16:50:49.7379425Z ##[group]cargo build 2024-11-12T16:50:49.7385340Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "ci,hermit/dhcpv4" "--profile" "dev" "--package" "httpd" 2024-11-12T16:50:49.8997626Z Compiling compiler_builtins v0.1.123 2024-11-12T16:50:49.8999706Z Compiling core v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) 2024-11-12T16:50:49.9002306Z Compiling libc v0.2.158 2024-11-12T16:50:49.9048069Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:50:49.9051787Z Compiling memchr v2.5.0 2024-11-12T16:50:49.9101861Z Compiling std v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std) 2024-11-12T16:51:05.9454818Z Compiling rustc-std-workspace-core v1.99.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core) 2024-11-12T16:51:07.4690122Z Compiling alloc v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc) 2024-11-12T16:51:07.4711729Z Compiling cfg-if v1.0.0 2024-11-12T16:51:07.5061176Z Compiling unwind v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind) 2024-11-12T16:51:08.0341716Z Compiling adler v1.0.2 2024-11-12T16:51:08.1062544Z Compiling rustc-demangle v0.1.24 2024-11-12T16:51:09.3674897Z Compiling rustc-std-workspace-alloc v1.99.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc) 2024-11-12T16:51:09.4000948Z Compiling panic_abort v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort) 2024-11-12T16:51:09.4002495Z Compiling gimli v0.29.0 2024-11-12T16:51:09.4076675Z Compiling hermit-abi v0.4.0 2024-11-12T16:51:09.4986135Z Compiling miniz_oxide v0.7.4 2024-11-12T16:51:09.7250899Z Compiling std_detect v0.1.5 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect) 2024-11-12T16:51:09.9443726Z Compiling hashbrown v0.14.5 2024-11-12T16:51:10.0380340Z Compiling object v0.36.2 2024-11-12T16:51:10.7455131Z Compiling panic_unwind v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind) 2024-11-12T16:51:12.5398566Z Compiling addr2line v0.22.0 2024-11-12T16:51:17.9531869Z Compiling proc_macro v0.0.0 (/home/runner/.rustup/toolchains/nightly-2024-09-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/proc_macro) 2024-11-12T16:51:19.3150904Z Compiling powerfmt v0.2.0 2024-11-12T16:51:19.5477442Z Compiling deranged v0.3.11 2024-11-12T16:51:19.6204548Z Compiling ascii v1.1.0 2024-11-12T16:51:20.2848819Z Compiling time-core v0.1.2 2024-11-12T16:51:20.3939473Z Compiling httpdate v1.0.3 2024-11-12T16:51:20.7511311Z Compiling chunked_transfer v1.5.0 2024-11-12T16:51:20.7520868Z Compiling log v0.4.22 2024-11-12T16:51:20.9318576Z Compiling num-conv v0.1.0 2024-11-12T16:51:20.9722042Z Compiling tiny_http v0.12.0 2024-11-12T16:51:21.0708634Z Compiling time v0.3.36 2024-11-12T16:51:47.8401803Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids tcp" 2024-11-12T16:51:47.9945091Z Compiling httpd v0.0.0 (/home/runner/work/kernel/kernel/examples/httpd) 2024-11-12T16:51:48.2408095Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 58.46s 2024-11-12T16:51:48.2551331Z ##[endgroup] 2024-11-12T16:51:48.3555211Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/httpd -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-pci,netdev=u1,disable-legacy=on,packed=on,mq=on 2024-11-12T16:51:48.5251036Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:51:48.5266160Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:51:48.5288112Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:51:48.5306100Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1fe34b0] 2024-11-12T16:51:48.5319160Z [LOADER][INFO] Module length: 0x1ec04b0 2024-11-12T16:51:48.5344348Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:51:48.5369156Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x2000000 2024-11-12T16:51:48.5396717Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1fe34b0 (len = 0x1ec04b0 B / 32244912 B) 2024-11-12T16:51:48.5429742Z [LOADER][WARN] Mapping 4 2MiB pages from 0x2000000..0x2800000 to 0x2000000..0x2800000 2024-11-12T16:51:48.5461263Z [LOADER][INFO] Loading kernel to 0x2000000..0x2666908 (len = 0x666908 B / 6711560 B) 2024-11-12T16:51:48.5522159Z [LOADER][INFO] TLS is at 0x250c6d0..0x250c760 (len = 0x90 B / 144 B) 2024-11-12T16:51:48.5551068Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:51:48.5566911Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:51:48.5578154Z hardware_info: HardwareInfo { 2024-11-12T16:51:48.5591349Z phys_addr_range: 0x0..0x0, 2024-11-12T16:51:48.5602152Z serial_port_base: Some( 2024-11-12T16:51:48.5608317Z 0x3f8, 2024-11-12T16:51:48.5611909Z ), 2024-11-12T16:51:48.5620925Z device_tree: Some( 2024-11-12T16:51:48.5628381Z 0x120520, 2024-11-12T16:51:48.5632060Z ), 2024-11-12T16:51:48.5634386Z }, 2024-11-12T16:51:48.5642911Z load_info: LoadInfo { 2024-11-12T16:51:48.5658656Z kernel_image_addr_range: 0x2000000..0x2666908, 2024-11-12T16:51:48.5664849Z tls_info: Some( 2024-11-12T16:51:48.5671180Z TlsInfo { 2024-11-12T16:51:48.5679898Z start: 0x250c6d0, 2024-11-12T16:51:48.5687730Z filesz: 0x20, 2024-11-12T16:51:48.5697909Z memsz: 0x90, 2024-11-12T16:51:48.5708156Z align: 0x8, 2024-11-12T16:51:48.5712135Z }, 2024-11-12T16:51:48.5715136Z ), 2024-11-12T16:51:48.5717013Z }, 2024-11-12T16:51:48.5724939Z platform_info: Multiboot { 2024-11-12T16:51:48.5732062Z command_line: Some( 2024-11-12T16:51:48.5741631Z "hermit-loader-x86_64 ", 2024-11-12T16:51:48.5744308Z ), 2024-11-12T16:51:48.5753907Z multiboot_info_addr: 0x9500, 2024-11-12T16:51:48.5755799Z }, 2024-11-12T16:51:48.5756195Z } 2024-11-12T16:51:48.5780888Z [LOADER][INFO] Entering kernel at 0x22b2e00, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:51:48.5792897Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:51:48.5804079Z [0][INFO] Kernel starts at 2000000 2024-11-12T16:51:48.5810342Z [0][INFO] FDT: 2024-11-12T16:51:48.5811800Z / { 2024-11-12T16:51:48.5821138Z compatible = "linux,dummy-virt" 2024-11-12T16:51:48.5828219Z #address-cells = <0x2> 2024-11-12T16:51:48.5834672Z #size-cells = <0x2> 2024-11-12T16:51:48.5834965Z 2024-11-12T16:51:48.5838469Z chosen { 2024-11-12T16:51:48.5869242Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:51:48.5870722Z }; 2024-11-12T16:51:48.5870967Z 2024-11-12T16:51:48.5875648Z memory@0 { 2024-11-12T16:51:48.5883924Z device_type = "memory" 2024-11-12T16:51:48.5891402Z reg = <0x0 0x9fc00> 2024-11-12T16:51:48.5893703Z }; 2024-11-12T16:51:48.5893978Z 2024-11-12T16:51:48.5899436Z memory@100000 { 2024-11-12T16:51:48.5907629Z device_type = "memory" 2024-11-12T16:51:48.5917625Z reg = <0x100000 0x3fee0000> 2024-11-12T16:51:48.5919785Z }; 2024-11-12T16:51:48.5920594Z }; 2024-11-12T16:51:48.5920834Z 2024-11-12T16:51:48.5932418Z [0][INFO] BSS starts at 0x26658f0 2024-11-12T16:51:48.5941612Z [0][INFO] tls_info = Some( 2024-11-12T16:51:48.5945207Z TlsInfo { 2024-11-12T16:51:48.5952261Z start: 0x250c6d0, 2024-11-12T16:51:48.5957982Z filesz: 0x20, 2024-11-12T16:51:48.5963510Z memsz: 0x90, 2024-11-12T16:51:48.5968683Z align: 0x8, 2024-11-12T16:51:48.5970620Z }, 2024-11-12T16:51:48.5971046Z ) 2024-11-12T16:51:48.5986079Z [0][INFO] Total memory size: 983 MiB 2024-11-12T16:51:48.6001058Z [0][INFO] Kernel region: 0x2000000..0x2800000 2024-11-12T16:51:48.6011563Z [0][INFO] Minimum memory size: 45 2024-11-12T16:51:48.6026867Z [0][INFO] Heap: size 842 MB, start address 2800000 2024-11-12T16:51:48.6079632Z [0][INFO] Heap is located at 0x2800000..0x37200000 (0 Bytes unmapped) 2024-11-12T16:51:48.6091724Z [0][INFO] Physical memory free list: 2024-11-12T16:51:48.6115488Z 0x37200000.. 0x3ffe0000 (len = 0x8de0000, pages = 36320) 2024-11-12T16:51:48.6126785Z [0][INFO] Virtual memory free list: 2024-11-12T16:51:48.6150462Z 0x37200000.. 0x800000000000 (len = 0x7fffc8e00000, pages = 34359512576) 2024-11-12T16:51:48.6163777Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:51:48.6573595Z [0][INFO] 2024-11-12T16:51:48.6596370Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:51:48.6616693Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:51:48.6635481Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:51:48.6650393Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:51:48.6703211Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:51:48.6715736Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:51:48.6729301Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:51:48.6741734Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:51:48.6765385Z [0][INFO] ====================================================================== 2024-11-12T16:51:48.6772047Z [0][INFO] 2024-11-12T16:51:48.6801787Z [0][INFO] Hermit booted on 2024-11-12 16:51:47.723388 +00:00:00 2024-11-12T16:51:48.7026092Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:51:48.7047382Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:51:48.7061597Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:51:48.7078598Z [0][INFO] 2024-11-12T16:51:48.7109844Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:51:48.7126751Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:51:48.7142392Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:51:48.7173630Z [0][INFO] ====================================================================== 2024-11-12T16:51:48.7180148Z [0][INFO] 2024-11-12T16:51:48.7195876Z [0][INFO] Compiled with PCI support 2024-11-12T16:51:48.7211448Z [0][INFO] Compiled with ACPI support 2024-11-12T16:51:48.7218134Z [0][INFO] 2024-11-12T16:51:48.7249416Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:51:48.7291103Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:51:48.7334878Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:51:48.7437068Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:51:48.7543193Z [0][INFO] 00:03 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1AF4:1041], IRQ 11, BAR1 Memory32 { address: 0xFEB91000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:51:48.7563167Z [0][INFO] ====================================================================== 2024-11-12T16:51:48.7567965Z [0][INFO] 2024-11-12T16:51:48.7591904Z [0][INFO] Hermit is running on common system! 2024-11-12T16:51:48.7606861Z [0][INFO] Found virtio device with device id 0x1041 2024-11-12T16:51:48.7629967Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:51:48.7688312Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:51:48.7711580Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:51:48.7751412Z [0][INFO] Driver found a subset of features for virtio device 1041. Features are: F(MAC | MRG_RXBUF | STATUS | MQ | INDIRECT_DESC | VERSION_1 | RING_PACKED) 2024-11-12T16:51:48.7773531Z [0][INFO] Features have been negotiated between virtio network device 1041 and driver. 2024-11-12T16:51:48.7789480Z [0][INFO] Created PackedVq: idx=0, size=256 2024-11-12T16:51:48.7981479Z [0][INFO] Created PackedVq: idx=1, size=256 2024-11-12T16:51:48.7998633Z [0][INFO] Network driver successfully initialized virtqueues. 2024-11-12T16:51:48.8019479Z [0][INFO] Device specific initialization for Virtio network device 1041 finished 2024-11-12T16:51:48.8041528Z [0][INFO] Network device with id 1041, has been initialized by driver! 2024-11-12T16:51:48.8056210Z [0][INFO] Virtio-net link is up after initialization. 2024-11-12T16:51:48.8069029Z [0][INFO] Virtio network driver initialized. 2024-11-12T16:51:48.8082968Z [0][INFO] Virtio interrupt handler at line 11 2024-11-12T16:51:48.8094911Z [0][INFO] Try to initialize network! 2024-11-12T16:51:48.8107165Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:51:48.8132418Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:51:48.8140351Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:51:48.8160519Z [0][INFO] DHCP lost config! 2024-11-12T16:51:48.8173915Z [0][INFO] DHCP config acquired! 2024-11-12T16:51:48.8186124Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:51:48.8198147Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:51:48.8209865Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:51:48.8252837Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:51:48.8264696Z [0][INFO] Jumping into application 2024-11-12T16:51:48.8394927Z Now listening on port 9975 2024-11-12T16:51:58.4564319Z [CI] GET http://127.0.0.1:9975 2024-11-12T16:51:58.4732301Z Request(GET / from Some(192.168.76.2:53384)) 2024-11-12T16:51:58.4753895Z [CI] Hello from Hermit! 🦀 2024-11-12T16:51:58.4754769Z The current date and time in UTC is 2024-11-12 16:51:57.797511 +00:00:00. 2024-11-12T16:51:58.4794925Z Number of interrupts 2024-11-12T16:51:58.4798221Z [0][FPU]: 5 2024-11-12T16:51:58.4802221Z [0][virtio]: 7 2024-11-12T16:51:58.4813338Z [0][INFO] shutting down with code 0 2024-11-12T16:51:58.5402968Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev virtio-net-pci --no-default-virtio-features 2024-11-12T16:51:58.5404384Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev virtio-net-pci --no-default-virtio-features 2024-11-12T16:51:58.5461564Z shell: /usr/bin/bash -e {0} 2024-11-12T16:51:58.5461854Z env: 2024-11-12T16:51:58.5462209Z GH_TOKEN: *** 2024-11-12T16:51:58.5462462Z RUSTFLAGS: -Dwarnings 2024-11-12T16:51:58.5462745Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:51:58.5463026Z HERMIT_CAREFUL: 1 2024-11-12T16:51:58.5463284Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:51:58.5463600Z CARGO_INCREMENTAL: 0 2024-11-12T16:51:58.5463870Z CARGO_TERM_COLOR: always 2024-11-12T16:51:58.5464149Z CACHE_ON_FAILURE: false 2024-11-12T16:51:58.5464412Z ##[endgroup] 2024-11-12T16:51:58.6830273Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:51:58.6864557Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev virtio-net-pci --no-default-virtio-features` 2024-11-12T16:51:58.6906489Z ##[group]cargo build 2024-11-12T16:51:58.6912883Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "ci,hermit/dhcpv4" "--profile" "dev" "--package" "httpd" 2024-11-12T16:51:58.8455218Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids tcp" 2024-11-12T16:51:58.8463499Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s 2024-11-12T16:51:58.8537326Z ##[endgroup] 2024-11-12T16:51:58.9543165Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/httpd -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-pci,netdev=u1,disable-legacy=on 2024-11-12T16:51:59.1273792Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:51:59.1295992Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:51:59.1328339Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:51:59.1355214Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1fe34b0] 2024-11-12T16:51:59.1370016Z [LOADER][INFO] Module length: 0x1ec04b0 2024-11-12T16:51:59.1399803Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:51:59.1429597Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x2000000 2024-11-12T16:51:59.1461725Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1fe34b0 (len = 0x1ec04b0 B / 32244912 B) 2024-11-12T16:51:59.1491496Z [LOADER][WARN] Mapping 4 2MiB pages from 0x2000000..0x2800000 to 0x2000000..0x2800000 2024-11-12T16:51:59.1520393Z [LOADER][INFO] Loading kernel to 0x2000000..0x2666908 (len = 0x666908 B / 6711560 B) 2024-11-12T16:51:59.1578744Z [LOADER][INFO] TLS is at 0x250c6d0..0x250c760 (len = 0x90 B / 144 B) 2024-11-12T16:51:59.1606269Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:51:59.1618529Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:51:59.1626577Z hardware_info: HardwareInfo { 2024-11-12T16:51:59.1635435Z phys_addr_range: 0x0..0x0, 2024-11-12T16:51:59.1643272Z serial_port_base: Some( 2024-11-12T16:51:59.1651149Z 0x3f8, 2024-11-12T16:51:59.1651606Z ), 2024-11-12T16:51:59.1659233Z device_tree: Some( 2024-11-12T16:51:59.1664617Z 0x120520, 2024-11-12T16:51:59.1667204Z ), 2024-11-12T16:51:59.1669132Z }, 2024-11-12T16:51:59.1676039Z load_info: LoadInfo { 2024-11-12T16:51:59.1690904Z kernel_image_addr_range: 0x2000000..0x2666908, 2024-11-12T16:51:59.1697777Z tls_info: Some( 2024-11-12T16:51:59.1704106Z TlsInfo { 2024-11-12T16:51:59.1712978Z start: 0x250c6d0, 2024-11-12T16:51:59.1720563Z filesz: 0x20, 2024-11-12T16:51:59.1727933Z memsz: 0x90, 2024-11-12T16:51:59.1734999Z align: 0x8, 2024-11-12T16:51:59.1738976Z }, 2024-11-12T16:51:59.1741972Z ), 2024-11-12T16:51:59.1744026Z }, 2024-11-12T16:51:59.1752241Z platform_info: Multiboot { 2024-11-12T16:51:59.1759239Z command_line: Some( 2024-11-12T16:51:59.1768747Z "hermit-loader-x86_64 ", 2024-11-12T16:51:59.1771546Z ), 2024-11-12T16:51:59.1780777Z multiboot_info_addr: 0x9500, 2024-11-12T16:51:59.1782769Z }, 2024-11-12T16:51:59.1783151Z } 2024-11-12T16:51:59.1809642Z [LOADER][INFO] Entering kernel at 0x22b2e00, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:51:59.1822417Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:51:59.1833115Z [0][INFO] Kernel starts at 2000000 2024-11-12T16:51:59.1839636Z [0][INFO] FDT: 2024-11-12T16:51:59.1841174Z / { 2024-11-12T16:51:59.1850512Z compatible = "linux,dummy-virt" 2024-11-12T16:51:59.1857478Z #address-cells = <0x2> 2024-11-12T16:51:59.1863770Z #size-cells = <0x2> 2024-11-12T16:51:59.1864185Z 2024-11-12T16:51:59.1867705Z chosen { 2024-11-12T16:51:59.1897795Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:51:59.1899268Z }; 2024-11-12T16:51:59.1899489Z 2024-11-12T16:51:59.1903810Z memory@0 { 2024-11-12T16:51:59.1911996Z device_type = "memory" 2024-11-12T16:51:59.1919293Z reg = <0x0 0x9fc00> 2024-11-12T16:51:59.1921501Z }; 2024-11-12T16:51:59.1922102Z 2024-11-12T16:51:59.1927233Z memory@100000 { 2024-11-12T16:51:59.1935187Z device_type = "memory" 2024-11-12T16:51:59.1944491Z reg = <0x100000 0x3fee0000> 2024-11-12T16:51:59.1946662Z }; 2024-11-12T16:51:59.1947253Z }; 2024-11-12T16:51:59.1947460Z 2024-11-12T16:51:59.1959160Z [0][INFO] BSS starts at 0x26658f0 2024-11-12T16:51:59.1968379Z [0][INFO] tls_info = Some( 2024-11-12T16:51:59.1972127Z TlsInfo { 2024-11-12T16:51:59.1978822Z start: 0x250c6d0, 2024-11-12T16:51:59.1984590Z filesz: 0x20, 2024-11-12T16:51:59.1990335Z memsz: 0x90, 2024-11-12T16:51:59.1995641Z align: 0x8, 2024-11-12T16:51:59.1997837Z }, 2024-11-12T16:51:59.1998197Z ) 2024-11-12T16:51:59.2013274Z [0][INFO] Total memory size: 983 MiB 2024-11-12T16:51:59.2026907Z [0][INFO] Kernel region: 0x2000000..0x2800000 2024-11-12T16:51:59.2039123Z [0][INFO] Minimum memory size: 45 2024-11-12T16:51:59.2054385Z [0][INFO] Heap: size 842 MB, start address 2800000 2024-11-12T16:51:59.2106070Z [0][INFO] Heap is located at 0x2800000..0x37200000 (0 Bytes unmapped) 2024-11-12T16:51:59.2117780Z [0][INFO] Physical memory free list: 2024-11-12T16:51:59.2140658Z 0x37200000.. 0x3ffe0000 (len = 0x8de0000, pages = 36320) 2024-11-12T16:51:59.2152392Z [0][INFO] Virtual memory free list: 2024-11-12T16:51:59.2175109Z 0x37200000.. 0x800000000000 (len = 0x7fffc8e00000, pages = 34359512576) 2024-11-12T16:51:59.2188414Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:51:59.2598332Z [0][INFO] 2024-11-12T16:51:59.2620622Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:51:59.2640753Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:51:59.2658888Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:51:59.2673762Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:51:59.2727067Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:51:59.2738923Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:51:59.2752505Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:51:59.2764819Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:51:59.2788022Z [0][INFO] ====================================================================== 2024-11-12T16:51:59.2793703Z [0][INFO] 2024-11-12T16:51:59.2816317Z [0][INFO] Hermit booted on 2024-11-12 16:51:58.721238 +00:00:00 2024-11-12T16:51:59.3025867Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:51:59.3046951Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:51:59.3061097Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:51:59.3077664Z [0][INFO] 2024-11-12T16:51:59.3109551Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:51:59.3125628Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:51:59.3140557Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:51:59.3172989Z [0][INFO] ====================================================================== 2024-11-12T16:51:59.3179027Z [0][INFO] 2024-11-12T16:51:59.3194948Z [0][INFO] Compiled with PCI support 2024-11-12T16:51:59.3211210Z [0][INFO] Compiled with ACPI support 2024-11-12T16:51:59.3218257Z [0][INFO] 2024-11-12T16:51:59.3248394Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:51:59.3288540Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:51:59.3331460Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:51:59.3432976Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:51:59.3541474Z [0][INFO] 00:03 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1AF4:1041], IRQ 11, BAR1 Memory32 { address: 0xFEB91000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:51:59.3566032Z [0][INFO] ====================================================================== 2024-11-12T16:51:59.3573412Z [0][INFO] 2024-11-12T16:51:59.3598850Z [0][INFO] Hermit is running on common system! 2024-11-12T16:51:59.3616695Z [0][INFO] Found virtio device with device id 0x1041 2024-11-12T16:51:59.3642233Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:51:59.3706307Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:51:59.3739361Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:51:59.3788471Z [0][INFO] Driver found a subset of features for virtio device 1041. Features are: F(MAC | MRG_RXBUF | STATUS | INDIRECT_DESC | VERSION_1) 2024-11-12T16:51:59.3819254Z [0][INFO] Features have been negotiated between virtio network device 1041 and driver. 2024-11-12T16:51:59.3839367Z [0][INFO] Created SplitVq: idx=0, size=256 2024-11-12T16:51:59.4002733Z [0][INFO] Created SplitVq: idx=1, size=256 2024-11-12T16:51:59.4026138Z [0][INFO] Network driver successfully initialized virtqueues. 2024-11-12T16:51:59.4054472Z [0][INFO] Device specific initialization for Virtio network device 1041 finished 2024-11-12T16:51:59.4077465Z [0][INFO] Network device with id 1041, has been initialized by driver! 2024-11-12T16:51:59.4092812Z [0][INFO] Virtio-net link is up after initialization. 2024-11-12T16:51:59.4105751Z [0][INFO] Virtio network driver initialized. 2024-11-12T16:51:59.4120626Z [0][INFO] Virtio interrupt handler at line 11 2024-11-12T16:51:59.4132897Z [0][INFO] Try to initialize network! 2024-11-12T16:51:59.4145460Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:51:59.4171563Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:51:59.4179621Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:51:59.4199413Z [0][INFO] DHCP lost config! 2024-11-12T16:51:59.4213262Z [0][INFO] DHCP config acquired! 2024-11-12T16:51:59.4226185Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:51:59.4238545Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:51:59.4250672Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:51:59.4295199Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:51:59.4307456Z [0][INFO] Jumping into application 2024-11-12T16:51:59.4441134Z Now listening on port 9975 2024-11-12T16:52:09.0553109Z [CI] GET http://127.0.0.1:9975 2024-11-12T16:52:09.0722519Z Request(GET / from Some(192.168.76.2:49526)) 2024-11-12T16:52:09.0745033Z [CI] Hello from Hermit! 🦀 2024-11-12T16:52:09.0745950Z The current date and time in UTC is 2024-11-12 16:52:08.794304 +00:00:00. 2024-11-12T16:52:09.0785791Z Number of interrupts 2024-11-12T16:52:09.0789300Z [0][FPU]: 5 2024-11-12T16:52:09.0793432Z [0][virtio]: 7 2024-11-12T16:52:09.0804942Z [0][INFO] shutting down with code 0 2024-11-12T16:52:09.1404595Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --no-default-features --microvm --features ci,hermit/dhcpv4,hermit/tcp --netdev virtio-net-mmio 2024-11-12T16:52:09.1406100Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --no-default-features --microvm --features ci,hermit/dhcpv4,hermit/tcp --netdev virtio-net-mmio 2024-11-12T16:52:09.1463904Z shell: /usr/bin/bash -e {0} 2024-11-12T16:52:09.1464220Z env: 2024-11-12T16:52:09.1464582Z GH_TOKEN: *** 2024-11-12T16:52:09.1464840Z RUSTFLAGS: -Dwarnings 2024-11-12T16:52:09.1465116Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:52:09.1465392Z HERMIT_CAREFUL: 1 2024-11-12T16:52:09.1465656Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:52:09.1465971Z CARGO_INCREMENTAL: 0 2024-11-12T16:52:09.1466241Z CARGO_TERM_COLOR: always 2024-11-12T16:52:09.1466523Z CACHE_ON_FAILURE: false 2024-11-12T16:52:09.1466787Z ##[endgroup] 2024-11-12T16:52:09.2467432Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:52:09.2505455Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --no-default-features --microvm --features ci,hermit/dhcpv4,hermit/tcp --netdev virtio-net-mmio` 2024-11-12T16:52:09.2549054Z ##[group]cargo build 2024-11-12T16:52:09.2555244Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--no-default-features" "--features" "ci,hermit/dhcpv4,hermit/tcp" "--profile" "dev" "--package" "httpd" 2024-11-12T16:52:09.4090705Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:52:55.9362274Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-b5a03f013a96e943/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-b5a03f013a96e943/out/target" "--no-default-features" "--features" "dhcpv4 tcp" 2024-11-12T16:52:56.0823589Z Compiling httpd v0.0.0 (/home/runner/work/kernel/kernel/examples/httpd) 2024-11-12T16:52:56.3117681Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.02s 2024-11-12T16:52:56.3259617Z ##[endgroup] 2024-11-12T16:52:56.4272015Z CPU frequencies are not all equal 2024-11-12T16:52:56.5473614Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/httpd -M microvm,x-option-roms=off,pit=off,pic=off,rtc=on,auto-kernel-cmdline=off,acpi=off -global virtio-mmio.force-legacy=off -nodefaults -no-user-config -append "-freq 2624" -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-device,netdev=u1,packed=on,mq=on 2024-11-12T16:52:56.5477255Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:52:56.5485222Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:52:56.5507253Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:52:56.5528427Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1c8c0c0] 2024-11-12T16:52:56.5542234Z [LOADER][INFO] Module length: 0x1b690c0 2024-11-12T16:52:56.5568468Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:52:56.5594058Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:52:56.5622297Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1c8c0c0 (len = 0x1b690c0 B / 28741824 B) 2024-11-12T16:52:56.5649292Z [LOADER][WARN] Mapping 2 2MiB pages from 0x1e00000..0x2200000 to 0x1e00000..0x2200000 2024-11-12T16:52:56.5675848Z [LOADER][INFO] Loading kernel to 0x1e00000..0x21a30b0 (len = 0x3a30b0 B / 3813552 B) 2024-11-12T16:52:56.5721310Z [LOADER][INFO] TLS is at 0x2165ac0..0x2165b50 (len = 0x90 B / 144 B) 2024-11-12T16:52:56.5745271Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:52:56.5759320Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:52:56.5768715Z hardware_info: HardwareInfo { 2024-11-12T16:52:56.5778369Z phys_addr_range: 0x0..0x0, 2024-11-12T16:52:56.5787362Z serial_port_base: Some( 2024-11-12T16:52:56.5793054Z 0x3f8, 2024-11-12T16:52:56.5796634Z ), 2024-11-12T16:52:56.5803739Z device_tree: Some( 2024-11-12T16:52:56.5809658Z 0x12052a, 2024-11-12T16:52:56.5812076Z ), 2024-11-12T16:52:56.5813721Z }, 2024-11-12T16:52:56.5819003Z load_info: LoadInfo { 2024-11-12T16:52:56.5830413Z kernel_image_addr_range: 0x1e00000..0x21a30b0, 2024-11-12T16:52:56.5835075Z tls_info: Some( 2024-11-12T16:52:56.5839612Z TlsInfo { 2024-11-12T16:52:56.5846376Z start: 0x2165ac0, 2024-11-12T16:52:56.5852372Z filesz: 0x20, 2024-11-12T16:52:56.5858220Z memsz: 0x90, 2024-11-12T16:52:56.5864031Z align: 0x8, 2024-11-12T16:52:56.5867076Z }, 2024-11-12T16:52:56.5869602Z ), 2024-11-12T16:52:56.5871190Z }, 2024-11-12T16:52:56.5877424Z platform_info: Multiboot { 2024-11-12T16:52:56.5883085Z command_line: Some( 2024-11-12T16:52:56.5892909Z "hermit-loader-x86_64 -freq 2624", 2024-11-12T16:52:56.5896344Z ), 2024-11-12T16:52:56.5906969Z multiboot_info_addr: 0x9500, 2024-11-12T16:52:56.5909052Z }, 2024-11-12T16:52:56.5909691Z } 2024-11-12T16:52:56.5937809Z [LOADER][INFO] Entering kernel at 0x1ef9300, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:52:56.5950845Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:52:56.5963490Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:52:56.5970429Z [0][INFO] FDT: 2024-11-12T16:52:56.5971867Z / { 2024-11-12T16:52:56.5982528Z compatible = "linux,dummy-virt" 2024-11-12T16:52:56.5990380Z #address-cells = <0x2> 2024-11-12T16:52:56.5998650Z #size-cells = <0x2> 2024-11-12T16:52:56.5999016Z 2024-11-12T16:52:56.6001562Z chosen { 2024-11-12T16:52:56.6042626Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 45, 102, 114, 101, 113, 32, 50, 54, 50, 52, 0] 2024-11-12T16:52:56.6045051Z }; 2024-11-12T16:52:56.6045341Z 2024-11-12T16:52:56.6047695Z memory@0 { 2024-11-12T16:52:56.6055756Z device_type = "memory" 2024-11-12T16:52:56.6062082Z reg = <0x0 0x9fc00> 2024-11-12T16:52:56.6063555Z }; 2024-11-12T16:52:56.6063821Z 2024-11-12T16:52:56.6068452Z memory@100000 { 2024-11-12T16:52:56.6075208Z device_type = "memory" 2024-11-12T16:52:56.6082749Z reg = <0x100000 0x3ff00000> 2024-11-12T16:52:56.6084270Z }; 2024-11-12T16:52:56.6085091Z }; 2024-11-12T16:52:56.6085333Z 2024-11-12T16:52:56.6095689Z [0][INFO] BSS starts at 0x21a20d0 2024-11-12T16:52:56.6103099Z [0][INFO] tls_info = Some( 2024-11-12T16:52:56.6106211Z TlsInfo { 2024-11-12T16:52:56.6111946Z start: 0x2165ac0, 2024-11-12T16:52:56.6117443Z filesz: 0x20, 2024-11-12T16:52:56.6122634Z memsz: 0x90, 2024-11-12T16:52:56.6126983Z align: 0x8, 2024-11-12T16:52:56.6128418Z }, 2024-11-12T16:52:56.6128938Z ) 2024-11-12T16:52:56.6140519Z [0][INFO] Total memory size: 990 MiB 2024-11-12T16:52:56.6151673Z [0][INFO] Kernel region: 0x1e00000..0x2200000 2024-11-12T16:52:56.6160267Z [0][INFO] Minimum memory size: 39 2024-11-12T16:52:56.6172257Z [0][INFO] Heap: size 854 MB, start address 2200000 2024-11-12T16:52:56.6220624Z [0][INFO] Heap is located at 0x2200000..0x37800000 (0 Bytes unmapped) 2024-11-12T16:52:56.6229608Z [0][INFO] Physical memory free list: 2024-11-12T16:52:56.6247797Z 0x37800000.. 0x40000000 (len = 0x8800000, pages = 34816) 2024-11-12T16:52:56.6256765Z [0][INFO] Virtual memory free list: 2024-11-12T16:52:56.6275383Z 0x37800000.. 0x800000000000 (len = 0x7fffc8800000, pages = 34359511040) 2024-11-12T16:52:56.6287607Z [0][INFO] bootargs = hermit-loader-x86_64 -freq 2624 2024-11-12T16:52:56.6293670Z [0][INFO] 2024-11-12T16:52:56.6311798Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:52:56.6327321Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:52:56.6341801Z [0][INFO] Frequency: 2624 MHz (from Command Line) 2024-11-12T16:52:56.6353321Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:52:56.6393616Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:52:56.6402857Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:52:56.6416887Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:52:56.6426482Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:52:56.6445060Z [0][INFO] ====================================================================== 2024-11-12T16:52:56.6449218Z [0][INFO] 2024-11-12T16:52:56.6467133Z [0][INFO] Hermit booted on 2024-11-12 16:52:55.867136 +00:00:00 2024-11-12T16:52:56.6479403Z [0][INFO] Found MP config at 0x9fc10 2024-11-12T16:52:56.6492633Z [0][INFO] System uses Multiprocessing Specification 1.4 2024-11-12T16:52:56.6500033Z [0][INFO] MP features 1: 0 2024-11-12T16:52:56.6510804Z [0][INFO] Virtual-Wire mode implemented 2024-11-12T16:52:56.6522386Z [0][WARN] No MP table entries! Guess IO-APIC! 2024-11-12T16:52:56.6534003Z [0][INFO] IOAPIC v32 has 24 entries 2024-11-12T16:52:56.6545881Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:52:56.6571732Z [0][INFO] 2024-11-12T16:52:56.6586143Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:52:56.6595554Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:52:56.6602894Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:52:56.6617577Z [0][INFO] ====================================================================== 2024-11-12T16:52:56.6620984Z [0][INFO] 2024-11-12T16:52:56.6639342Z [0][INFO] Hermit is running on common system! 2024-11-12T16:52:56.6650183Z [0][INFO] Found network card at 0x3791fe00 2024-11-12T16:52:56.6662655Z [0][WARN] Found MMIO device, but we guess the interrupt number 12! 2024-11-12T16:52:56.6680124Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:52:56.6696020Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:52:56.6722952Z [0][INFO] Driver found a subset of features for virtio device 0. Features are: F(MAC | MRG_RXBUF | STATUS | MQ | INDIRECT_DESC | VERSION_1 | RING_PACKED) 2024-11-12T16:52:56.6737836Z [0][INFO] Features have been negotiated between virtio network device 0 and driver. 2024-11-12T16:52:56.6750068Z [0][INFO] Created PackedVq: idx=0, size=1024 2024-11-12T16:52:56.7610891Z [0][INFO] Created PackedVq: idx=1, size=1024 2024-11-12T16:52:56.7623619Z [0][INFO] Network driver successfully initialized virtqueues. 2024-11-12T16:52:56.7638024Z [0][INFO] Device specific initialization for Virtio network device 0 finished 2024-11-12T16:52:56.7643164Z [0][INFO] 2024-11-12T16:52:56.7658111Z [0][INFO] ================= MMIO RREGISTER LAYOUT INFORMATION ================== 2024-11-12T16:52:56.7666270Z [0][INFO] Device version: 0x2 2024-11-12T16:52:56.7674775Z [0][INFO] Device ID: Net 2024-11-12T16:52:56.7684178Z [0][INFO] Vendor ID: 0x554D4551 2024-11-12T16:52:56.7694006Z [0][INFO] Device Features: 0x530FF8024 2024-11-12T16:52:56.7702226Z [0][INFO] Interrupt status: 0x0 2024-11-12T16:52:56.7710974Z [0][INFO] Device status: 0xF 2024-11-12T16:52:56.7725867Z [0][INFO] ====================================================================== 2024-11-12T16:52:56.7729395Z [0][INFO] 2024-11-12T16:52:56.7739071Z [0][INFO] The link of the network device is up! 2024-11-12T16:52:56.7748095Z [0][INFO] Virtio network driver initialized. 2024-11-12T16:52:56.7758919Z [0][INFO] Virtio interrupt handler at line 12 2024-11-12T16:52:56.7769195Z [0][INFO] Try to initialize network! 2024-11-12T16:52:56.7777910Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:52:56.7795499Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:52:56.7801147Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:52:56.7825118Z [0][INFO] DHCP lost config! 2024-11-12T16:52:56.7839749Z [0][INFO] DHCP config acquired! 2024-11-12T16:52:56.7848687Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:52:56.7857285Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:52:56.7865854Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:52:56.7956521Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:52:56.7967644Z [0][INFO] Jumping into application 2024-11-12T16:52:56.8227655Z Now listening on port 9975 2024-11-12T16:53:06.5288003Z [CI] GET http://127.0.0.1:9975 2024-11-12T16:53:06.5577016Z Request(GET / from Some(192.168.76.2:49938)) 2024-11-12T16:53:06.5618511Z [CI] Hello from Hermit! 🦀 2024-11-12T16:53:06.5619506Z The current date and time in UTC is 2024-11-12 16:53:05.238042 +00:00:00. 2024-11-12T16:53:06.5685794Z Number of interrupts 2024-11-12T16:53:06.5688047Z [0][FPU]: 5 2024-11-12T16:53:06.5690790Z [0][virtio]: 8 2024-11-12T16:53:06.5698618Z [0][INFO] shutting down with code 0 2024-11-12T16:53:06.6204111Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:53:06.6205417Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:53:06.6263583Z shell: /usr/bin/bash -e {0} 2024-11-12T16:53:06.6263898Z env: 2024-11-12T16:53:06.6264282Z GH_TOKEN: *** 2024-11-12T16:53:06.6264541Z RUSTFLAGS: -Dwarnings 2024-11-12T16:53:06.6264820Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:53:06.6265115Z HERMIT_CAREFUL: 1 2024-11-12T16:53:06.6265395Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:53:06.6265714Z CARGO_INCREMENTAL: 0 2024-11-12T16:53:06.6265991Z CARGO_TERM_COLOR: always 2024-11-12T16:53:06.6266269Z CACHE_ON_FAILURE: false 2024-11-12T16:53:06.6266533Z ##[endgroup] 2024-11-12T16:53:06.7723212Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:53:06.7760831Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package httpd --features ci,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139` 2024-11-12T16:53:06.7804174Z ##[group]cargo build 2024-11-12T16:53:06.7810517Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "ci,hermit/dhcpv4" "--features" "hermit/rtl8139" "--profile" "dev" "--package" "httpd" 2024-11-12T16:53:06.9517483Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:53:55.8335183Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_RTL8139 -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-960930297b2807cc/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-960930297b2807cc/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids rtl8139 tcp" 2024-11-12T16:53:55.9768206Z Compiling httpd v0.0.0 (/home/runner/work/kernel/kernel/examples/httpd) 2024-11-12T16:53:56.2406123Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.42s 2024-11-12T16:53:56.2539382Z ##[endgroup] 2024-11-12T16:53:56.3544378Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/httpd -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device rtl8139,netdev=u1 2024-11-12T16:53:56.4986708Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:53:56.5001478Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:53:56.5020156Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:53:56.5036355Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1df44c8] 2024-11-12T16:53:56.5047050Z [LOADER][INFO] Module length: 0x1cd14c8 2024-11-12T16:53:56.5068403Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:53:56.5089756Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:53:56.5119745Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1df44c8 (len = 0x1cd14c8 B / 30217416 B) 2024-11-12T16:53:56.5140872Z [LOADER][WARN] Mapping 4 2MiB pages from 0x1e00000..0x2600000 to 0x1e00000..0x2600000 2024-11-12T16:53:56.5161662Z [LOADER][INFO] Loading kernel to 0x1e00000..0x2427bb0 (len = 0x627bb0 B / 6454192 B) 2024-11-12T16:53:56.5205960Z [LOADER][INFO] TLS is at 0x22d2160..0x22d21f0 (len = 0x90 B / 144 B) 2024-11-12T16:53:56.5224770Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:53:56.5235843Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:53:56.5243193Z hardware_info: HardwareInfo { 2024-11-12T16:53:56.5251057Z phys_addr_range: 0x0..0x0, 2024-11-12T16:53:56.5258330Z serial_port_base: Some( 2024-11-12T16:53:56.5262669Z 0x3f8, 2024-11-12T16:53:56.5265325Z ), 2024-11-12T16:53:56.5271614Z device_tree: Some( 2024-11-12T16:53:56.5276643Z 0x120520, 2024-11-12T16:53:56.5279357Z ), 2024-11-12T16:53:56.5281169Z }, 2024-11-12T16:53:56.5287137Z load_info: LoadInfo { 2024-11-12T16:53:56.5299485Z kernel_image_addr_range: 0x1e00000..0x2427bb0, 2024-11-12T16:53:56.5304892Z tls_info: Some( 2024-11-12T16:53:56.5310261Z TlsInfo { 2024-11-12T16:53:56.5317887Z start: 0x22d2160, 2024-11-12T16:53:56.5324710Z filesz: 0x20, 2024-11-12T16:53:56.5331287Z memsz: 0x90, 2024-11-12T16:53:56.5337611Z align: 0x8, 2024-11-12T16:53:56.5341130Z }, 2024-11-12T16:53:56.5343810Z ), 2024-11-12T16:53:56.5345644Z }, 2024-11-12T16:53:56.5352973Z platform_info: Multiboot { 2024-11-12T16:53:56.5359284Z command_line: Some( 2024-11-12T16:53:56.5367866Z "hermit-loader-x86_64 ", 2024-11-12T16:53:56.5370256Z ), 2024-11-12T16:53:56.5378630Z multiboot_info_addr: 0x9500, 2024-11-12T16:53:56.5380387Z }, 2024-11-12T16:53:56.5383347Z } 2024-11-12T16:53:56.5404492Z [LOADER][INFO] Entering kernel at 0x2158180, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:53:56.5415325Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:53:56.5425695Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:53:56.5431858Z [0][INFO] FDT: 2024-11-12T16:53:56.5433050Z / { 2024-11-12T16:53:56.5442099Z compatible = "linux,dummy-virt" 2024-11-12T16:53:56.5449021Z #address-cells = <0x2> 2024-11-12T16:53:56.5454892Z #size-cells = <0x2> 2024-11-12T16:53:56.5455248Z 2024-11-12T16:53:56.5458541Z chosen { 2024-11-12T16:53:56.5483743Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:53:56.5484781Z }; 2024-11-12T16:53:56.5485420Z 2024-11-12T16:53:56.5488266Z memory@0 { 2024-11-12T16:53:56.5494329Z device_type = "memory" 2024-11-12T16:53:56.5499871Z reg = <0x0 0x9fc00> 2024-11-12T16:53:56.5501253Z }; 2024-11-12T16:53:56.5501505Z 2024-11-12T16:53:56.5505766Z memory@100000 { 2024-11-12T16:53:56.5512130Z device_type = "memory" 2024-11-12T16:53:56.5519063Z reg = <0x100000 0x3fee0000> 2024-11-12T16:53:56.5520459Z }; 2024-11-12T16:53:56.5521248Z }; 2024-11-12T16:53:56.5522452Z 2024-11-12T16:53:56.5530227Z [0][INFO] BSS starts at 0x2426b90 2024-11-12T16:53:56.5537035Z [0][INFO] tls_info = Some( 2024-11-12T16:53:56.5539915Z TlsInfo { 2024-11-12T16:53:56.5544972Z start: 0x22d2160, 2024-11-12T16:53:56.5549631Z filesz: 0x20, 2024-11-12T16:53:56.5553835Z memsz: 0x90, 2024-11-12T16:53:56.5557827Z align: 0x8, 2024-11-12T16:53:56.5559131Z }, 2024-11-12T16:53:56.5559575Z ) 2024-11-12T16:53:56.5571192Z [0][INFO] Total memory size: 985 MiB 2024-11-12T16:53:56.5581418Z [0][INFO] Kernel region: 0x1e00000..0x2600000 2024-11-12T16:53:56.5589811Z [0][INFO] Minimum memory size: 43 2024-11-12T16:53:56.5601107Z [0][INFO] Heap: size 846 MB, start address 2600000 2024-11-12T16:53:56.5648037Z [0][INFO] Heap is located at 0x2600000..0x37400000 (0 Bytes unmapped) 2024-11-12T16:53:56.5656331Z [0][INFO] Physical memory free list: 2024-11-12T16:53:56.5673475Z 0x37400000.. 0x3ffe0000 (len = 0x8be0000, pages = 35808) 2024-11-12T16:53:56.5681928Z [0][INFO] Virtual memory free list: 2024-11-12T16:53:56.5698763Z 0x37400000.. 0x800000000000 (len = 0x7fffc8c00000, pages = 34359512064) 2024-11-12T16:53:56.5708657Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:53:56.6116445Z [0][INFO] 2024-11-12T16:53:56.6134453Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:53:56.6149386Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:53:56.6163039Z [0][INFO] Frequency: 2444 MHz (from Measurement) 2024-11-12T16:53:56.6174052Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:53:56.6212937Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:53:56.6221376Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:53:56.6231141Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:53:56.6240069Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:53:56.6256904Z [0][INFO] ====================================================================== 2024-11-12T16:53:56.6260431Z [0][INFO] 2024-11-12T16:53:56.6276951Z [0][INFO] Hermit booted on 2024-11-12 16:53:55.766555 +00:00:00 2024-11-12T16:53:56.6415117Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:53:56.6429269Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:53:56.6437221Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:53:56.6447783Z [0][INFO] 2024-11-12T16:53:56.6464392Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:53:56.6473901Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:53:56.6482120Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:53:56.6498575Z [0][INFO] ====================================================================== 2024-11-12T16:53:56.6502220Z [0][INFO] 2024-11-12T16:53:56.6510654Z [0][INFO] Compiled with PCI support 2024-11-12T16:53:56.6522609Z [0][INFO] Compiled with ACPI support 2024-11-12T16:53:56.6527717Z [0][INFO] 2024-11-12T16:53:56.6552374Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:53:56.6583187Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:53:56.6616430Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:53:56.6697234Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:53:56.6770529Z [0][INFO] 00:03 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10EC:8139], IRQ 11, BAR0 IO { port: 0xC000 }, BAR1 Memory32 { address: 0xFEB91000, size: 0x100, prefetchable: false } 2024-11-12T16:53:56.6793668Z [0][INFO] ====================================================================== 2024-11-12T16:53:56.6798731Z [0][INFO] 2024-11-12T16:53:56.6823135Z [0][INFO] Hermit is running on common system! 2024-11-12T16:53:56.6843315Z [0][INFO] Found Realtek network device with device id 0x8139 2024-11-12T16:53:56.6972661Z [0][INFO] RTL8139: CR = 0xd, ISR = 0x0, speed = 10 mbps 2024-11-12T16:53:56.6984853Z [0][INFO] RTL8139 use interrupt line 11 2024-11-12T16:53:56.6998059Z [0][INFO] Try to initialize network! 2024-11-12T16:53:56.7011375Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:53:56.7039969Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:53:56.7048839Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:53:56.7066216Z [0][INFO] DHCP config acquired! 2024-11-12T16:53:56.7080506Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:53:56.7093513Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:53:56.7106544Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:53:56.7135739Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:53:56.7148166Z [0][INFO] Jumping into application 2024-11-12T16:53:56.7243692Z Now listening on port 9975 2024-11-12T16:54:06.4556757Z [CI] GET http://127.0.0.1:9975 2024-11-12T16:54:06.4681596Z Request(GET / from Some(192.168.76.2:34642)) 2024-11-12T16:54:06.4696620Z [CI] Hello from Hermit! 🦀 2024-11-12T16:54:06.4697465Z The current date and time in UTC is 2024-11-12 16:54:05.847622 +00:00:00. 2024-11-12T16:54:06.4722240Z Number of interrupts 2024-11-12T16:54:06.4725122Z [0][FPU]: 5 2024-11-12T16:54:06.4729049Z [0][rtl8139]: 7 2024-11-12T16:54:06.4739603Z [0][INFO] shutting down with code 0 2024-11-12T16:54:06.5322884Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package testudp --features hermit/udp,hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:54:06.5324128Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package testudp --features hermit/udp,hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:54:06.5381105Z shell: /usr/bin/bash -e {0} 2024-11-12T16:54:06.5381397Z env: 2024-11-12T16:54:06.5381753Z GH_TOKEN: *** 2024-11-12T16:54:06.5382010Z RUSTFLAGS: -Dwarnings 2024-11-12T16:54:06.5382289Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:54:06.5382555Z HERMIT_CAREFUL: 1 2024-11-12T16:54:06.5382818Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:54:06.5383125Z CARGO_INCREMENTAL: 0 2024-11-12T16:54:06.5383400Z CARGO_TERM_COLOR: always 2024-11-12T16:54:06.5383678Z CACHE_ON_FAILURE: false 2024-11-12T16:54:06.5383941Z ##[endgroup] 2024-11-12T16:54:06.6879190Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.10s 2024-11-12T16:54:06.6927220Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package testudp --features hermit/udp,hermit/dhcpv4 --netdev virtio-net-pci` 2024-11-12T16:54:06.6983540Z ##[group]cargo build 2024-11-12T16:54:06.6992869Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/udp,hermit/dhcpv4" "--profile" "dev" "--package" "testudp" 2024-11-12T16:54:06.8592227Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:54:56.0546614Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_UDP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5cae56ca1473d29c/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5cae56ca1473d29c/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids udp" 2024-11-12T16:54:56.2094633Z Compiling testudp v0.0.0 (/home/runner/work/kernel/kernel/examples/testudp) 2024-11-12T16:54:56.4315637Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.69s 2024-11-12T16:54:56.4452767Z ##[endgroup] 2024-11-12T16:54:56.5463347Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/testudp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-pci,netdev=u1,disable-legacy=on,packed=on,mq=on 2024-11-12T16:54:56.7036716Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:54:56.7051597Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:54:56.7070464Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:54:56.7085860Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1bb5c88] 2024-11-12T16:54:56.7096657Z [LOADER][INFO] Module length: 0x1a92c88 2024-11-12T16:54:56.7117984Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:54:56.7139607Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1c00000 2024-11-12T16:54:56.7169777Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1bb5c88 (len = 0x1a92c88 B / 27864200 B) 2024-11-12T16:54:56.7192437Z [LOADER][WARN] Mapping 3 2MiB pages from 0x1c00000..0x2200000 to 0x1c00000..0x2200000 2024-11-12T16:54:56.7221907Z [LOADER][INFO] Loading kernel to 0x1c00000..0x21bc070 (len = 0x5bc070 B / 6013040 B) 2024-11-12T16:54:56.7273782Z [LOADER][INFO] TLS is at 0x206a000..0x206a078 (len = 0x78 B / 120 B) 2024-11-12T16:54:56.7300367Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:54:56.7315222Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:54:56.7325683Z hardware_info: HardwareInfo { 2024-11-12T16:54:56.7336582Z phys_addr_range: 0x0..0x0, 2024-11-12T16:54:56.7346584Z serial_port_base: Some( 2024-11-12T16:54:56.7352724Z 0x3f8, 2024-11-12T16:54:56.7356222Z ), 2024-11-12T16:54:56.7364697Z device_tree: Some( 2024-11-12T16:54:56.7371564Z 0x120520, 2024-11-12T16:54:56.7374945Z ), 2024-11-12T16:54:56.7377091Z }, 2024-11-12T16:54:56.7385232Z load_info: LoadInfo { 2024-11-12T16:54:56.7402740Z kernel_image_addr_range: 0x1c00000..0x21bc070, 2024-11-12T16:54:56.7410115Z tls_info: Some( 2024-11-12T16:54:56.7416871Z TlsInfo { 2024-11-12T16:54:56.7427474Z start: 0x206a000, 2024-11-12T16:54:56.7436712Z filesz: 0x20, 2024-11-12T16:54:56.7445364Z memsz: 0x78, 2024-11-12T16:54:56.7453728Z align: 0x8, 2024-11-12T16:54:56.7458153Z }, 2024-11-12T16:54:56.7461184Z ), 2024-11-12T16:54:56.7462929Z }, 2024-11-12T16:54:56.7470077Z platform_info: Multiboot { 2024-11-12T16:54:56.7476314Z command_line: Some( 2024-11-12T16:54:56.7486788Z "hermit-loader-x86_64 ", 2024-11-12T16:54:56.7489915Z ), 2024-11-12T16:54:56.7501521Z multiboot_info_addr: 0x9500, 2024-11-12T16:54:56.7503618Z }, 2024-11-12T16:54:56.7504000Z } 2024-11-12T16:54:56.7535705Z [LOADER][INFO] Entering kernel at 0x1f03100, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:54:56.7550171Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:54:56.7564232Z [0][INFO] Kernel starts at 1c00000 2024-11-12T16:54:56.7572061Z [0][INFO] FDT: 2024-11-12T16:54:56.7573615Z / { 2024-11-12T16:54:56.7585339Z compatible = "linux,dummy-virt" 2024-11-12T16:54:56.7594155Z #address-cells = <0x2> 2024-11-12T16:54:56.7601798Z #size-cells = <0x2> 2024-11-12T16:54:56.7602871Z 2024-11-12T16:54:56.7606006Z chosen { 2024-11-12T16:54:56.7645054Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:54:56.7646687Z }; 2024-11-12T16:54:56.7647100Z 2024-11-12T16:54:56.7652881Z memory@0 { 2024-11-12T16:54:56.7662171Z device_type = "memory" 2024-11-12T16:54:56.7671310Z reg = <0x0 0x9fc00> 2024-11-12T16:54:56.7673558Z }; 2024-11-12T16:54:56.7673912Z 2024-11-12T16:54:56.7680366Z memory@100000 { 2024-11-12T16:54:56.7690403Z device_type = "memory" 2024-11-12T16:54:56.7701911Z reg = <0x100000 0x3fee0000> 2024-11-12T16:54:56.7704195Z }; 2024-11-12T16:54:56.7704918Z }; 2024-11-12T16:54:56.7705270Z 2024-11-12T16:54:56.7719589Z [0][INFO] BSS starts at 0x21bb090 2024-11-12T16:54:56.7730945Z [0][INFO] tls_info = Some( 2024-11-12T16:54:56.7735188Z TlsInfo { 2024-11-12T16:54:56.7743421Z start: 0x206a000, 2024-11-12T16:54:56.7750528Z filesz: 0x20, 2024-11-12T16:54:56.7757240Z memsz: 0x78, 2024-11-12T16:54:56.7763546Z align: 0x8, 2024-11-12T16:54:56.7765734Z }, 2024-11-12T16:54:56.7766547Z ) 2024-11-12T16:54:56.7783563Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:54:56.7801082Z [0][INFO] Kernel region: 0x1c00000..0x2200000 2024-11-12T16:54:56.7814772Z [0][INFO] Minimum memory size: 39 2024-11-12T16:54:56.7834059Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:54:56.7891683Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:54:56.7905812Z [0][INFO] Physical memory free list: 2024-11-12T16:54:56.7935365Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:54:56.7949433Z [0][INFO] Virtual memory free list: 2024-11-12T16:54:56.7978773Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:54:56.7995449Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:54:56.8405692Z [0][INFO] 2024-11-12T16:54:56.8435216Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:54:56.8460578Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:54:56.8484132Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:54:56.8502967Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:54:56.8570346Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:54:56.8585708Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:54:56.8602894Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:54:56.8618530Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:54:56.8648705Z [0][INFO] ====================================================================== 2024-11-12T16:54:56.8654850Z [0][INFO] 2024-11-12T16:54:56.8682239Z [0][INFO] Hermit booted on 2024-11-12 16:54:55.731181 +00:00:00 2024-11-12T16:54:56.8877093Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:54:56.8898914Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:54:56.8912682Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:54:56.8926348Z [0][INFO] 2024-11-12T16:54:56.8956857Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:54:56.8972932Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:54:56.8987728Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:54:56.9017558Z [0][INFO] ====================================================================== 2024-11-12T16:54:56.9023722Z [0][INFO] 2024-11-12T16:54:56.9038282Z [0][INFO] Compiled with PCI support 2024-11-12T16:54:56.9052698Z [0][INFO] Compiled with ACPI support 2024-11-12T16:54:56.9059022Z [0][INFO] 2024-11-12T16:54:56.9088535Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:54:56.9126904Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:54:56.9156738Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:54:56.9231211Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:54:56.9316133Z [0][INFO] 00:03 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1AF4:1041], IRQ 11, BAR1 Memory32 { address: 0xFEB91000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:54:56.9335620Z [0][INFO] ====================================================================== 2024-11-12T16:54:56.9340661Z [0][INFO] 2024-11-12T16:54:56.9363401Z [0][INFO] Hermit is running on common system! 2024-11-12T16:54:56.9378475Z [0][INFO] Found virtio device with device id 0x1041 2024-11-12T16:54:56.9406746Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:54:56.9458942Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:54:56.9481662Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:54:56.9524439Z [0][INFO] Driver found a subset of features for virtio device 1041. Features are: F(MAC | MRG_RXBUF | STATUS | MQ | INDIRECT_DESC | VERSION_1 | RING_PACKED) 2024-11-12T16:54:56.9546536Z [0][INFO] Features have been negotiated between virtio network device 1041 and driver. 2024-11-12T16:54:56.9563969Z [0][INFO] Created PackedVq: idx=0, size=256 2024-11-12T16:54:56.9735867Z [0][INFO] Created PackedVq: idx=1, size=256 2024-11-12T16:54:56.9757921Z [0][INFO] Network driver successfully initialized virtqueues. 2024-11-12T16:54:56.9786736Z [0][INFO] Device specific initialization for Virtio network device 1041 finished 2024-11-12T16:54:56.9815401Z [0][INFO] Network device with id 1041, has been initialized by driver! 2024-11-12T16:54:56.9835542Z [0][INFO] Virtio-net link is up after initialization. 2024-11-12T16:54:56.9852590Z [0][INFO] Virtio network driver initialized. 2024-11-12T16:54:56.9871343Z [0][INFO] Virtio interrupt handler at line 11 2024-11-12T16:54:56.9886916Z [0][INFO] Try to initialize network! 2024-11-12T16:54:56.9903841Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:54:56.9938391Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:54:56.9949286Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:54:56.9971871Z [0][INFO] DHCP lost config! 2024-11-12T16:54:56.9988987Z [0][INFO] DHCP config acquired! 2024-11-12T16:54:57.0005923Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:54:57.0021935Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:54:57.0038101Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:54:57.0085628Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:54:57.0101111Z [0][INFO] Jumping into application 2024-11-12T16:55:06.6475284Z [CI] send "exit" via UDP to 127.0.0.1:9975 2024-11-12T16:55:06.6496527Z received "exit" from 192.168.76.2:49393 2024-11-12T16:55:06.6518254Z Number of interrupts 2024-11-12T16:55:06.6521306Z [0][FPU]: 1 2024-11-12T16:55:06.6524940Z [0][virtio]: 4 2024-11-12T16:55:06.6535376Z [0][INFO] shutting down with code 0 2024-11-12T16:55:06.7123984Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package testudp --features hermit/udp,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:55:06.7125402Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package testudp --features hermit/udp,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:55:06.7209285Z shell: /usr/bin/bash -e {0} 2024-11-12T16:55:06.7209572Z env: 2024-11-12T16:55:06.7209924Z GH_TOKEN: *** 2024-11-12T16:55:06.7210174Z RUSTFLAGS: -Dwarnings 2024-11-12T16:55:06.7210451Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:55:06.7210722Z HERMIT_CAREFUL: 1 2024-11-12T16:55:06.7210976Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:55:06.7211282Z CARGO_INCREMENTAL: 0 2024-11-12T16:55:06.7211544Z CARGO_TERM_COLOR: always 2024-11-12T16:55:06.7211817Z CACHE_ON_FAILURE: false 2024-11-12T16:55:06.7212081Z ##[endgroup] 2024-11-12T16:55:06.8632443Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:55:06.8667370Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package testudp --features hermit/udp,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139` 2024-11-12T16:55:06.8713860Z ##[group]cargo build 2024-11-12T16:55:06.8719655Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/udp,hermit/dhcpv4" "--features" "hermit/rtl8139" "--profile" "dev" "--package" "testudp" 2024-11-12T16:55:07.0279840Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:55:55.9601652Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_RTL8139 -u CARGO_FEATURE_UDP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-483473850f45991d/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-483473850f45991d/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids rtl8139 udp" 2024-11-12T16:55:56.1081901Z Compiling testudp v0.0.0 (/home/runner/work/kernel/kernel/examples/testudp) 2024-11-12T16:55:56.3236970Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.41s 2024-11-12T16:55:56.3370404Z ##[endgroup] 2024-11-12T16:55:56.4375960Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/testudp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device rtl8139,netdev=u1 2024-11-12T16:55:56.5892100Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:55:56.5912324Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:55:56.5940460Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:55:56.5964101Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1adb350] 2024-11-12T16:55:56.5980316Z [LOADER][INFO] Module length: 0x19b8350 2024-11-12T16:55:56.6013095Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:55:56.6045795Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1c00000 2024-11-12T16:55:56.6081422Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1adb350 (len = 0x19b8350 B / 26968912 B) 2024-11-12T16:55:56.6114514Z [LOADER][WARN] Mapping 3 2MiB pages from 0x1c00000..0x2200000 to 0x1c00000..0x2200000 2024-11-12T16:55:56.6145780Z [LOADER][INFO] Loading kernel to 0x1c00000..0x21b09c8 (len = 0x5b09c8 B / 5966280 B) 2024-11-12T16:55:56.6200927Z [LOADER][INFO] TLS is at 0x2060290..0x2060308 (len = 0x78 B / 120 B) 2024-11-12T16:55:56.6229457Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:55:56.6244307Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:55:56.6254899Z hardware_info: HardwareInfo { 2024-11-12T16:55:56.6263969Z phys_addr_range: 0x0..0x0, 2024-11-12T16:55:56.6272105Z serial_port_base: Some( 2024-11-12T16:55:56.6276969Z 0x3f8, 2024-11-12T16:55:56.6279994Z ), 2024-11-12T16:55:56.6286756Z device_tree: Some( 2024-11-12T16:55:56.6292368Z 0x120520, 2024-11-12T16:55:56.6295408Z ), 2024-11-12T16:55:56.6297591Z }, 2024-11-12T16:55:56.6304056Z load_info: LoadInfo { 2024-11-12T16:55:56.6317604Z kernel_image_addr_range: 0x1c00000..0x21b09c8, 2024-11-12T16:55:56.6323602Z tls_info: Some( 2024-11-12T16:55:56.6329242Z TlsInfo { 2024-11-12T16:55:56.6337490Z start: 0x2060290, 2024-11-12T16:55:56.6344882Z filesz: 0x20, 2024-11-12T16:55:56.6352194Z memsz: 0x78, 2024-11-12T16:55:56.6359116Z align: 0x8, 2024-11-12T16:55:56.6363083Z }, 2024-11-12T16:55:56.6366111Z ), 2024-11-12T16:55:56.6368246Z }, 2024-11-12T16:55:56.6375832Z platform_info: Multiboot { 2024-11-12T16:55:56.6382667Z command_line: Some( 2024-11-12T16:55:56.6391812Z "hermit-loader-x86_64 ", 2024-11-12T16:55:56.6394630Z ), 2024-11-12T16:55:56.6403412Z multiboot_info_addr: 0x9500, 2024-11-12T16:55:56.6405473Z }, 2024-11-12T16:55:56.6406231Z } 2024-11-12T16:55:56.6428596Z [LOADER][INFO] Entering kernel at 0x1f9a7f0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:55:56.6439315Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:55:56.6449630Z [0][INFO] Kernel starts at 1c00000 2024-11-12T16:55:56.6455371Z [0][INFO] FDT: 2024-11-12T16:55:56.6456768Z / { 2024-11-12T16:55:56.6465363Z compatible = "linux,dummy-virt" 2024-11-12T16:55:56.6472202Z #address-cells = <0x2> 2024-11-12T16:55:56.6477856Z #size-cells = <0x2> 2024-11-12T16:55:56.6480413Z 2024-11-12T16:55:56.6481991Z chosen { 2024-11-12T16:55:56.6510854Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:55:56.6512786Z }; 2024-11-12T16:55:56.6513066Z 2024-11-12T16:55:56.6516921Z memory@0 { 2024-11-12T16:55:56.6524571Z device_type = "memory" 2024-11-12T16:55:56.6531593Z reg = <0x0 0x9fc00> 2024-11-12T16:55:56.6533712Z }; 2024-11-12T16:55:56.6533944Z 2024-11-12T16:55:56.6539058Z memory@100000 { 2024-11-12T16:55:56.6546664Z device_type = "memory" 2024-11-12T16:55:56.6555715Z reg = <0x100000 0x3fee0000> 2024-11-12T16:55:56.6557792Z }; 2024-11-12T16:55:56.6558446Z }; 2024-11-12T16:55:56.6558733Z 2024-11-12T16:55:56.6569482Z [0][INFO] BSS starts at 0x21af9e0 2024-11-12T16:55:56.6578234Z [0][INFO] tls_info = Some( 2024-11-12T16:55:56.6581846Z TlsInfo { 2024-11-12T16:55:56.6588233Z start: 0x2060290, 2024-11-12T16:55:56.6593888Z filesz: 0x20, 2024-11-12T16:55:56.6599142Z memsz: 0x78, 2024-11-12T16:55:56.6604149Z align: 0x8, 2024-11-12T16:55:56.6606246Z }, 2024-11-12T16:55:56.6606882Z ) 2024-11-12T16:55:56.6620032Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:55:56.6632942Z [0][INFO] Kernel region: 0x1c00000..0x2200000 2024-11-12T16:55:56.6642910Z [0][INFO] Minimum memory size: 39 2024-11-12T16:55:56.6656840Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:55:56.6708036Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:55:56.6718524Z [0][INFO] Physical memory free list: 2024-11-12T16:55:56.6739473Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:55:56.6749949Z [0][INFO] Virtual memory free list: 2024-11-12T16:55:56.6770819Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:55:56.6782646Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:55:56.7191186Z [0][INFO] 2024-11-12T16:55:56.7211813Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:55:56.7230276Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:55:56.7247190Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:55:56.7260822Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:55:56.7309678Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:55:56.7320379Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:55:56.7332745Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:55:56.7344117Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:55:56.7365712Z [0][INFO] ====================================================================== 2024-11-12T16:55:56.7370401Z [0][INFO] 2024-11-12T16:55:56.7391094Z [0][INFO] Hermit booted on 2024-11-12 16:55:55.743615 +00:00:00 2024-11-12T16:55:56.7584037Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:55:56.7600535Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:55:56.7610538Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:55:56.7622483Z [0][INFO] 2024-11-12T16:55:56.7643860Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:55:56.7655421Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:55:56.7666103Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:55:56.7687219Z [0][INFO] ====================================================================== 2024-11-12T16:55:56.7691801Z [0][INFO] 2024-11-12T16:55:56.7702360Z [0][INFO] Compiled with PCI support 2024-11-12T16:55:56.7713801Z [0][INFO] Compiled with ACPI support 2024-11-12T16:55:56.7718417Z [0][INFO] 2024-11-12T16:55:56.7739910Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:55:56.7768889Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:55:56.7800009Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:55:56.7876013Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:55:56.7941395Z [0][INFO] 00:03 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10EC:8139], IRQ 11, BAR0 IO { port: 0xC000 }, BAR1 Memory32 { address: 0xFEB91000, size: 0x100, prefetchable: false } 2024-11-12T16:55:56.7960789Z [0][INFO] ====================================================================== 2024-11-12T16:55:56.7965323Z [0][INFO] 2024-11-12T16:55:56.7987613Z [0][INFO] Hermit is running on common system! 2024-11-12T16:55:56.8005862Z [0][INFO] Found Realtek network device with device id 0x8139 2024-11-12T16:55:56.8133962Z [0][INFO] RTL8139: CR = 0xd, ISR = 0x0, speed = 10 mbps 2024-11-12T16:55:56.8145117Z [0][INFO] RTL8139 use interrupt line 11 2024-11-12T16:55:56.8156714Z [0][INFO] Try to initialize network! 2024-11-12T16:55:56.8168260Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:55:56.8192990Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:55:56.8200602Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:55:56.8214957Z [0][INFO] DHCP config acquired! 2024-11-12T16:55:56.8227083Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:55:56.8238745Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:55:56.8250174Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:55:56.8278546Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:55:56.8289569Z [0][INFO] Jumping into application 2024-11-12T16:56:06.5386022Z [CI] send "exit" via UDP to 127.0.0.1:9975 2024-11-12T16:56:06.5404221Z received "exit" from 192.168.76.2:32962 2024-11-12T16:56:06.5418648Z Number of interrupts 2024-11-12T16:56:06.5422032Z [0][FPU]: 1 2024-11-12T16:56:06.5426253Z [0][rtl8139]: 4 2024-11-12T16:56:06.5437688Z [0][INFO] shutting down with code 0 2024-11-12T16:56:06.6002767Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package miotcp --features hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:56:06.6003901Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package miotcp --features hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:56:06.6060878Z shell: /usr/bin/bash -e {0} 2024-11-12T16:56:06.6061174Z env: 2024-11-12T16:56:06.6061531Z GH_TOKEN: *** 2024-11-12T16:56:06.6061788Z RUSTFLAGS: -Dwarnings 2024-11-12T16:56:06.6062071Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:56:06.6062359Z HERMIT_CAREFUL: 1 2024-11-12T16:56:06.6062658Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:56:06.6062978Z CARGO_INCREMENTAL: 0 2024-11-12T16:56:06.6063252Z CARGO_TERM_COLOR: always 2024-11-12T16:56:06.6063539Z CACHE_ON_FAILURE: false 2024-11-12T16:56:06.6063815Z ##[endgroup] 2024-11-12T16:56:06.7505169Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:56:06.7544914Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package miotcp --features hermit/dhcpv4 --netdev virtio-net-pci` 2024-11-12T16:56:06.7591679Z ##[group]cargo build 2024-11-12T16:56:06.7597979Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/dhcpv4" "--profile" "dev" "--package" "miotcp" 2024-11-12T16:56:06.9301071Z Compiling log v0.4.22 2024-11-12T16:56:06.9302085Z Compiling hermit-abi v0.3.9 2024-11-12T16:56:06.9313738Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids tcp" 2024-11-12T16:56:07.0332378Z Compiling env_filter v0.1.2 2024-11-12T16:56:07.0332935Z Compiling mio v1.0.2 2024-11-12T16:56:07.1315501Z Compiling env_logger v0.11.5 2024-11-12T16:56:07.4219262Z Compiling miotcp v0.0.0 (/home/runner/work/kernel/kernel/examples/miotcp) 2024-11-12T16:56:07.7056388Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.91s 2024-11-12T16:56:07.7197951Z ##[endgroup] 2024-11-12T16:56:07.8206603Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/miotcp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-pci,netdev=u1,disable-legacy=on,packed=on,mq=on 2024-11-12T16:56:07.9838065Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:56:07.9852164Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:56:07.9873520Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:56:07.9895924Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1dcee58] 2024-11-12T16:56:07.9911077Z [LOADER][INFO] Module length: 0x1cabe58 2024-11-12T16:56:07.9939627Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:56:07.9961977Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:56:07.9986443Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1dcee58 (len = 0x1cabe58 B / 30064216 B) 2024-11-12T16:56:08.0009080Z [LOADER][WARN] Mapping 4 2MiB pages from 0x1e00000..0x2600000 to 0x1e00000..0x2600000 2024-11-12T16:56:08.0030942Z [LOADER][INFO] Loading kernel to 0x1e00000..0x24201d0 (len = 0x6201d0 B / 6422992 B) 2024-11-12T16:56:08.0075704Z [LOADER][INFO] TLS is at 0x22c8cd0..0x22c8d68 (len = 0x98 B / 152 B) 2024-11-12T16:56:08.0095459Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:56:08.0106689Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:56:08.0114976Z hardware_info: HardwareInfo { 2024-11-12T16:56:08.0123299Z phys_addr_range: 0x0..0x0, 2024-11-12T16:56:08.0130924Z serial_port_base: Some( 2024-11-12T16:56:08.0135684Z 0x3f8, 2024-11-12T16:56:08.0138640Z ), 2024-11-12T16:56:08.0147147Z device_tree: Some( 2024-11-12T16:56:08.0152671Z 0x120520, 2024-11-12T16:56:08.0155633Z ), 2024-11-12T16:56:08.0157622Z }, 2024-11-12T16:56:08.0163946Z load_info: LoadInfo { 2024-11-12T16:56:08.0176761Z kernel_image_addr_range: 0x1e00000..0x24201d0, 2024-11-12T16:56:08.0182590Z tls_info: Some( 2024-11-12T16:56:08.0188163Z TlsInfo { 2024-11-12T16:56:08.0196502Z start: 0x22c8cd0, 2024-11-12T16:56:08.0203796Z filesz: 0x40, 2024-11-12T16:56:08.0210739Z memsz: 0x98, 2024-11-12T16:56:08.0217507Z align: 0x8, 2024-11-12T16:56:08.0221354Z }, 2024-11-12T16:56:08.0224288Z ), 2024-11-12T16:56:08.0226323Z }, 2024-11-12T16:56:08.0233979Z platform_info: Multiboot { 2024-11-12T16:56:08.0240655Z command_line: Some( 2024-11-12T16:56:08.0249853Z "hermit-loader-x86_64 ", 2024-11-12T16:56:08.0252525Z ), 2024-11-12T16:56:08.0261262Z multiboot_info_addr: 0x9500, 2024-11-12T16:56:08.0263250Z }, 2024-11-12T16:56:08.0263812Z } 2024-11-12T16:56:08.0286264Z [LOADER][INFO] Entering kernel at 0x2068980, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:56:08.0296871Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:56:08.0306961Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:56:08.0312971Z [0][INFO] FDT: 2024-11-12T16:56:08.0314200Z / { 2024-11-12T16:56:08.0322653Z compatible = "linux,dummy-virt" 2024-11-12T16:56:08.0328911Z #address-cells = <0x2> 2024-11-12T16:56:08.0334554Z #size-cells = <0x2> 2024-11-12T16:56:08.0334861Z 2024-11-12T16:56:08.0338078Z chosen { 2024-11-12T16:56:08.0365862Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:56:08.0366983Z }; 2024-11-12T16:56:08.0367241Z 2024-11-12T16:56:08.0370599Z memory@0 { 2024-11-12T16:56:08.0377828Z device_type = "memory" 2024-11-12T16:56:08.0384416Z reg = <0x0 0x9fc00> 2024-11-12T16:56:08.0386259Z }; 2024-11-12T16:56:08.0386503Z 2024-11-12T16:56:08.0391452Z memory@100000 { 2024-11-12T16:56:08.0398640Z device_type = "memory" 2024-11-12T16:56:08.0406943Z reg = <0x100000 0x3fee0000> 2024-11-12T16:56:08.0408782Z }; 2024-11-12T16:56:08.0409391Z }; 2024-11-12T16:56:08.0409703Z 2024-11-12T16:56:08.0420095Z [0][INFO] BSS starts at 0x241f1c0 2024-11-12T16:56:08.0428773Z [0][INFO] tls_info = Some( 2024-11-12T16:56:08.0432265Z TlsInfo { 2024-11-12T16:56:08.0438528Z start: 0x22c8cd0, 2024-11-12T16:56:08.0443849Z filesz: 0x40, 2024-11-12T16:56:08.0448952Z memsz: 0x98, 2024-11-12T16:56:08.0453856Z align: 0x8, 2024-11-12T16:56:08.0455978Z }, 2024-11-12T16:56:08.0456375Z ) 2024-11-12T16:56:08.0469904Z [0][INFO] Total memory size: 985 MiB 2024-11-12T16:56:08.0482591Z [0][INFO] Kernel region: 0x1e00000..0x2600000 2024-11-12T16:56:08.0492643Z [0][INFO] Minimum memory size: 43 2024-11-12T16:56:08.0506491Z [0][INFO] Heap: size 846 MB, start address 2600000 2024-11-12T16:56:08.0557255Z [0][INFO] Heap is located at 0x2600000..0x37400000 (0 Bytes unmapped) 2024-11-12T16:56:08.0567769Z [0][INFO] Physical memory free list: 2024-11-12T16:56:08.0588447Z 0x37400000.. 0x3ffe0000 (len = 0x8be0000, pages = 35808) 2024-11-12T16:56:08.0599099Z [0][INFO] Virtual memory free list: 2024-11-12T16:56:08.0619793Z 0x37400000.. 0x800000000000 (len = 0x7fffc8c00000, pages = 34359512064) 2024-11-12T16:56:08.0632034Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:56:08.1039867Z [0][INFO] 2024-11-12T16:56:08.1061023Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:56:08.1079405Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:56:08.1096263Z [0][INFO] Frequency: 2444 MHz (from Measurement) 2024-11-12T16:56:08.1110114Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:56:08.1157671Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:56:08.1169416Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:56:08.1181643Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:56:08.1193182Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:56:08.1214269Z [0][INFO] ====================================================================== 2024-11-12T16:56:08.1219158Z [0][INFO] 2024-11-12T16:56:08.1239746Z [0][INFO] Hermit booted on 2024-11-12 16:56:06.750682 +00:00:00 2024-11-12T16:56:08.1423477Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:56:08.1440397Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:56:08.1450400Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:56:08.1462408Z [0][INFO] 2024-11-12T16:56:08.1483599Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:56:08.1495461Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:56:08.1506290Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:56:08.1527299Z [0][INFO] ====================================================================== 2024-11-12T16:56:08.1532193Z [0][INFO] 2024-11-12T16:56:08.1542896Z [0][INFO] Compiled with PCI support 2024-11-12T16:56:08.1553841Z [0][INFO] Compiled with ACPI support 2024-11-12T16:56:08.1559279Z [0][INFO] 2024-11-12T16:56:08.1579812Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:56:08.1608710Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:56:08.1639131Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:56:08.1715444Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:56:08.1807837Z [0][INFO] 00:03 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1AF4:1041], IRQ 11, BAR1 Memory32 { address: 0xFEB91000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:56:08.1835370Z [0][INFO] ====================================================================== 2024-11-12T16:56:08.1844836Z [0][INFO] 2024-11-12T16:56:08.1864753Z [0][INFO] Hermit is running on common system! 2024-11-12T16:56:08.1888573Z [0][INFO] Found virtio device with device id 0x1041 2024-11-12T16:56:08.1916760Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:56:08.1981710Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:56:08.2013275Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:56:08.2065265Z [0][INFO] Driver found a subset of features for virtio device 1041. Features are: F(MAC | MRG_RXBUF | STATUS | MQ | INDIRECT_DESC | VERSION_1 | RING_PACKED) 2024-11-12T16:56:08.2094007Z [0][INFO] Features have been negotiated between virtio network device 1041 and driver. 2024-11-12T16:56:08.2112665Z [0][INFO] Created PackedVq: idx=0, size=256 2024-11-12T16:56:08.2309822Z [0][INFO] Created PackedVq: idx=1, size=256 2024-11-12T16:56:08.2333299Z [0][INFO] Network driver successfully initialized virtqueues. 2024-11-12T16:56:08.2362670Z [0][INFO] Device specific initialization for Virtio network device 1041 finished 2024-11-12T16:56:08.2391511Z [0][INFO] Network device with id 1041, has been initialized by driver! 2024-11-12T16:56:08.2411512Z [0][INFO] Virtio-net link is up after initialization. 2024-11-12T16:56:08.2428708Z [0][INFO] Virtio network driver initialized. 2024-11-12T16:56:08.2447524Z [0][INFO] Virtio interrupt handler at line 11 2024-11-12T16:56:08.2463032Z [0][INFO] Try to initialize network! 2024-11-12T16:56:08.2479522Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:56:08.2513617Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:56:08.2524176Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:56:08.2545839Z [0][INFO] DHCP lost config! 2024-11-12T16:56:08.2562595Z [0][INFO] DHCP config acquired! 2024-11-12T16:56:08.2579667Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:56:08.2595840Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:56:08.2611734Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:56:08.2659756Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:56:08.2675545Z [0][INFO] Jumping into application 2024-11-12T16:56:08.4499748Z You can connect to the server using `nc`: 2024-11-12T16:56:08.4520709Z $ nc 127.0.0.1 9975 2024-11-12T16:56:08.4557055Z You'll see our welcome message and anything you type will be printed here. 2024-11-12T16:56:17.9217580Z [CI] send "exit" via TCP to 127.0.0.1:9975 2024-11-12T16:56:17.9413987Z Accepted connection from: 192.168.76.2:43028 2024-11-12T16:56:17.9608781Z Received data: exit 2024-11-12T16:56:17.9662159Z [CI] receive: Hello world! 2024-11-12T16:56:17.9663751Z 2024-11-12T16:56:18.2014704Z Number of interrupts 2024-11-12T16:56:18.2017325Z [0][FPU]: 1 2024-11-12T16:56:18.2021025Z [0][virtio]: 7 2024-11-12T16:56:18.2031829Z [0][INFO] shutting down with code 0 2024-11-12T16:56:18.2727549Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package miotcp --features hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:56:18.2728842Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package miotcp --features hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:56:18.2787010Z shell: /usr/bin/bash -e {0} 2024-11-12T16:56:18.2787299Z env: 2024-11-12T16:56:18.2787659Z GH_TOKEN: *** 2024-11-12T16:56:18.2788175Z RUSTFLAGS: -Dwarnings 2024-11-12T16:56:18.2788457Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:56:18.2788737Z HERMIT_CAREFUL: 1 2024-11-12T16:56:18.2788993Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:56:18.2789313Z CARGO_INCREMENTAL: 0 2024-11-12T16:56:18.2789580Z CARGO_TERM_COLOR: always 2024-11-12T16:56:18.2789859Z CACHE_ON_FAILURE: false 2024-11-12T16:56:18.2790127Z ##[endgroup] 2024-11-12T16:56:18.3770149Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:56:18.3803036Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package miotcp --features hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139` 2024-11-12T16:56:18.3842640Z ##[group]cargo build 2024-11-12T16:56:18.3848314Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/dhcpv4" "--features" "hermit/rtl8139" "--profile" "dev" "--package" "miotcp" 2024-11-12T16:56:18.5338479Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_RTL8139 -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-960930297b2807cc/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-960930297b2807cc/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids rtl8139 tcp" 2024-11-12T16:56:18.5348404Z Compiling miotcp v0.0.0 (/home/runner/work/kernel/kernel/examples/miotcp) 2024-11-12T16:56:18.8158883Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s 2024-11-12T16:56:18.8296747Z ##[endgroup] 2024-11-12T16:56:18.9303281Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/miotcp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device rtl8139,netdev=u1 2024-11-12T16:56:19.0660464Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:56:19.0673090Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:56:19.0689922Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:56:19.0703872Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1bdfde0] 2024-11-12T16:56:19.0713889Z [LOADER][INFO] Module length: 0x1abcde0 2024-11-12T16:56:19.0732809Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:56:19.0752192Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1c00000 2024-11-12T16:56:19.0772961Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1bdfde0 (len = 0x1abcde0 B / 28036576 B) 2024-11-12T16:56:19.0792357Z [LOADER][WARN] Mapping 3 2MiB pages from 0x1c00000..0x2200000 to 0x1c00000..0x2200000 2024-11-12T16:56:19.0810946Z [LOADER][INFO] Loading kernel to 0x1c00000..0x21e1438 (len = 0x5e1438 B / 6165560 B) 2024-11-12T16:56:19.0853201Z [LOADER][INFO] TLS is at 0x208e730..0x208e7c8 (len = 0x98 B / 152 B) 2024-11-12T16:56:19.0870374Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:56:19.0880047Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:56:19.0887319Z hardware_info: HardwareInfo { 2024-11-12T16:56:19.0894482Z phys_addr_range: 0x0..0x0, 2024-11-12T16:56:19.0901057Z serial_port_base: Some( 2024-11-12T16:56:19.0905194Z 0x3f8, 2024-11-12T16:56:19.0907746Z ), 2024-11-12T16:56:19.0913781Z device_tree: Some( 2024-11-12T16:56:19.0918322Z 0x120520, 2024-11-12T16:56:19.0920806Z ), 2024-11-12T16:56:19.0922582Z }, 2024-11-12T16:56:19.0928119Z load_info: LoadInfo { 2024-11-12T16:56:19.0939151Z kernel_image_addr_range: 0x1c00000..0x21e1438, 2024-11-12T16:56:19.0944137Z tls_info: Some( 2024-11-12T16:56:19.0948975Z TlsInfo { 2024-11-12T16:56:19.0956080Z start: 0x208e730, 2024-11-12T16:56:19.0962319Z filesz: 0x40, 2024-11-12T16:56:19.0968332Z memsz: 0x98, 2024-11-12T16:56:19.0974236Z align: 0x8, 2024-11-12T16:56:19.0977498Z }, 2024-11-12T16:56:19.0980003Z ), 2024-11-12T16:56:19.0981672Z }, 2024-11-12T16:56:19.0991899Z platform_info: Multiboot { 2024-11-12T16:56:19.0998661Z command_line: Some( 2024-11-12T16:56:19.1007931Z "hermit-loader-x86_64 ", 2024-11-12T16:56:19.1010665Z ), 2024-11-12T16:56:19.1019718Z multiboot_info_addr: 0x9500, 2024-11-12T16:56:19.1021693Z }, 2024-11-12T16:56:19.1022478Z } 2024-11-12T16:56:19.1046386Z [LOADER][INFO] Entering kernel at 0x1f20060, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:56:19.1057500Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:56:19.1068388Z [0][INFO] Kernel starts at 1c00000 2024-11-12T16:56:19.1074373Z [0][INFO] FDT: 2024-11-12T16:56:19.1075851Z / { 2024-11-12T16:56:19.1084711Z compatible = "linux,dummy-virt" 2024-11-12T16:56:19.1092986Z #address-cells = <0x2> 2024-11-12T16:56:19.1098988Z #size-cells = <0x2> 2024-11-12T16:56:19.1099340Z 2024-11-12T16:56:19.1102412Z chosen { 2024-11-12T16:56:19.1131736Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:56:19.1133016Z }; 2024-11-12T16:56:19.1133335Z 2024-11-12T16:56:19.1137464Z memory@0 { 2024-11-12T16:56:19.1145794Z device_type = "memory" 2024-11-12T16:56:19.1152945Z reg = <0x0 0x9fc00> 2024-11-12T16:56:19.1155140Z }; 2024-11-12T16:56:19.1155384Z 2024-11-12T16:56:19.1160605Z memory@100000 { 2024-11-12T16:56:19.1168709Z device_type = "memory" 2024-11-12T16:56:19.1177744Z reg = <0x100000 0x3fee0000> 2024-11-12T16:56:19.1179967Z }; 2024-11-12T16:56:19.1180698Z }; 2024-11-12T16:56:19.1180941Z 2024-11-12T16:56:19.1192524Z [0][INFO] BSS starts at 0x21e0420 2024-11-12T16:56:19.1201946Z [0][INFO] tls_info = Some( 2024-11-12T16:56:19.1205758Z TlsInfo { 2024-11-12T16:56:19.1212385Z start: 0x208e730, 2024-11-12T16:56:19.1218159Z filesz: 0x40, 2024-11-12T16:56:19.1223698Z memsz: 0x98, 2024-11-12T16:56:19.1229141Z align: 0x8, 2024-11-12T16:56:19.1231250Z }, 2024-11-12T16:56:19.1231807Z ) 2024-11-12T16:56:19.1245603Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:56:19.1258908Z [0][INFO] Kernel region: 0x1c00000..0x2200000 2024-11-12T16:56:19.1269564Z [0][INFO] Minimum memory size: 39 2024-11-12T16:56:19.1283770Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:56:19.1334931Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:56:19.1345626Z [0][INFO] Physical memory free list: 2024-11-12T16:56:19.1367714Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:56:19.1378382Z [0][INFO] Virtual memory free list: 2024-11-12T16:56:19.1400420Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:56:19.1412733Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:56:19.1821001Z [0][INFO] 2024-11-12T16:56:19.1842905Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:56:19.1862096Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:56:19.1879946Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:56:19.1894016Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:56:19.1944178Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:56:19.1955810Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:56:19.1968621Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:56:19.1980362Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:56:19.2006398Z [0][INFO] ====================================================================== 2024-11-12T16:56:19.2011261Z [0][INFO] 2024-11-12T16:56:19.2032594Z [0][INFO] Hermit booted on 2024-11-12 16:56:17.767478 +00:00:00 2024-11-12T16:56:19.2230782Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:56:19.2247670Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:56:19.2258032Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:56:19.2270611Z [0][INFO] 2024-11-12T16:56:19.2292623Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:56:19.2304686Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:56:19.2315802Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:56:19.2337453Z [0][INFO] ====================================================================== 2024-11-12T16:56:19.2342181Z [0][INFO] 2024-11-12T16:56:19.2353376Z [0][INFO] Compiled with PCI support 2024-11-12T16:56:19.2364283Z [0][INFO] Compiled with ACPI support 2024-11-12T16:56:19.2369145Z [0][INFO] 2024-11-12T16:56:19.2390876Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:56:19.2421429Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:56:19.2452364Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:56:19.2526851Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:56:19.2590505Z [0][INFO] 00:03 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10EC:8139], IRQ 11, BAR0 IO { port: 0xC000 }, BAR1 Memory32 { address: 0xFEB91000, size: 0x100, prefetchable: false } 2024-11-12T16:56:19.2609424Z [0][INFO] ====================================================================== 2024-11-12T16:56:19.2613901Z [0][INFO] 2024-11-12T16:56:19.2637051Z [0][INFO] Hermit is running on common system! 2024-11-12T16:56:19.2654734Z [0][INFO] Found Realtek network device with device id 0x8139 2024-11-12T16:56:19.2786147Z [0][INFO] RTL8139: CR = 0xd, ISR = 0x0, speed = 10 mbps 2024-11-12T16:56:19.2797123Z [0][INFO] RTL8139 use interrupt line 11 2024-11-12T16:56:19.2808297Z [0][INFO] Try to initialize network! 2024-11-12T16:56:19.2819670Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:56:19.2843814Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:56:19.2851384Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:56:19.2865253Z [0][INFO] DHCP config acquired! 2024-11-12T16:56:19.2877284Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:56:19.2888518Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:56:19.2899661Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:56:19.2927065Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:56:19.2937689Z [0][INFO] Jumping into application 2024-11-12T16:56:19.4462611Z You can connect to the server using `nc`: 2024-11-12T16:56:19.4479778Z $ nc 127.0.0.1 9975 2024-11-12T16:56:19.4507319Z You'll see our welcome message and anything you type will be printed here. 2024-11-12T16:56:29.0312853Z [CI] send "exit" via TCP to 127.0.0.1:9975 2024-11-12T16:56:29.0424007Z Accepted connection from: 192.168.76.2:52006 2024-11-12T16:56:29.0583606Z Received data: exit 2024-11-12T16:56:29.0628072Z [CI] receive: Hello world! 2024-11-12T16:56:29.0628426Z 2024-11-12T16:56:29.2657719Z Number of interrupts 2024-11-12T16:56:29.2660308Z [0][FPU]: 1 2024-11-12T16:56:29.2664393Z [0][rtl8139]: 7 2024-11-12T16:56:29.2675336Z [0][INFO] shutting down with code 0 2024-11-12T16:56:29.3327224Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package poll --features hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:56:29.3328359Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package poll --features hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:56:29.3385711Z shell: /usr/bin/bash -e {0} 2024-11-12T16:56:29.3386012Z env: 2024-11-12T16:56:29.3386375Z GH_TOKEN: *** 2024-11-12T16:56:29.3386632Z RUSTFLAGS: -Dwarnings 2024-11-12T16:56:29.3386906Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:56:29.3387192Z HERMIT_CAREFUL: 1 2024-11-12T16:56:29.3387462Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:56:29.3388037Z CARGO_INCREMENTAL: 0 2024-11-12T16:56:29.3388326Z CARGO_TERM_COLOR: always 2024-11-12T16:56:29.3388609Z CACHE_ON_FAILURE: false 2024-11-12T16:56:29.3388925Z ##[endgroup] 2024-11-12T16:56:29.4374047Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:56:29.4403602Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package poll --features hermit/dhcpv4 --netdev virtio-net-pci` 2024-11-12T16:56:29.4445243Z ##[group]cargo build 2024-11-12T16:56:29.4452016Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/dhcpv4" "--profile" "dev" "--package" "poll" 2024-11-12T16:56:29.6168534Z Compiling pin-project-lite v0.2.15 2024-11-12T16:56:29.6169471Z Compiling tracing-core v0.1.32 2024-11-12T16:56:29.6170535Z Compiling cfg-if v1.0.0 2024-11-12T16:56:29.6185023Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-513474a28c4541fc/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids tcp" 2024-11-12T16:56:29.6193831Z Compiling hermit-abi v0.4.0 2024-11-12T16:56:29.8427022Z Compiling tracing v0.1.40 2024-11-12T16:56:29.9441117Z Compiling polling v3.7.4 2024-11-12T16:56:30.1687641Z Compiling poll v0.0.0 (/home/runner/work/kernel/kernel/examples/polling) 2024-11-12T16:56:30.4685043Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.99s 2024-11-12T16:56:30.4825096Z ##[endgroup] 2024-11-12T16:56:30.5834282Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/poll -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-pci,netdev=u1,disable-legacy=on,packed=on,mq=on 2024-11-12T16:56:30.7198859Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:56:30.7214499Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:56:30.7234701Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:56:30.7247885Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1d614d0] 2024-11-12T16:56:30.7256943Z [LOADER][INFO] Module length: 0x1c3e4d0 2024-11-12T16:56:30.7275465Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:56:30.7293674Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:56:30.7316269Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1d614d0 (len = 0x1c3e4d0 B / 29615312 B) 2024-11-12T16:56:30.7343711Z [LOADER][WARN] Mapping 4 2MiB pages from 0x1e00000..0x2600000 to 0x1e00000..0x2600000 2024-11-12T16:56:30.7369525Z [LOADER][INFO] Loading kernel to 0x1e00000..0x240ab58 (len = 0x60ab58 B / 6335320 B) 2024-11-12T16:56:30.7422184Z [LOADER][INFO] TLS is at 0x22b3e80..0x22b3ef8 (len = 0x78 B / 120 B) 2024-11-12T16:56:30.7444912Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:56:30.7457757Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:56:30.7466908Z hardware_info: HardwareInfo { 2024-11-12T16:56:30.7476619Z phys_addr_range: 0x0..0x0, 2024-11-12T16:56:30.7485325Z serial_port_base: Some( 2024-11-12T16:56:30.7490496Z 0x3f8, 2024-11-12T16:56:30.7493445Z ), 2024-11-12T16:56:30.7500810Z device_tree: Some( 2024-11-12T16:56:30.7506812Z 0x120520, 2024-11-12T16:56:30.7511765Z ), 2024-11-12T16:56:30.7513259Z }, 2024-11-12T16:56:30.7518497Z load_info: LoadInfo { 2024-11-12T16:56:30.7528883Z kernel_image_addr_range: 0x1e00000..0x240ab58, 2024-11-12T16:56:30.7533452Z tls_info: Some( 2024-11-12T16:56:30.7537734Z TlsInfo { 2024-11-12T16:56:30.7544324Z start: 0x22b3e80, 2024-11-12T16:56:30.7550508Z filesz: 0x20, 2024-11-12T16:56:30.7556086Z memsz: 0x78, 2024-11-12T16:56:30.7561460Z align: 0x8, 2024-11-12T16:56:30.7564495Z }, 2024-11-12T16:56:30.7566696Z ), 2024-11-12T16:56:30.7568224Z }, 2024-11-12T16:56:30.7574184Z platform_info: Multiboot { 2024-11-12T16:56:30.7579579Z command_line: Some( 2024-11-12T16:56:30.7586775Z "hermit-loader-x86_64 ", 2024-11-12T16:56:30.7589017Z ), 2024-11-12T16:56:30.7596119Z multiboot_info_addr: 0x9500, 2024-11-12T16:56:30.7597499Z }, 2024-11-12T16:56:30.7597901Z } 2024-11-12T16:56:30.7617652Z [LOADER][INFO] Entering kernel at 0x20841e0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:56:30.7626689Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:56:30.7635368Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:56:30.7640149Z [0][INFO] FDT: 2024-11-12T16:56:30.7641180Z / { 2024-11-12T16:56:30.7648561Z compatible = "linux,dummy-virt" 2024-11-12T16:56:30.7653897Z #address-cells = <0x2> 2024-11-12T16:56:30.7658675Z #size-cells = <0x2> 2024-11-12T16:56:30.7660121Z 2024-11-12T16:56:30.7661957Z chosen { 2024-11-12T16:56:30.7685994Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:56:30.7687210Z }; 2024-11-12T16:56:30.7687458Z 2024-11-12T16:56:30.7690544Z memory@0 { 2024-11-12T16:56:30.7696896Z device_type = "memory" 2024-11-12T16:56:30.7702706Z reg = <0x0 0x9fc00> 2024-11-12T16:56:30.7704468Z }; 2024-11-12T16:56:30.7704874Z 2024-11-12T16:56:30.7709281Z memory@100000 { 2024-11-12T16:56:30.7715607Z device_type = "memory" 2024-11-12T16:56:30.7722939Z reg = <0x100000 0x3fee0000> 2024-11-12T16:56:30.7724793Z }; 2024-11-12T16:56:30.7725329Z }; 2024-11-12T16:56:30.7726649Z 2024-11-12T16:56:30.7734623Z [0][INFO] BSS starts at 0x2409b40 2024-11-12T16:56:30.7741904Z [0][INFO] tls_info = Some( 2024-11-12T16:56:30.7744958Z TlsInfo { 2024-11-12T16:56:30.7750558Z start: 0x22b3e80, 2024-11-12T16:56:30.7755141Z filesz: 0x20, 2024-11-12T16:56:30.7759583Z memsz: 0x78, 2024-11-12T16:56:30.7763771Z align: 0x8, 2024-11-12T16:56:30.7765480Z }, 2024-11-12T16:56:30.7765864Z ) 2024-11-12T16:56:30.7777907Z [0][INFO] Total memory size: 985 MiB 2024-11-12T16:56:30.7788978Z [0][INFO] Kernel region: 0x1e00000..0x2600000 2024-11-12T16:56:30.7797586Z [0][INFO] Minimum memory size: 43 2024-11-12T16:56:30.7809495Z [0][INFO] Heap: size 846 MB, start address 2600000 2024-11-12T16:56:30.7857733Z [0][INFO] Heap is located at 0x2600000..0x37400000 (0 Bytes unmapped) 2024-11-12T16:56:30.7866744Z [0][INFO] Physical memory free list: 2024-11-12T16:56:30.7885003Z 0x37400000.. 0x3ffe0000 (len = 0x8be0000, pages = 35808) 2024-11-12T16:56:30.7894118Z [0][INFO] Virtual memory free list: 2024-11-12T16:56:30.7912337Z 0x37400000.. 0x800000000000 (len = 0x7fffc8c00000, pages = 34359512064) 2024-11-12T16:56:30.7922762Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:56:30.8330302Z [0][INFO] 2024-11-12T16:56:30.8348700Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:56:30.8364658Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:56:30.8379386Z [0][INFO] Frequency: 2445 MHz (from Measurement) 2024-11-12T16:56:30.8391412Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:56:30.8432790Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:56:30.8442869Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:56:30.8453573Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:56:30.8463548Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:56:30.8482060Z [0][INFO] ====================================================================== 2024-11-12T16:56:30.8486393Z [0][INFO] 2024-11-12T16:56:30.8504439Z [0][INFO] Hermit booted on 2024-11-12 16:56:29.772032 +00:00:00 2024-11-12T16:56:30.8654346Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:56:30.8669914Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:56:30.8678760Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:56:30.8690342Z [0][INFO] 2024-11-12T16:56:30.8708648Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:56:30.8718776Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:56:30.8728433Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:56:30.8746451Z [0][INFO] ====================================================================== 2024-11-12T16:56:30.8751052Z [0][INFO] 2024-11-12T16:56:30.8760157Z [0][INFO] Compiled with PCI support 2024-11-12T16:56:30.8769756Z [0][INFO] Compiled with ACPI support 2024-11-12T16:56:30.8773928Z [0][INFO] 2024-11-12T16:56:30.8792346Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:56:30.8817366Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:56:30.8844459Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:56:30.8909378Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:56:30.8984471Z [0][INFO] 00:03 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1AF4:1041], IRQ 11, BAR1 Memory32 { address: 0xFEB91000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:56:30.9001129Z [0][INFO] ====================================================================== 2024-11-12T16:56:30.9005224Z [0][INFO] 2024-11-12T16:56:30.9025717Z [0][INFO] Hermit is running on common system! 2024-11-12T16:56:30.9038268Z [0][INFO] Found virtio device with device id 0x1041 2024-11-12T16:56:30.9057408Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:56:30.9104670Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:56:30.9123821Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:56:30.9156878Z [0][INFO] Driver found a subset of features for virtio device 1041. Features are: F(MAC | MRG_RXBUF | STATUS | MQ | INDIRECT_DESC | VERSION_1 | RING_PACKED) 2024-11-12T16:56:30.9177689Z [0][INFO] Features have been negotiated between virtio network device 1041 and driver. 2024-11-12T16:56:30.9190813Z [0][INFO] Created PackedVq: idx=0, size=256 2024-11-12T16:56:30.9347348Z [0][INFO] Created PackedVq: idx=1, size=256 2024-11-12T16:56:30.9361775Z [0][INFO] Network driver successfully initialized virtqueues. 2024-11-12T16:56:30.9379155Z [0][INFO] Device specific initialization for Virtio network device 1041 finished 2024-11-12T16:56:30.9396688Z [0][INFO] Network device with id 1041, has been initialized by driver! 2024-11-12T16:56:30.9409045Z [0][INFO] Virtio-net link is up after initialization. 2024-11-12T16:56:30.9419577Z [0][INFO] Virtio network driver initialized. 2024-11-12T16:56:30.9431774Z [0][INFO] Virtio interrupt handler at line 11 2024-11-12T16:56:30.9442267Z [0][INFO] Try to initialize network! 2024-11-12T16:56:30.9452366Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:56:30.9473190Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:56:30.9479871Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:56:30.9496577Z [0][INFO] DHCP lost config! 2024-11-12T16:56:30.9508378Z [0][INFO] DHCP config acquired! 2024-11-12T16:56:30.9518906Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:56:30.9528762Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:56:30.9538501Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:56:30.9579645Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:56:30.9590075Z [0][INFO] Jumping into application 2024-11-12T16:56:30.9877595Z You can connect to the server using `nc`: 2024-11-12T16:56:30.9887469Z $ nc 127.0.0.1 9975 2024-11-12T16:56:30.9896334Z $ nc 127.0.0.1 9976 2024-11-12T16:56:40.6844715Z [CI] send "exit" via TCP to 127.0.0.1:9975 2024-11-12T16:56:40.6897955Z Accept on l1 2024-11-12T16:56:40.6965066Z exit 2024-11-12T16:56:40.6983342Z [CI] receive: 2024-11-12T16:56:40.7382469Z Number of interrupts 2024-11-12T16:56:40.7385436Z [0][FPU]: 1 2024-11-12T16:56:40.7389198Z [0][virtio]: 7 2024-11-12T16:56:40.7402082Z [0][INFO] shutting down with code 0 2024-11-12T16:56:40.8005519Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package poll --features hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:56:40.8006768Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package poll --features hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:56:40.8065467Z shell: /usr/bin/bash -e {0} 2024-11-12T16:56:40.8065776Z env: 2024-11-12T16:56:40.8066144Z GH_TOKEN: *** 2024-11-12T16:56:40.8066414Z RUSTFLAGS: -Dwarnings 2024-11-12T16:56:40.8066697Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:56:40.8066979Z HERMIT_CAREFUL: 1 2024-11-12T16:56:40.8067248Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:56:40.8067565Z CARGO_INCREMENTAL: 0 2024-11-12T16:56:40.8068104Z CARGO_TERM_COLOR: always 2024-11-12T16:56:40.8068407Z CACHE_ON_FAILURE: false 2024-11-12T16:56:40.8068681Z ##[endgroup] 2024-11-12T16:56:40.9074394Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:56:40.9108818Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package poll --features hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139` 2024-11-12T16:56:40.9153318Z ##[group]cargo build 2024-11-12T16:56:40.9159597Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/dhcpv4" "--features" "hermit/rtl8139" "--profile" "dev" "--package" "poll" 2024-11-12T16:56:41.0693303Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_RTL8139 -u CARGO_FEATURE_TCP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-960930297b2807cc/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-960930297b2807cc/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids rtl8139 tcp" 2024-11-12T16:56:41.0704836Z Compiling poll v0.0.0 (/home/runner/work/kernel/kernel/examples/polling) 2024-11-12T16:56:41.3587035Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s 2024-11-12T16:56:41.3722828Z ##[endgroup] 2024-11-12T16:56:41.4729584Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/poll -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device rtl8139,netdev=u1 2024-11-12T16:56:41.6215129Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:56:41.6225624Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:56:41.6241495Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:56:41.6254339Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1b72480] 2024-11-12T16:56:41.6263453Z [LOADER][INFO] Module length: 0x1a4f480 2024-11-12T16:56:41.6283085Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:56:41.6301361Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1c00000 2024-11-12T16:56:41.6321607Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1b72480 (len = 0x1a4f480 B / 27587712 B) 2024-11-12T16:56:41.6339719Z [LOADER][WARN] Mapping 3 2MiB pages from 0x1c00000..0x2200000 to 0x1c00000..0x2200000 2024-11-12T16:56:41.6357663Z [LOADER][INFO] Loading kernel to 0x1c00000..0x21cbdc8 (len = 0x5cbdc8 B / 6077896 B) 2024-11-12T16:56:41.6398776Z [LOADER][INFO] TLS is at 0x20798e0..0x2079958 (len = 0x78 B / 120 B) 2024-11-12T16:56:41.6414828Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:56:41.6423939Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:56:41.6430725Z hardware_info: HardwareInfo { 2024-11-12T16:56:41.6437524Z phys_addr_range: 0x0..0x0, 2024-11-12T16:56:41.6443742Z serial_port_base: Some( 2024-11-12T16:56:41.6447632Z 0x3f8, 2024-11-12T16:56:41.6450050Z ), 2024-11-12T16:56:41.6455425Z device_tree: Some( 2024-11-12T16:56:41.6459864Z 0x120520, 2024-11-12T16:56:41.6462299Z ), 2024-11-12T16:56:41.6463948Z }, 2024-11-12T16:56:41.6469307Z load_info: LoadInfo { 2024-11-12T16:56:41.6479669Z kernel_image_addr_range: 0x1c00000..0x21cbdc8, 2024-11-12T16:56:41.6484404Z tls_info: Some( 2024-11-12T16:56:41.6488793Z TlsInfo { 2024-11-12T16:56:41.6495509Z start: 0x20798e0, 2024-11-12T16:56:41.6501303Z filesz: 0x20, 2024-11-12T16:56:41.6506978Z memsz: 0x78, 2024-11-12T16:56:41.6512928Z align: 0x8, 2024-11-12T16:56:41.6516117Z }, 2024-11-12T16:56:41.6518623Z ), 2024-11-12T16:56:41.6519907Z }, 2024-11-12T16:56:41.6526209Z platform_info: Multiboot { 2024-11-12T16:56:41.6531681Z command_line: Some( 2024-11-12T16:56:41.6539083Z "hermit-loader-x86_64 ", 2024-11-12T16:56:41.6541304Z ), 2024-11-12T16:56:41.6548651Z multiboot_info_addr: 0x9500, 2024-11-12T16:56:41.6549975Z }, 2024-11-12T16:56:41.6550514Z } 2024-11-12T16:56:41.6568726Z [LOADER][INFO] Entering kernel at 0x1e6df50, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:56:41.6577544Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:56:41.6585999Z [0][INFO] Kernel starts at 1c00000 2024-11-12T16:56:41.6590821Z [0][INFO] FDT: 2024-11-12T16:56:41.6591737Z / { 2024-11-12T16:56:41.6598979Z compatible = "linux,dummy-virt" 2024-11-12T16:56:41.6604268Z #address-cells = <0x2> 2024-11-12T16:56:41.6608804Z #size-cells = <0x2> 2024-11-12T16:56:41.6609100Z 2024-11-12T16:56:41.6611694Z chosen { 2024-11-12T16:56:41.6634423Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:56:41.6635477Z }; 2024-11-12T16:56:41.6635692Z 2024-11-12T16:56:41.6639091Z memory@0 { 2024-11-12T16:56:41.6645847Z device_type = "memory" 2024-11-12T16:56:41.6651285Z reg = <0x0 0x9fc00> 2024-11-12T16:56:41.6652686Z }; 2024-11-12T16:56:41.6652922Z 2024-11-12T16:56:41.6657223Z memory@100000 { 2024-11-12T16:56:41.6663414Z device_type = "memory" 2024-11-12T16:56:41.6670813Z reg = <0x100000 0x3fee0000> 2024-11-12T16:56:41.6672196Z }; 2024-11-12T16:56:41.6672898Z }; 2024-11-12T16:56:41.6673170Z 2024-11-12T16:56:41.6682025Z [0][INFO] BSS starts at 0x21cadb0 2024-11-12T16:56:41.6689141Z [0][INFO] tls_info = Some( 2024-11-12T16:56:41.6692241Z TlsInfo { 2024-11-12T16:56:41.6697610Z start: 0x20798e0, 2024-11-12T16:56:41.6702079Z filesz: 0x20, 2024-11-12T16:56:41.6706442Z memsz: 0x78, 2024-11-12T16:56:41.6711027Z align: 0x8, 2024-11-12T16:56:41.6712430Z }, 2024-11-12T16:56:41.6712966Z ) 2024-11-12T16:56:41.6724811Z [0][INFO] Total memory size: 989 MiB 2024-11-12T16:56:41.6735690Z [0][INFO] Kernel region: 0x1c00000..0x2200000 2024-11-12T16:56:41.6744332Z [0][INFO] Minimum memory size: 39 2024-11-12T16:56:41.6756601Z [0][INFO] Heap: size 852 MB, start address 2200000 2024-11-12T16:56:41.6805956Z [0][INFO] Heap is located at 0x2200000..0x37600000 (0 Bytes unmapped) 2024-11-12T16:56:41.6814357Z [0][INFO] Physical memory free list: 2024-11-12T16:56:41.6832339Z 0x37600000.. 0x3ffe0000 (len = 0x89e0000, pages = 35296) 2024-11-12T16:56:41.6841166Z [0][INFO] Virtual memory free list: 2024-11-12T16:56:41.6858700Z 0x37600000.. 0x800000000000 (len = 0x7fffc8a00000, pages = 34359511552) 2024-11-12T16:56:41.6869244Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:56:41.7277117Z [0][INFO] 2024-11-12T16:56:41.7294609Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:56:41.7310248Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:56:41.7324584Z [0][INFO] Frequency: 2444 MHz (from Measurement) 2024-11-12T16:56:41.7336016Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:56:41.7376042Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:56:41.7385650Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:56:41.7396202Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:56:41.7405899Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:56:41.7423696Z [0][INFO] ====================================================================== 2024-11-12T16:56:41.7428006Z [0][INFO] 2024-11-12T16:56:41.7445254Z [0][INFO] Hermit booted on 2024-11-12 16:56:40.778675 +00:00:00 2024-11-12T16:56:41.7590731Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:56:41.7605772Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:56:41.7614263Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:56:41.7625436Z [0][INFO] 2024-11-12T16:56:41.7643252Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:56:41.7653131Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:56:41.7662207Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:56:41.7680077Z [0][INFO] ====================================================================== 2024-11-12T16:56:41.7684272Z [0][INFO] 2024-11-12T16:56:41.7694724Z [0][INFO] Compiled with PCI support 2024-11-12T16:56:41.7704176Z [0][INFO] Compiled with ACPI support 2024-11-12T16:56:41.7708952Z [0][INFO] 2024-11-12T16:56:41.7726516Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:56:41.7750780Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:56:41.7775476Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:56:41.7837315Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:56:41.7891731Z [0][INFO] 00:03 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10EC:8139], IRQ 11, BAR0 IO { port: 0xC000 }, BAR1 Memory32 { address: 0xFEB91000, size: 0x100, prefetchable: false } 2024-11-12T16:56:41.7908322Z [0][INFO] ====================================================================== 2024-11-12T16:56:41.7912364Z [0][INFO] 2024-11-12T16:56:41.7932290Z [0][INFO] Hermit is running on common system! 2024-11-12T16:56:41.7946995Z [0][INFO] Found Realtek network device with device id 0x8139 2024-11-12T16:56:41.8071396Z [0][INFO] RTL8139: CR = 0xd, ISR = 0x0, speed = 10 mbps 2024-11-12T16:56:41.8080923Z [0][INFO] RTL8139 use interrupt line 11 2024-11-12T16:56:41.8090743Z [0][INFO] Try to initialize network! 2024-11-12T16:56:41.8100517Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:56:41.8121138Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:56:41.8127800Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:56:41.8140338Z [0][INFO] DHCP config acquired! 2024-11-12T16:56:41.8150871Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:56:41.8160491Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:56:41.8170132Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:56:41.8195348Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:56:41.8204694Z [0][INFO] Jumping into application 2024-11-12T16:56:41.8409109Z You can connect to the server using `nc`: 2024-11-12T16:56:41.8417717Z $ nc 127.0.0.1 9975 2024-11-12T16:56:41.8425861Z $ nc 127.0.0.1 9976 2024-11-12T16:56:51.5739313Z [CI] send "exit" via TCP to 127.0.0.1:9975 2024-11-12T16:56:51.5764941Z Accept on l1 2024-11-12T16:56:51.5811025Z exit 2024-11-12T16:56:51.5823437Z [CI] receive: 2024-11-12T16:56:51.6172538Z Number of interrupts 2024-11-12T16:56:51.6174134Z [0][FPU]: 1 2024-11-12T16:56:51.6177638Z [0][rtl8139]: 6 2024-11-12T16:56:51.6186486Z [0][INFO] shutting down with code 0 2024-11-12T16:56:51.6771763Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package mioudp --features hermit/udp,hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:56:51.6772999Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package mioudp --features hermit/udp,hermit/dhcpv4 --netdev virtio-net-pci 2024-11-12T16:56:51.6830480Z shell: /usr/bin/bash -e {0} 2024-11-12T16:56:51.6830761Z env: 2024-11-12T16:56:51.6831116Z GH_TOKEN: *** 2024-11-12T16:56:51.6831366Z RUSTFLAGS: -Dwarnings 2024-11-12T16:56:51.6831636Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:56:51.6831907Z HERMIT_CAREFUL: 1 2024-11-12T16:56:51.6832157Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:56:51.6832458Z CARGO_INCREMENTAL: 0 2024-11-12T16:56:51.6832716Z CARGO_TERM_COLOR: always 2024-11-12T16:56:51.6832986Z CACHE_ON_FAILURE: false 2024-11-12T16:56:51.6833252Z ##[endgroup] 2024-11-12T16:56:51.7824584Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:56:51.7856129Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package mioudp --features hermit/udp,hermit/dhcpv4 --netdev virtio-net-pci` 2024-11-12T16:56:51.7895683Z ##[group]cargo build 2024-11-12T16:56:51.7902047Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/udp,hermit/dhcpv4" "--profile" "dev" "--package" "mioudp" 2024-11-12T16:56:51.9408726Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_UDP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5cae56ca1473d29c/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-5cae56ca1473d29c/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids udp" 2024-11-12T16:56:51.9419341Z Compiling mioudp v0.0.0 (/home/runner/work/kernel/kernel/examples/mioudp) 2024-11-12T16:56:52.1819027Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s 2024-11-12T16:56:52.1957868Z ##[endgroup] 2024-11-12T16:56:52.2964338Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/mioudp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-pci,netdev=u1,disable-legacy=on,packed=on,mq=on 2024-11-12T16:56:52.4494037Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:56:52.4511715Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:56:52.4536622Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:56:52.4557286Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1cf0e40] 2024-11-12T16:56:52.4571479Z [LOADER][INFO] Module length: 0x1bcde40 2024-11-12T16:56:52.4603478Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:56:52.4634993Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:56:52.4669193Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1cf0e40 (len = 0x1bcde40 B / 29154880 B) 2024-11-12T16:56:52.4697345Z [LOADER][WARN] Mapping 3 2MiB pages from 0x1e00000..0x2400000 to 0x1e00000..0x2400000 2024-11-12T16:56:52.4725101Z [LOADER][INFO] Loading kernel to 0x1e00000..0x23f1b48 (len = 0x5f1b48 B / 6232904 B) 2024-11-12T16:56:52.4775119Z [LOADER][INFO] TLS is at 0x229cc60..0x229ccf8 (len = 0x98 B / 152 B) 2024-11-12T16:56:52.4803201Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:56:52.4818358Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:56:52.4829401Z hardware_info: HardwareInfo { 2024-11-12T16:56:52.4840663Z phys_addr_range: 0x0..0x0, 2024-11-12T16:56:52.4850978Z serial_port_base: Some( 2024-11-12T16:56:52.4857168Z 0x3f8, 2024-11-12T16:56:52.4860670Z ), 2024-11-12T16:56:52.4869575Z device_tree: Some( 2024-11-12T16:56:52.4876597Z 0x120520, 2024-11-12T16:56:52.4880093Z ), 2024-11-12T16:56:52.4882315Z }, 2024-11-12T16:56:52.4890705Z load_info: LoadInfo { 2024-11-12T16:56:52.4908870Z kernel_image_addr_range: 0x1e00000..0x23f1b48, 2024-11-12T16:56:52.4916441Z tls_info: Some( 2024-11-12T16:56:52.4923474Z TlsInfo { 2024-11-12T16:56:52.4934479Z start: 0x229cc60, 2024-11-12T16:56:52.4944133Z filesz: 0x40, 2024-11-12T16:56:52.4953562Z memsz: 0x98, 2024-11-12T16:56:52.4962524Z align: 0x8, 2024-11-12T16:56:52.4967225Z }, 2024-11-12T16:56:52.4970692Z ), 2024-11-12T16:56:52.4972851Z }, 2024-11-12T16:56:52.4982644Z platform_info: Multiboot { 2024-11-12T16:56:52.4991517Z command_line: Some( 2024-11-12T16:56:52.5003416Z "hermit-loader-x86_64 ", 2024-11-12T16:56:52.5006708Z ), 2024-11-12T16:56:52.5018369Z multiboot_info_addr: 0x9500, 2024-11-12T16:56:52.5020462Z }, 2024-11-12T16:56:52.5021157Z } 2024-11-12T16:56:52.5050323Z [LOADER][INFO] Entering kernel at 0x2127fd0, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:56:52.5063303Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:56:52.5077314Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:56:52.5084625Z [0][INFO] FDT: 2024-11-12T16:56:52.5086176Z / { 2024-11-12T16:56:52.5097747Z compatible = "linux,dummy-virt" 2024-11-12T16:56:52.5106329Z #address-cells = <0x2> 2024-11-12T16:56:52.5114126Z #size-cells = <0x2> 2024-11-12T16:56:52.5115125Z 2024-11-12T16:56:52.5118343Z chosen { 2024-11-12T16:56:52.5156875Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:56:52.5158638Z }; 2024-11-12T16:56:52.5159726Z 2024-11-12T16:56:52.5163579Z memory@0 { 2024-11-12T16:56:52.5173391Z device_type = "memory" 2024-11-12T16:56:52.5182810Z reg = <0x0 0x9fc00> 2024-11-12T16:56:52.5184633Z }; 2024-11-12T16:56:52.5184862Z 2024-11-12T16:56:52.5191607Z memory@100000 { 2024-11-12T16:56:52.5201835Z device_type = "memory" 2024-11-12T16:56:52.5212014Z reg = <0x100000 0x3fee0000> 2024-11-12T16:56:52.5213960Z }; 2024-11-12T16:56:52.5214601Z }; 2024-11-12T16:56:52.5214869Z 2024-11-12T16:56:52.5225691Z [0][INFO] BSS starts at 0x23f0b30 2024-11-12T16:56:52.5234611Z [0][INFO] tls_info = Some( 2024-11-12T16:56:52.5238155Z TlsInfo { 2024-11-12T16:56:52.5244522Z start: 0x229cc60, 2024-11-12T16:56:52.5249963Z filesz: 0x40, 2024-11-12T16:56:52.5255257Z memsz: 0x98, 2024-11-12T16:56:52.5260237Z align: 0x8, 2024-11-12T16:56:52.5262282Z }, 2024-11-12T16:56:52.5262800Z ) 2024-11-12T16:56:52.5276381Z [0][INFO] Total memory size: 987 MiB 2024-11-12T16:56:52.5289127Z [0][INFO] Kernel region: 0x1e00000..0x2400000 2024-11-12T16:56:52.5299137Z [0][INFO] Minimum memory size: 41 2024-11-12T16:56:52.5313201Z [0][INFO] Heap: size 848 MB, start address 2400000 2024-11-12T16:56:52.5364378Z [0][INFO] Heap is located at 0x2400000..0x37400000 (0 Bytes unmapped) 2024-11-12T16:56:52.5374585Z [0][INFO] Physical memory free list: 2024-11-12T16:56:52.5396062Z 0x37400000.. 0x3ffe0000 (len = 0x8be0000, pages = 35808) 2024-11-12T16:56:52.5406330Z [0][INFO] Virtual memory free list: 2024-11-12T16:56:52.5427386Z 0x37400000.. 0x800000000000 (len = 0x7fffc8c00000, pages = 34359512064) 2024-11-12T16:56:52.5439643Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:56:52.5847579Z [0][INFO] 2024-11-12T16:56:52.5868755Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:56:52.5887093Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:56:52.5903986Z [0][INFO] Frequency: 2444 MHz (from Measurement) 2024-11-12T16:56:52.5917729Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:56:52.5965872Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:56:52.5976736Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:56:52.5989193Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:56:52.6000321Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:56:52.6021662Z [0][INFO] ====================================================================== 2024-11-12T16:56:52.6026244Z [0][INFO] 2024-11-12T16:56:52.6047195Z [0][INFO] Hermit booted on 2024-11-12 16:56:51.737542 +00:00:00 2024-11-12T16:56:52.6236926Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:56:52.6253715Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:56:52.6263628Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:56:52.6275783Z [0][INFO] 2024-11-12T16:56:52.6296853Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:56:52.6308644Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:56:52.6319283Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:56:52.6340628Z [0][INFO] ====================================================================== 2024-11-12T16:56:52.6345178Z [0][INFO] 2024-11-12T16:56:52.6356004Z [0][INFO] Compiled with PCI support 2024-11-12T16:56:52.6366656Z [0][INFO] Compiled with ACPI support 2024-11-12T16:56:52.6371364Z [0][INFO] 2024-11-12T16:56:52.6392450Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:56:52.6422055Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:56:52.6462869Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:56:52.6564562Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:56:52.6677696Z [0][INFO] 00:03 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1AF4:1041], IRQ 11, BAR1 Memory32 { address: 0xFEB91000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true } 2024-11-12T16:56:52.6708568Z [0][INFO] ====================================================================== 2024-11-12T16:56:52.6714910Z [0][INFO] 2024-11-12T16:56:52.6743060Z [0][INFO] Hermit is running on common system! 2024-11-12T16:56:52.6764626Z [0][INFO] Found virtio device with device id 0x1041 2024-11-12T16:56:52.6794619Z [0][WARN] Currently only mapping of 64 bit bars is supported! 2024-11-12T16:56:52.6858078Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:56:52.6889508Z [0][INFO] Feature set wanted by network driver are in conformance with specification. 2024-11-12T16:56:52.6947639Z [0][INFO] Driver found a subset of features for virtio device 1041. Features are: F(MAC | MRG_RXBUF | STATUS | MQ | INDIRECT_DESC | VERSION_1 | RING_PACKED) 2024-11-12T16:56:52.6978421Z [0][INFO] Features have been negotiated between virtio network device 1041 and driver. 2024-11-12T16:56:52.6998683Z [0][INFO] Created PackedVq: idx=0, size=256 2024-11-12T16:56:52.7167467Z [0][INFO] Created PackedVq: idx=1, size=256 2024-11-12T16:56:52.7190798Z [0][INFO] Network driver successfully initialized virtqueues. 2024-11-12T16:56:52.7213739Z [0][INFO] Device specific initialization for Virtio network device 1041 finished 2024-11-12T16:56:52.7234763Z [0][INFO] Network device with id 1041, has been initialized by driver! 2024-11-12T16:56:52.7252514Z [0][INFO] Virtio-net link is up after initialization. 2024-11-12T16:56:52.7269724Z [0][INFO] Virtio network driver initialized. 2024-11-12T16:56:52.7288016Z [0][INFO] Virtio interrupt handler at line 11 2024-11-12T16:56:52.7303542Z [0][INFO] Try to initialize network! 2024-11-12T16:56:52.7320341Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:56:52.7345725Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:56:52.7353824Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:56:52.7372497Z [0][INFO] DHCP lost config! 2024-11-12T16:56:52.7385841Z [0][INFO] DHCP config acquired! 2024-11-12T16:56:52.7397831Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:56:52.7409192Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:56:52.7420471Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:56:52.7462435Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:56:52.7474164Z [0][INFO] Jumping into application 2024-11-12T16:56:52.7493870Z [0][INFO] set device to nonblocking mode 2024-11-12T16:56:52.7515225Z You can connect to the server using `nc`: 2024-11-12T16:56:52.7523522Z $ nc -u 127.0.0.1 9975 2024-11-12T16:56:52.7536250Z Anything you type will be echoed back to you. 2024-11-12T16:57:02.3974657Z [CI] send "exit" via UDP to 127.0.0.1:9975 2024-11-12T16:57:02.4000014Z [CI] receive: exit 2024-11-12T16:57:02.4020161Z Number of interrupts 2024-11-12T16:57:02.4024128Z [0][FPU]: 1 2024-11-12T16:57:02.4028734Z [0][virtio]: 4 2024-11-12T16:57:02.4043132Z [0][INFO] shutting down with code 0 2024-11-12T16:57:02.4603762Z ##[group]Run cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package mioudp --features hermit/udp,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:57:02.4605126Z cargo xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package mioudp --features hermit/udp,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139 2024-11-12T16:57:02.4662932Z shell: /usr/bin/bash -e {0} 2024-11-12T16:57:02.4663230Z env: 2024-11-12T16:57:02.4663592Z GH_TOKEN: *** 2024-11-12T16:57:02.4663839Z RUSTFLAGS: -Dwarnings 2024-11-12T16:57:02.4664111Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:57:02.4664393Z HERMIT_CAREFUL: 1 2024-11-12T16:57:02.4664655Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:57:02.4664958Z CARGO_INCREMENTAL: 0 2024-11-12T16:57:02.4665223Z CARGO_TERM_COLOR: always 2024-11-12T16:57:02.4665498Z CACHE_ON_FAILURE: false 2024-11-12T16:57:02.4665764Z ##[endgroup] 2024-11-12T16:57:02.5659367Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:57:02.5693929Z  Running `target/debug/xtask ci qemu --arch x86_64 --profile dev --accel --sudo --package mioudp --features hermit/udp,hermit/dhcpv4 --netdev rtl8139 --features hermit/rtl8139` 2024-11-12T16:57:02.5736614Z ##[group]cargo build 2024-11-12T16:57:02.5742455Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--features" "hermit/udp,hermit/dhcpv4" "--features" "hermit/rtl8139" "--profile" "dev" "--package" "mioudp" 2024-11-12T16:57:02.7280835Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_DHCPV4 -u CARGO_FEATURE_PCI -u CARGO_FEATURE_PCI_IDS -u CARGO_FEATURE_RTL8139 -u CARGO_FEATURE_UDP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-483473850f45991d/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-483473850f45991d/out/target" "--no-default-features" "--features" "acpi dhcpv4 pci pci-ids rtl8139 udp" 2024-11-12T16:57:02.7289880Z Compiling mioudp v0.0.0 (/home/runner/work/kernel/kernel/examples/mioudp) 2024-11-12T16:57:02.9623662Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s 2024-11-12T16:57:02.9774512Z ##[endgroup] 2024-11-12T16:57:03.0781817Z $ sudo qemu-system-x86_64 -display none -serial stdio -kernel hermit-loader-x86_64 -initrd /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/mioudp -enable-kvm -cpu host -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -netdev user,id=u1,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device rtl8139,netdev=u1 2024-11-12T16:57:03.2317872Z [LOADER][INFO] Loader: [0x100000 - 0x121051] 2024-11-12T16:57:03.2338592Z [LOADER][INFO] Found Multiboot information at 0x9500 2024-11-12T16:57:03.2366489Z [LOADER][WARN] Mapping 1 4KiB pages from 0x9000..0xa000 to 0x9000..0xa000 2024-11-12T16:57:03.2389228Z [LOADER][INFO] Found an ELF module at [0x123000 - 0x1c164f0] 2024-11-12T16:57:03.2405693Z [LOADER][INFO] Module length: 0x1af34f0 2024-11-12T16:57:03.2439581Z [LOADER][WARN] Mapping 4KiB pages starting from 0x123000 to frames 0x123000..0x200000 2024-11-12T16:57:03.2473083Z [LOADER][WARN] Mapping 2MiB pages starting from 0x200000 to frames 0x200000..0x1e00000 2024-11-12T16:57:03.2498199Z [LOADER][INFO] Parsing kernel from ELF at 0x123000..0x1c164f0 (len = 0x1af34f0 B / 28259568 B) 2024-11-12T16:57:03.2521496Z [LOADER][WARN] Mapping 3 2MiB pages from 0x1e00000..0x2400000 to 0x1e00000..0x2400000 2024-11-12T16:57:03.2543611Z [LOADER][INFO] Loading kernel to 0x1e00000..0x23e6460 (len = 0x5e6460 B / 6186080 B) 2024-11-12T16:57:03.2589320Z [LOADER][INFO] TLS is at 0x2292ee0..0x2292f78 (len = 0x98 B / 152 B) 2024-11-12T16:57:03.2609447Z [LOADER][WARN] Mapping 8 4KiB pages from 0xa000..0x12000 to 0xa000..0x12000 2024-11-12T16:57:03.2620900Z [LOADER][INFO] boot_info = BootInfo { 2024-11-12T16:57:03.2629273Z hardware_info: HardwareInfo { 2024-11-12T16:57:03.2637843Z phys_addr_range: 0x0..0x0, 2024-11-12T16:57:03.2645593Z serial_port_base: Some( 2024-11-12T16:57:03.2650570Z 0x3f8, 2024-11-12T16:57:03.2653567Z ), 2024-11-12T16:57:03.2660206Z device_tree: Some( 2024-11-12T16:57:03.2665766Z 0x120520, 2024-11-12T16:57:03.2668907Z ), 2024-11-12T16:57:03.2671094Z }, 2024-11-12T16:57:03.2677793Z load_info: LoadInfo { 2024-11-12T16:57:03.2691209Z kernel_image_addr_range: 0x1e00000..0x23e6460, 2024-11-12T16:57:03.2697262Z tls_info: Some( 2024-11-12T16:57:03.2702848Z TlsInfo { 2024-11-12T16:57:03.2711440Z start: 0x2292ee0, 2024-11-12T16:57:03.2718908Z filesz: 0x40, 2024-11-12T16:57:03.2726324Z memsz: 0x98, 2024-11-12T16:57:03.2733207Z align: 0x8, 2024-11-12T16:57:03.2737202Z }, 2024-11-12T16:57:03.2740223Z ), 2024-11-12T16:57:03.2742324Z }, 2024-11-12T16:57:03.2750231Z platform_info: Multiboot { 2024-11-12T16:57:03.2757258Z command_line: Some( 2024-11-12T16:57:03.2766691Z "hermit-loader-x86_64 ", 2024-11-12T16:57:03.2769754Z ), 2024-11-12T16:57:03.2779058Z multiboot_info_addr: 0x9500, 2024-11-12T16:57:03.2780991Z }, 2024-11-12T16:57:03.2781863Z } 2024-11-12T16:57:03.2806931Z [LOADER][INFO] Entering kernel at 0x210bf50, stack at 0xa000, raw_boot_info at 0x11f008 2024-11-12T16:57:03.2817734Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:57:03.2828218Z [0][INFO] Kernel starts at 1e00000 2024-11-12T16:57:03.2833936Z [0][INFO] FDT: 2024-11-12T16:57:03.2835195Z / { 2024-11-12T16:57:03.2844064Z compatible = "linux,dummy-virt" 2024-11-12T16:57:03.2850399Z #address-cells = <0x2> 2024-11-12T16:57:03.2856260Z #size-cells = <0x2> 2024-11-12T16:57:03.2856617Z 2024-11-12T16:57:03.2860019Z chosen { 2024-11-12T16:57:03.2888389Z bootargs = [104, 101, 114, 109, 105, 116, 45, 108, 111, 97, 100, 101, 114, 45, 120, 56, 54, 95, 54, 52, 32, 0] 2024-11-12T16:57:03.2889558Z }; 2024-11-12T16:57:03.2889875Z 2024-11-12T16:57:03.2895301Z memory@0 { 2024-11-12T16:57:03.2907144Z device_type = "memory" 2024-11-12T16:57:03.2913935Z reg = <0x0 0x9fc00> 2024-11-12T16:57:03.2915785Z }; 2024-11-12T16:57:03.2916061Z 2024-11-12T16:57:03.2921011Z memory@100000 { 2024-11-12T16:57:03.2928458Z device_type = "memory" 2024-11-12T16:57:03.2937116Z reg = <0x100000 0x3fee0000> 2024-11-12T16:57:03.2939186Z }; 2024-11-12T16:57:03.2939862Z }; 2024-11-12T16:57:03.2940141Z 2024-11-12T16:57:03.2952060Z [0][INFO] BSS starts at 0x23e5450 2024-11-12T16:57:03.2962728Z [0][INFO] tls_info = Some( 2024-11-12T16:57:03.2966636Z TlsInfo { 2024-11-12T16:57:03.2974565Z start: 0x2292ee0, 2024-11-12T16:57:03.2980633Z filesz: 0x40, 2024-11-12T16:57:03.2986827Z memsz: 0x98, 2024-11-12T16:57:03.2992896Z align: 0x8, 2024-11-12T16:57:03.2994935Z }, 2024-11-12T16:57:03.2995383Z ) 2024-11-12T16:57:03.3011618Z [0][INFO] Total memory size: 987 MiB 2024-11-12T16:57:03.3027610Z [0][INFO] Kernel region: 0x1e00000..0x2400000 2024-11-12T16:57:03.3040266Z [0][INFO] Minimum memory size: 41 2024-11-12T16:57:03.3057989Z [0][INFO] Heap: size 848 MB, start address 2400000 2024-11-12T16:57:03.3115327Z [0][INFO] Heap is located at 0x2400000..0x37400000 (0 Bytes unmapped) 2024-11-12T16:57:03.3130167Z [0][INFO] Physical memory free list: 2024-11-12T16:57:03.3161345Z 0x37400000.. 0x3ffe0000 (len = 0x8be0000, pages = 35808) 2024-11-12T16:57:03.3176077Z [0][INFO] Virtual memory free list: 2024-11-12T16:57:03.3206996Z 0x37400000.. 0x800000000000 (len = 0x7fffc8c00000, pages = 34359512064) 2024-11-12T16:57:03.3224340Z [0][INFO] bootargs = hermit-loader-x86_64 2024-11-12T16:57:03.3634397Z [0][INFO] 2024-11-12T16:57:03.3665635Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:57:03.3692777Z [0][INFO] Model: AMD EPYC 7763 64-Core Processor 2024-11-12T16:57:03.3716909Z [0][INFO] Frequency: 2444 MHz (from Measurement) 2024-11-12T16:57:03.3734991Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:57:03.3804432Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:57:03.3820867Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:57:03.3838896Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:57:03.3855425Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:57:03.3886948Z [0][INFO] ====================================================================== 2024-11-12T16:57:03.3893525Z [0][INFO] 2024-11-12T16:57:03.3922551Z [0][INFO] Hermit booted on 2024-11-12 16:57:02.735168 +00:00:00 2024-11-12T16:57:03.4120844Z [0][INFO] Found an ACPI revision 0 table at 0xF59E0 with OEM ID "BOCHS " 2024-11-12T16:57:03.4141977Z [0][INFO] IOAPIC v17 has 24 entries 2024-11-12T16:57:03.4156047Z [0][INFO] Disable IOAPIC timer 2024-11-12T16:57:03.4169721Z [0][INFO] 2024-11-12T16:57:03.4200385Z [0][INFO] ===================== MULTIPROCESSOR INFORMATION ===================== 2024-11-12T16:57:03.4217158Z [0][INFO] APIC in use: x2APIC 2024-11-12T16:57:03.4232782Z [0][INFO] Initialized CPUs: 1 2024-11-12T16:57:03.4263533Z [0][INFO] ====================================================================== 2024-11-12T16:57:03.4270076Z [0][INFO] 2024-11-12T16:57:03.4285079Z [0][INFO] Compiled with PCI support 2024-11-12T16:57:03.4300500Z [0][INFO] Compiled with ACPI support 2024-11-12T16:57:03.4307163Z [0][INFO] 2024-11-12T16:57:03.4338312Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:57:03.4379779Z [0][INFO] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] 2024-11-12T16:57:03.4421567Z [0][INFO] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 2024-11-12T16:57:03.4522601Z [0][INFO] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false } 2024-11-12T16:57:03.4594036Z [0][INFO] 00:03 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10EC:8139], IRQ 11, BAR0 IO { port: 0xC000 }, BAR1 Memory32 { address: 0xFEB91000, size: 0x100, prefetchable: false } 2024-11-12T16:57:03.4615972Z [0][INFO] ====================================================================== 2024-11-12T16:57:03.4621321Z [0][INFO] 2024-11-12T16:57:03.4645598Z [0][INFO] Hermit is running on common system! 2024-11-12T16:57:03.4665664Z [0][INFO] Found Realtek network device with device id 0x8139 2024-11-12T16:57:03.4796451Z [0][INFO] RTL8139: CR = 0xd, ISR = 0x0, speed = 10 mbps 2024-11-12T16:57:03.4808999Z [0][INFO] RTL8139 use interrupt line 11 2024-11-12T16:57:03.4821663Z [0][INFO] Try to initialize network! 2024-11-12T16:57:03.4834487Z [0][INFO] MAC address 52-54-00-12-34-56 2024-11-12T16:57:03.4861260Z [0][INFO] ChecksumCapabilities { ipv4: Both, udp: Both, tcp: Both, icmpv4: Both, icmpv6: Both } 2024-11-12T16:57:03.4870312Z [0][INFO] MTU: 1514 bytes 2024-11-12T16:57:03.4886117Z [0][INFO] DHCP config acquired! 2024-11-12T16:57:03.4899591Z [0][INFO] IP address: 192.168.76.9/24 2024-11-12T16:57:03.4912697Z [0][INFO] Default gateway: 192.168.76.2 2024-11-12T16:57:03.4925410Z [0][INFO] DNS server 0: 192.168.76.3 2024-11-12T16:57:03.4956602Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:57:03.4970928Z [0][INFO] Jumping into application 2024-11-12T16:57:03.4988872Z [0][INFO] set device to nonblocking mode 2024-11-12T16:57:03.5008011Z You can connect to the server using `nc`: 2024-11-12T16:57:03.5016479Z $ nc -u 127.0.0.1 9975 2024-11-12T16:57:03.5031822Z Anything you type will be echoed back to you. 2024-11-12T16:57:13.1792988Z [CI] send "exit" via UDP to 127.0.0.1:9975 2024-11-12T16:57:13.1806193Z [CI] receive: exit 2024-11-12T16:57:13.1824044Z Number of interrupts 2024-11-12T16:57:13.1826582Z [0][FPU]: 1 2024-11-12T16:57:13.1831822Z [0][rtl8139]: 4 2024-11-12T16:57:13.1844075Z [0][INFO] shutting down with code 0 2024-11-12T16:57:13.2405697Z ##[group]Run UHYVE=$CARGO_HOME/bin/uhyve cargo xtask ci uhyve --arch x86_64 --profile dev --sudo --package rusty_demo 2024-11-12T16:57:13.2406684Z UHYVE=$CARGO_HOME/bin/uhyve cargo xtask ci uhyve --arch x86_64 --profile dev --sudo --package rusty_demo 2024-11-12T16:57:13.2465088Z shell: /usr/bin/bash -e {0} 2024-11-12T16:57:13.2465414Z env: 2024-11-12T16:57:13.2465793Z GH_TOKEN: *** 2024-11-12T16:57:13.2466051Z RUSTFLAGS: -Dwarnings 2024-11-12T16:57:13.2466336Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:57:13.2466621Z HERMIT_CAREFUL: 1 2024-11-12T16:57:13.2466878Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:57:13.2467194Z CARGO_INCREMENTAL: 0 2024-11-12T16:57:13.2467461Z CARGO_TERM_COLOR: always 2024-11-12T16:57:13.2467737Z CACHE_ON_FAILURE: false 2024-11-12T16:57:13.2468298Z ##[endgroup] 2024-11-12T16:57:13.3478455Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s 2024-11-12T16:57:13.3510776Z  Running `target/debug/xtask ci uhyve --arch x86_64 --profile dev --sudo --package rusty_demo` 2024-11-12T16:57:13.3550453Z ##[group]cargo build 2024-11-12T16:57:13.3556265Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:57:13.5059539Z Compiling crossbeam-utils v0.8.20 2024-11-12T16:57:13.5060919Z Compiling rayon-core v1.12.1 2024-11-12T16:57:13.5074505Z Compiling either v1.13.0 2024-11-12T16:57:13.5079509Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T16:57:13.7963128Z Compiling crossbeam-epoch v0.9.18 2024-11-12T16:57:13.9621726Z Compiling crossbeam-deque v0.8.5 2024-11-12T16:57:14.3659879Z Compiling rayon v1.10.0 2024-11-12T16:57:15.2156510Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--no-default-features" "--features" "acpi pci smp" 2024-11-12T16:57:15.9244654Z Compiling rusty_demo v0.0.0 (/home/runner/work/kernel/kernel/examples/demo) 2024-11-12T16:57:16.1781836Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.78s 2024-11-12T16:57:16.1912593Z ##[endgroup] 2024-11-12T16:57:16.1914030Z $ sudo /home/runner/.cargo/bin/uhyve --verbose /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo 2024-11-12T16:57:16.2543593Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:57:16.2562275Z [0][INFO] Kernel starts at 400000 2024-11-12T16:57:16.2582209Z [0][INFO] BSS starts at 0x6d3d00 2024-11-12T16:57:16.2600510Z [0][INFO] tls_info = Some( 2024-11-12T16:57:16.2605363Z TlsInfo { 2024-11-12T16:57:16.2615887Z start: 0x6a8320, 2024-11-12T16:57:16.2626858Z filesz: 0x30, 2024-11-12T16:57:16.2637262Z memsz: 0xb0, 2024-11-12T16:57:16.2647436Z align: 0x10, 2024-11-12T16:57:16.2651381Z }, 2024-11-12T16:57:16.2653408Z ) 2024-11-12T16:57:16.7499207Z [0][INFO] Total memory size: 64 MiB 2024-11-12T16:57:16.7522777Z [0][INFO] Kernel region: 0x400000..0x800000 2024-11-12T16:57:16.7542257Z [0][INFO] Minimum memory size: 12 2024-11-12T16:57:16.7568370Z [0][INFO] Heap: size 44 MB, start address 800000 2024-11-12T16:57:16.8197619Z [0][INFO] Heap is located at 0x800000..0x3400000 (0 Bytes unmapped) 2024-11-12T16:57:16.8213951Z [0][INFO] Physical memory free list: 2024-11-12T16:57:16.8275517Z 0x3400000.. 0x4000000 (len = 0xc00000, pages = 3072) 2024-11-12T16:57:16.8292940Z [0][INFO] Virtual memory free list: 2024-11-12T16:57:16.8337689Z 0x3400000.. 0x800000000000 (len = 0x7ffffcc00000, pages = 34359725056) 2024-11-12T16:57:16.8389225Z [0][INFO] bootargs = 2024-11-12T16:57:16.8626480Z [0][INFO] 2024-11-12T16:57:16.8701318Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:57:16.8749354Z [0][INFO] Model: uhyve - unikernel hypervisor 2024-11-12T16:57:16.8790163Z [0][INFO] Frequency: 2445 MHz (from Hypervisor) 2024-11-12T16:57:16.8816191Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:57:16.8902945Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:57:16.8926158Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:57:16.8952795Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:57:16.8978424Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:57:16.9071195Z [0][INFO] ====================================================================== 2024-11-12T16:57:16.9084670Z [0][INFO] 2024-11-12T16:57:16.9433478Z [0][INFO] Hermit booted on 2024-11-12 16:57:16.250649766 +00:00:00 2024-11-12T16:57:17.4660745Z [0][WARN] Try to use default APIC address 2024-11-12T16:57:17.5931406Z [0][INFO] Compiled with PCI support 2024-11-12T16:57:17.5948692Z [0][INFO] Compiled with ACPI support 2024-11-12T16:57:17.5966912Z [0][INFO] Compiled with SMP support 2024-11-12T16:57:17.5980876Z [0][INFO] 2024-11-12T16:57:17.6050712Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:57:17.6248793Z [0][INFO] 00:00 Unknown Class [0200]: Unknown Vendor Unknown Device [1AF4:1000], BAR0 Memory32 { address: 0xC000, size: 0x10, prefetchable: false }, BAR1 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR2 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR3 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR4 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR5 Memory32 { address: 0x0, size: 0x10, prefetchable: false } 2024-11-12T16:57:17.6336617Z [0][INFO] ====================================================================== 2024-11-12T16:57:17.6350908Z [0][INFO] 2024-11-12T16:57:18.3492991Z [0][INFO] Hermit is running on uhyve! 2024-11-12T16:57:18.3518691Z [0][INFO] Found virtio device with device id 0x1000 2024-11-12T16:57:19.1796168Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:57:19.1904507Z [0][INFO] Mounting uhyve filesystem at /root 2024-11-12T16:57:19.2854511Z [0][INFO] Jumping into application 2024-11-12T16:57:19.3585154Z 2024-11-12T16:57:19.4049608Z Hello, Hermit! 🦀 2024-11-12T16:57:19.4549610Z Hello, world! 2024-11-12T16:57:19.5042867Z Привет, мир! 2024-11-12T16:57:19.5556829Z こんにちは世界! 2024-11-12T16:57:19.6114889Z 你好世界! 2024-11-12T16:57:19.6718502Z สวัสดีชาวโลก! 2024-11-12T16:57:19.7244283Z Chào thế giới! 2024-11-12T16:57:19.7719251Z 2024-11-12T16:57:19.8183738Z Arguments: 2024-11-12T16:57:19.9344063Z {name} 2024-11-12T16:57:19.9934274Z 2024-11-12T16:57:20.0402663Z Environment variables: 2024-11-12T16:57:20.0891950Z 2024-11-12T16:57:20.3266821Z x = 6.283185307179586 2024-11-12T16:57:20.5584756Z e^x = 535.4916555247646 2024-11-12T16:57:20.7930442Z ln(e^x) = 6.283185307179586 2024-11-12T16:57:20.8391130Z 2024-11-12T16:57:21.4042530Z Measured time for 100ms sleep: 136.608ms 2024-11-12T16:57:21.4512511Z 2024-11-12T16:57:21.5909853Z available_parallelism = 1 2024-11-12T16:57:24.3827114Z Thread: 0 1 2024-11-12T16:57:24.4304206Z 2024-11-12T16:57:25.2686158Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:49:12.444889307+00:00" 2024-11-12T16:57:25.3223066Z 2024-11-12T16:57:26.5483410Z /tmp/hello.txt : writing, reading 2024-11-12T16:57:26.8670813Z Reading "/proc" directory entries 2024-11-12T16:57:27.5089363Z Found "/proc/version" 2024-11-12T16:57:27.5934971Z 2024-11-12T16:57:27.6470348Z 2024-11-12T16:57:28.7507164Z Calculating Pi (Sequential): 700.972ms 2024-11-12T16:57:28.8040104Z 2024-11-12T16:57:31.8621208Z Calculating Pi (Parallel): 2.504764s 2024-11-12T16:57:31.9233711Z 2024-11-12T16:57:31.9842076Z Matrix multiplication 2024-11-12T16:57:41.8546028Z seq row-major: 64x64 matrix: 8.911514 s 2024-11-12T16:57:50.2353287Z seq z-order: 64x64 matrix: 7.416219 s 2024-11-12T16:57:59.6227691Z par z-order: 64x64 matrix: 8.422 s 2024-11-12T16:58:08.4255016Z par strassen: 64x64 matrix: 7.81613 s 2024-11-12T16:58:08.6977924Z speedup: 0.88x 2024-11-12T16:58:08.7586964Z 2024-11-12T16:58:08.8571654Z Laplace iterations 2024-11-12T16:59:46.8467664Z 1000 iterations: 97.301885s (residual: 0.0000000000000000000044790090308916814) 2024-11-12T16:59:46.8802426Z Number of interrupts 2024-11-12T16:59:46.8814396Z [0][FPU]: 2013 2024-11-12T16:59:46.8840428Z [0][Timer]: 4 2024-11-12T16:59:46.8879025Z [0][INFO] shutting down with code 0 2024-11-12T16:59:46.9320263Z ##[group]Run UHYVE=$CARGO_HOME/bin/uhyve cargo xtask ci uhyve --arch x86_64 --profile dev --sudo --package rusty_demo --smp 2024-11-12T16:59:46.9321293Z UHYVE=$CARGO_HOME/bin/uhyve cargo xtask ci uhyve --arch x86_64 --profile dev --sudo --package rusty_demo --smp 2024-11-12T16:59:46.9378396Z shell: /usr/bin/bash -e {0} 2024-11-12T16:59:46.9378690Z env: 2024-11-12T16:59:46.9379052Z GH_TOKEN: *** 2024-11-12T16:59:46.9379307Z RUSTFLAGS: -Dwarnings 2024-11-12T16:59:46.9379592Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T16:59:46.9379882Z HERMIT_CAREFUL: 1 2024-11-12T16:59:46.9380144Z CARGO_HOME: /home/runner/.cargo 2024-11-12T16:59:46.9380462Z CARGO_INCREMENTAL: 0 2024-11-12T16:59:46.9380741Z CARGO_TERM_COLOR: always 2024-11-12T16:59:46.9381024Z CACHE_ON_FAILURE: false 2024-11-12T16:59:46.9381295Z ##[endgroup] 2024-11-12T16:59:47.0801532Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s 2024-11-12T16:59:47.0836391Z  Running `target/debug/xtask ci uhyve --arch x86_64 --profile dev --sudo --package rusty_demo --smp` 2024-11-12T16:59:47.0875073Z ##[group]cargo build 2024-11-12T16:59:47.0880628Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--profile" "dev" "--package" "rusty_demo" 2024-11-12T16:59:47.2399191Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_FEATURE_ACPI -u CARGO_FEATURE_PCI -u CARGO_FEATURE_SMP -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-facaaa733003b0ca/out/target" "--no-default-features" "--features" "acpi pci smp" 2024-11-12T16:59:47.2407840Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s 2024-11-12T16:59:47.2492997Z ##[endgroup] 2024-11-12T16:59:47.2494966Z $ sudo /home/runner/.cargo/bin/uhyve --verbose /home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/rusty_demo --cpu-count=4 2024-11-12T16:59:47.3036732Z [0][INFO] Welcome to Hermit 0.8.0 2024-11-12T16:59:47.3057439Z [0][INFO] Kernel starts at 400000 2024-11-12T16:59:47.3080258Z [0][INFO] BSS starts at 0x6d3d00 2024-11-12T16:59:47.3100978Z [0][INFO] tls_info = Some( 2024-11-12T16:59:47.3106053Z TlsInfo { 2024-11-12T16:59:47.3118450Z start: 0x6a8320, 2024-11-12T16:59:47.3129915Z filesz: 0x30, 2024-11-12T16:59:47.3141427Z memsz: 0xb0, 2024-11-12T16:59:47.3153045Z align: 0x10, 2024-11-12T16:59:47.3157456Z }, 2024-11-12T16:59:47.3159635Z ) 2024-11-12T16:59:47.8334208Z [0][INFO] Total memory size: 64 MiB 2024-11-12T16:59:47.8359741Z [0][INFO] Kernel region: 0x400000..0x800000 2024-11-12T16:59:47.8380758Z [0][INFO] Minimum memory size: 12 2024-11-12T16:59:47.8408861Z [0][INFO] Heap: size 44 MB, start address 800000 2024-11-12T16:59:47.9110963Z [0][INFO] Heap is located at 0x800000..0x3400000 (0 Bytes unmapped) 2024-11-12T16:59:47.9129610Z [0][INFO] Physical memory free list: 2024-11-12T16:59:47.9192637Z 0x3400000.. 0x4000000 (len = 0xc00000, pages = 3072) 2024-11-12T16:59:47.9212380Z [0][INFO] Virtual memory free list: 2024-11-12T16:59:47.9259967Z 0x3400000.. 0x800000000000 (len = 0x7ffffcc00000, pages = 34359725056) 2024-11-12T16:59:47.9316780Z [0][INFO] bootargs = 2024-11-12T16:59:47.9620459Z [0][INFO] 2024-11-12T16:59:47.9715816Z [0][INFO] ========================== CPU INFORMATION =========================== 2024-11-12T16:59:47.9767150Z [0][INFO] Model: uhyve - unikernel hypervisor 2024-11-12T16:59:47.9811093Z [0][INFO] Frequency: 2445 MHz (from Hypervisor) 2024-11-12T16:59:47.9838482Z [0][INFO] SpeedStep Technology: Not Available 2024-11-12T16:59:47.9928762Z [0][INFO] Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AESNI RDRAND FMA MOVBE MCE FXSR XSAVE RDTSCP CLFLUSH TSC-DEADLINE X2APIC HYPERVISOR AVX2 BMI1 BMI2 FSGSBASE RDSEED 2024-11-12T16:59:47.9953020Z [0][INFO] Physical Address Width: 48 bits 2024-11-12T16:59:47.9979566Z [0][INFO] Linear Address Width: 48 bits 2024-11-12T16:59:48.0006368Z [0][INFO] Supports 1GiB Pages: Yes 2024-11-12T16:59:48.0097123Z [0][INFO] ====================================================================== 2024-11-12T16:59:48.0112801Z [0][INFO] 2024-11-12T16:59:48.0517785Z [0][INFO] Hermit booted on 2024-11-12 16:59:47.299156486 +00:00:00 2024-11-12T16:59:48.6412525Z [0][WARN] Try to use default APIC address 2024-11-12T16:59:48.9766256Z [0][INFO] Compiled with PCI support 2024-11-12T16:59:48.9787750Z [0][INFO] Compiled with ACPI support 2024-11-12T16:59:48.9808913Z [0][INFO] Compiled with SMP support 2024-11-12T16:59:48.9825513Z [0][INFO] 2024-11-12T16:59:48.9904993Z [0][INFO] ======================== PCI BUS INFORMATION ========================= 2024-11-12T16:59:49.0113915Z [0][INFO] 00:00 Unknown Class [0200]: Unknown Vendor Unknown Device [1AF4:1000], BAR0 Memory32 { address: 0xC000, size: 0x10, prefetchable: false }, BAR1 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR2 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR3 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR4 Memory32 { address: 0x0, size: 0x10, prefetchable: false }, BAR5 Memory32 { address: 0x0, size: 0x10, prefetchable: false } 2024-11-12T16:59:49.0205694Z [0][INFO] ====================================================================== 2024-11-12T16:59:49.0220583Z [0][INFO] 2024-11-12T16:59:49.7333191Z [0][INFO] Hermit is running on uhyve! 2024-11-12T16:59:49.7358775Z [0][INFO] Found virtio device with device id 0x1000 2024-11-12T16:59:50.8178198Z [0][INFO] Try to initialize uhyve filesystem 2024-11-12T16:59:50.8310903Z [0][INFO] Mounting uhyve filesystem at /root 2024-11-12T16:59:50.9513046Z [0][INFO] Jumping into application 2024-11-12T16:59:51.0402563Z 2024-11-12T16:59:51.0995293Z Hello, Hermit! 🦀 2024-11-12T16:59:51.1600285Z Hello, world! 2024-11-12T16:59:51.2206922Z Привет, мир! 2024-11-12T16:59:51.2804804Z こんにちは世界! 2024-11-12T16:59:51.3397714Z 你好世界! 2024-11-12T16:59:51.3992878Z สวัสดีชาวโลก! 2024-11-12T16:59:51.4590283Z Chào thế giới! 2024-11-12T16:59:51.5186539Z 2024-11-12T16:59:51.5771582Z Arguments: 2024-11-12T16:59:51.7208669Z {name} 2024-11-12T16:59:51.7972456Z 2024-11-12T16:59:51.8585535Z Environment variables: 2024-11-12T16:59:51.9195821Z 2024-11-12T16:59:52.2235827Z x = 6.283185307179586 2024-11-12T16:59:52.5514297Z e^x = 535.4916555247646 2024-11-12T16:59:52.8581218Z ln(e^x) = 6.283185307179586 2024-11-12T16:59:52.9165359Z 2024-11-12T16:59:53.6063004Z Measured time for 100ms sleep: 149.594ms 2024-11-12T16:59:53.6663058Z 2024-11-12T16:59:53.8470279Z available_parallelism = 4 2024-11-12T17:00:02.7955490Z Thread: 0 1 2 4 5 6 3 7 2024-11-12T17:00:02.8888636Z 2024-11-12T17:00:04.0918444Z /proc/version contains "HermitOS version 0.8.0 # UTC 2024-11-12T16:49:12.444889307+00:00" 2024-11-12T17:00:04.1658640Z 2024-11-12T17:00:05.8758912Z /tmp/hello.txt : writing, reading 2024-11-12T17:00:06.3052706Z Reading "/proc" directory entries 2024-11-12T17:00:07.1383999Z Found "/proc/version" 2024-11-12T17:00:07.2502142Z 2024-11-12T17:00:07.3243031Z 2024-11-12T17:00:08.5768323Z Calculating Pi (Sequential): 733.44ms 2024-11-12T17:00:08.6458522Z 2024-11-12T17:00:14.3422896Z Calculating Pi (Parallel): 4.878435s 2024-11-12T17:00:14.4424158Z 2024-11-12T17:00:14.5449347Z Matrix multiplication 2024-11-12T17:00:25.2195040Z seq row-major: 64x64 matrix: 9.339013 s 2024-11-12T17:00:34.2213416Z seq z-order: 64x64 matrix: 7.5653048 s 2024-11-12T17:00:39.1636813Z par z-order: 64x64 matrix: 3.54542 s 2024-11-12T17:00:44.8825773Z par strassen: 64x64 matrix: 4.331407 s 2024-11-12T17:00:45.4336206Z speedup: 2.13x 2024-11-12T17:00:45.5354117Z 2024-11-12T17:00:45.6918581Z Laplace iterations 2024-11-12T17:10:56.0649443Z 1000 iterations: 609.294692s (residual: 0.0000000000000000000044790090308916814) 2024-11-12T17:10:56.1172787Z Number of interrupts 2024-11-12T17:10:56.1187751Z [0][FPU]: 1361 2024-11-12T17:10:56.1215441Z [0][Wakeup]: 638 2024-11-12T17:10:56.1228950Z [0][Timer]: 5 2024-11-12T17:10:56.1260012Z [1][FPU]: 1 2024-11-12T17:10:56.1288160Z [1][Wakeup]: 1008 2024-11-12T17:10:56.1301434Z [1][Timer]: 3 2024-11-12T17:10:56.1332094Z [2][FPU]: 1 2024-11-12T17:10:56.1359951Z [2][Wakeup]: 1010 2024-11-12T17:10:56.1373310Z [2][Timer]: 4 2024-11-12T17:10:56.1404690Z [3][FPU]: 1 2024-11-12T17:10:56.1432665Z [3][Wakeup]: 826 2024-11-12T17:10:56.1446141Z [3][Timer]: 4 2024-11-12T17:10:56.1484843Z [0][INFO] shutting down with code 0 2024-11-12T17:10:56.1998760Z ##[group]Run FIRECRACKER=$HOME/.local/bin/firecracker cargo xtask ci firecracker --arch x86_64 --profile dev --sudo --package hello_world --no-default-features 2024-11-12T17:10:56.2000111Z FIRECRACKER=$HOME/.local/bin/firecracker cargo xtask ci firecracker --arch x86_64 --profile dev --sudo --package hello_world --no-default-features 2024-11-12T17:10:56.2057015Z shell: /usr/bin/bash -e {0} 2024-11-12T17:10:56.2057300Z env: 2024-11-12T17:10:56.2057650Z GH_TOKEN: *** 2024-11-12T17:10:56.2057896Z RUSTFLAGS: -Dwarnings 2024-11-12T17:10:56.2058165Z RUSTDOCFLAGS: -Dwarnings 2024-11-12T17:10:56.2058434Z HERMIT_CAREFUL: 1 2024-11-12T17:10:56.2058689Z CARGO_HOME: /home/runner/.cargo 2024-11-12T17:10:56.2058989Z CARGO_INCREMENTAL: 0 2024-11-12T17:10:56.2059239Z CARGO_TERM_COLOR: always 2024-11-12T17:10:56.2059506Z CACHE_ON_FAILURE: false 2024-11-12T17:10:56.2059765Z ##[endgroup] 2024-11-12T17:10:56.3105652Z  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.06s 2024-11-12T17:10:56.3133793Z  Running `target/debug/xtask ci firecracker --arch x86_64 --profile dev --sudo --package hello_world --no-default-features` 2024-11-12T17:10:56.3174921Z ##[group]cargo build 2024-11-12T17:10:56.3181194Z $ cd "/home/runner/work/kernel/kernel" && env -u CARGO -u CARGO_INCREMENTAL -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_PATH -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u CARGO_TERM_COLOR -u LD_LIBRARY_PATH -u RUSTDOCFLAGS -u RUSTFLAGS -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "build" "--target=x86_64-unknown-hermit" "-Zbuild-std=std,panic_abort" "--no-default-features" "--profile" "dev" "--package" "hello_world" 2024-11-12T17:10:56.4675448Z Compiling hermit v0.9.1 (/home/runner/work/kernel/kernel/hermit) 2024-11-12T17:10:59.0169102Z warning: hermit@0.9.1: $ cd "/home/runner/work/kernel/kernel/kernel" && env -u CARGO -u CARGO_CFG_FMT_DEBUG -u CARGO_CFG_OVERFLOW_CHECKS -u CARGO_CFG_PANIC -u CARGO_CFG_RELOCATION_MODEL -u CARGO_CFG_TARGET_ABI -u CARGO_CFG_TARGET_ARCH -u CARGO_CFG_TARGET_ENDIAN -u CARGO_CFG_TARGET_ENV -u CARGO_CFG_TARGET_FEATURE -u CARGO_CFG_TARGET_HAS_ATOMIC -u CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT -u CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE -u CARGO_CFG_TARGET_OS -u CARGO_CFG_TARGET_POINTER_WIDTH -u CARGO_CFG_TARGET_THREAD_LOCAL -u CARGO_CFG_TARGET_VENDOR -u CARGO_CFG_UB_CHECKS -u CARGO_ENCODED_RUSTFLAGS -u CARGO_HOME -u CARGO_MAKEFLAGS -u CARGO_MANIFEST_DIR -u CARGO_MANIFEST_LINKS -u CARGO_PKG_AUTHORS -u CARGO_PKG_DESCRIPTION -u CARGO_PKG_HOMEPAGE -u CARGO_PKG_LICENSE -u CARGO_PKG_LICENSE_FILE -u CARGO_PKG_NAME -u CARGO_PKG_README -u CARGO_PKG_REPOSITORY -u CARGO_PKG_RUST_VERSION -u CARGO_PKG_VERSION -u CARGO_PKG_VERSION_MAJOR -u CARGO_PKG_VERSION_MINOR -u CARGO_PKG_VERSION_PATCH -u CARGO_PKG_VERSION_PRE -u LD_LIBRARY_PATH -u RUSTC -u RUSTDOC -u RUSTUP_HOME -u RUSTUP_TOOLCHAIN -u RUST_RECURSION_COUNT "/home/runner/.cargo/bin/cargo" "run" "--package=xtask" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-ce9384d7210645cf/out/target" "--" "build" "--arch" "x86_64" "--profile" "dev" "--target-dir" "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/build/hermit-ce9384d7210645cf/out/target" "--no-default-features" 2024-11-12T17:10:59.1323516Z Compiling hello_world v0.0.0 (/home/runner/work/kernel/kernel/examples/hello_world) 2024-11-12T17:10:59.2563756Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.90s 2024-11-12T17:10:59.2699681Z ##[endgroup] 2024-11-12T17:10:59.2700121Z firecracker config 2024-11-12T17:10:59.2700538Z { 2024-11-12T17:10:59.2701119Z "boot-source": { 2024-11-12T17:10:59.2703717Z "kernel_image_path": "hermit-loader-x86_64-fc", 2024-11-12T17:10:59.2705371Z "initrd_path": "/home/runner/work/kernel/kernel/target/x86_64-unknown-hermit/debug/hello_world", 2024-11-12T17:10:59.2711772Z "boot_args": "" 2024-11-12T17:10:59.2712272Z }, 2024-11-12T17:10:59.2712687Z "drives": [], 2024-11-12T17:10:59.2713254Z "machine-config": { 2024-11-12T17:10:59.2713735Z "vcpu_count": 1, 2024-11-12T17:10:59.2714209Z "mem_size_mib": 256, 2024-11-12T17:10:59.2714745Z "smt": false 2024-11-12T17:10:59.2715127Z } 2024-11-12T17:10:59.2715443Z } 2024-11-12T17:10:59.2715677Z 2024-11-12T17:10:59.2717133Z $ sudo /home/runner/.local/bin/firecracker --no-api --config-file firecracker_vm_config.json --log-path firecracker.log --level Info --show-level --show-log-origin 2024-11-12T17:10:59.3647930Z firecracker log 2024-11-12T17:10:59.3649593Z 2024-11-12T17:10:59.283656230 [anonymous-instance:main:INFO:src/firecracker/src/main.rs:310] Running Firecracker v1.10.0 2024-11-12T17:10:59.3651906Z 2024-11-12T17:10:59.313064551 [anonymous-instance:main:INFO:src/vmm/src/device_manager/mmio.rs:450] Artificially kick devices. 2024-11-12T17:10:59.3654955Z 2024-11-12T17:10:59.313135064 [anonymous-instance:fc_vcpu 0:WARN:src/vmm/src/vstate/vcpu/mod.rs:392] Received a VcpuEvent::Resume message with immediate_exit enabled. immediate_exit was disabled before proceeding 2024-11-12T17:10:59.3657443Z 2024-11-12T17:10:59.313160489 [anonymous-instance:main:INFO:src/firecracker/src/main.rs:573] Successfully started microvm that was configured from one single json 2024-11-12T17:10:59.3659131Z 2024-11-12T17:10:59.313523899 [anonymous-instance:fc_vcpu 0:INFO:src/vmm/src/vstate/vcpu/mod.rs:549] Received KVM_EXIT_SHUTDOWN signal 2024-11-12T17:10:59.3660419Z 2024-11-12T17:10:59.313556177 [anonymous-instance:main:INFO:src/vmm/src/lib.rs:833] Vmm is stopping. 2024-11-12T17:10:59.3661520Z 2024-11-12T17:10:59.313656104 [anonymous-instance:main:INFO:src/vmm/src/lib.rs:833] Vmm is stopping. 2024-11-12T17:10:59.3662569Z 2024-11-12T17:10:59.363148921 [anonymous-instance:main:INFO:src/firecracker/src/main.rs:102] Firecracker exiting successfully. exit_code=0 2024-11-12T17:10:59.3663193Z 2024-11-12T17:10:59.3711420Z Post job cleanup. 2024-11-12T17:10:59.5196581Z Post job cleanup. 2024-11-12T17:10:59.6197460Z [command]/usr/bin/git version 2024-11-12T17:10:59.6235607Z git version 2.47.0 2024-11-12T17:10:59.6287162Z Temporarily overriding HOME='/home/runner/work/_temp/a63721c8-ef0a-4dd9-b51e-3ca541d0b57b' before making global git config changes 2024-11-12T17:10:59.6288888Z Adding repository directory to the temporary git global config as a safe directory 2024-11-12T17:10:59.6293454Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/kernel/kernel/kernel 2024-11-12T17:10:59.6328735Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2024-11-12T17:10:59.6361319Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2024-11-12T17:10:59.6608190Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2024-11-12T17:10:59.6633307Z http.https://github.com/.extraheader 2024-11-12T17:10:59.6646533Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2024-11-12T17:10:59.6686901Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2024-11-12T17:10:59.7054277Z Post job cleanup. 2024-11-12T17:10:59.8013879Z [command]/usr/bin/git version 2024-11-12T17:10:59.8051030Z git version 2.47.0 2024-11-12T17:10:59.8098230Z Temporarily overriding HOME='/home/runner/work/_temp/4e7f4028-7f8f-459a-af16-fd857f912460' before making global git config changes 2024-11-12T17:10:59.8099449Z Adding repository directory to the temporary git global config as a safe directory 2024-11-12T17:10:59.8104627Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/kernel/kernel 2024-11-12T17:10:59.8139753Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2024-11-12T17:10:59.8171647Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2024-11-12T17:10:59.8408677Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2024-11-12T17:10:59.8431059Z http.https://github.com/.extraheader 2024-11-12T17:10:59.8443219Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2024-11-12T17:10:59.8476953Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2024-11-12T17:10:59.8936186Z Cleaning up orphan processes