Warning: Permanently added '18.206.201.56' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --srpm --task-url https://copr.fedorainfracloud.org/backend/get-srpm-build-task/9193224 Version: 1.3 PID: 8889 Logging PID: 8890 Task: {'appstream': False, 'background': False, 'build_id': 9193224, 'chroot': None, 'package_name': 'msim-git', 'project_dirname': 'main', 'project_name': 'main', 'project_owner': 'd3s', 'repos': [], 'sandbox': 'd3s/main--d3s', 'source_json': {'clone_url': 'https://github.com/D-iii-S/msim.git', 'committish': '', 'spec': 'msim-git.rpkg.spec', 'srpm_build_method': 'rpkg', 'subdirectory': '', 'type': 'git'}, 'source_type': 8, 'submitter': 'd3s', 'task_id': '9193224'} Running: git clone https://github.com/D-iii-S/msim.git /var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/msim --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://github.com/D-iii-S/msim.git', '/var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/msim', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/msim'... Generated rpkg config: [rpkg] preprocess_spec = True [git] anon_clone_url = https://github.com/%(repo_path)s [lookaside] download_url = https://${git_props:remote_netloc}/repo/pkgs/%(repo_path)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s Writing config into /var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/.config/rpkg.conf Running: rpkg srpm --outdir /var/lib/copr-rpmbuild/results --spec /var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/msim/msim-git.rpkg.spec cmd: ['rpkg', 'srpm', '--outdir', '/var/lib/copr-rpmbuild/results', '--spec', '/var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/msim/msim-git.rpkg.spec'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/msim rc: 0 stdout: Wrote: /var/lib/copr-rpmbuild/results/msim-git.rpkg.spec Wrote: /var/lib/copr-rpmbuild/results/msim-git-2.3.1.0.git.1440.bd12fb41-1.src.rpm RPM build warnings: stderr: git_dir_pack: archiving /var/lib/copr-rpmbuild/workspace/workdir-m6grqxsx/msim: commit bd12fb4141343f54a8269c47a228210e30bdd077 (HEAD -> master, origin/master, origin/HEAD) Merge: 665bb6a 6c01c15 Author: Vojtech Horky Date: Fri Jun 20 16:12:06 2025 +0200 Add RISC-V generic IMA implementation (see #81) This pull request adds a generic implementation of the RV32/RV64 IMA with the goal to have 64-bit RISC-V CPU support in MSIM. The selection is dictated by defining the XLEN variable with a #define block. Added files include: * Types, macros and functions which are XLEN-dependent, * Structures and enums used for instruction decoding (instruction format is the same on both architectures) * CSR-related code * Instruction code, which can be shared by both architectures. In some cases, the specification defines two variants (see the AMOxxx instructions, which appear with the _w and _d suffix). This is not included in the generic IMA: * Instruction decoding (which is architecture dependent and thus makes more sense to implement separately) * TLB and virtual memory management (Sv32 versus Sv39) What could be made generic in the future (maybe?): * Debug and mnemonics code (the mnemonics.c is large and could possibly be made shared by both architectures) git_dir_pack: Wrote: /var/lib/copr-rpmbuild/results/msim-bd12fb41.tar.gz warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Output: ['msim-git-2.3.1.0.git.1440.bd12fb41-1.src.rpm', 'msim-git.rpkg.spec', 'msim-bd12fb41.tar.gz'] Running SRPMResults tool Package info: { "name": "msim-git", "epoch": null, "version": "2.3.1.0.git.1440.bd12fb41", "release": "1", "exclusivearch": [], "excludearch": [] } SRPMResults finished