2019-03-20 21:31:06 +00:00
|
|
|
# Disable debug packages, we don't need them.
|
|
|
|
%global debug_package %{nil}
|
|
|
|
|
|
|
|
Name: opensbi-unstable
|
|
|
|
# The last part is short hash
|
2019-09-24 05:45:33 +00:00
|
|
|
# Format: <TAG>.<NUMBER_OF_COMMITS_AFTER_TAG>.<YEAR>.<MONTH>.<DAY>.<SHORT_COMMIT>
|
2023-05-02 10:11:18 +00:00
|
|
|
Version: v1.2.116.2023.05.02.7919530
|
2020-01-07 08:35:14 +00:00
|
|
|
Release: 1%{?dist}
|
2019-03-20 21:31:06 +00:00
|
|
|
Summary: RISC-V Open Source Supervisor Binary Interface
|
|
|
|
|
|
|
|
License: BSD
|
|
|
|
URL: https://github.com/riscv/opensbi
|
|
|
|
|
|
|
|
# Download tarball, e.g.:
|
|
|
|
# https://github.com/riscv/opensbi/archive/%full_commit.tar.gz
|
2023-05-02 10:11:18 +00:00
|
|
|
%global full_commit 791953030836d39687688a8e7f1a3e708892cfa1
|
2019-03-30 21:13:23 +00:00
|
|
|
Source0: https://github.com/riscv/opensbi/archive/%{full_commit}.tar.gz
|
2019-03-20 21:31:06 +00:00
|
|
|
|
|
|
|
BuildRequires: gcc
|
|
|
|
BuildRequires: binutils
|
|
|
|
BuildRequires: findutils
|
|
|
|
BuildRequires: grep
|
|
|
|
BuildRequires: coreutils
|
|
|
|
BuildRequires: make
|
|
|
|
BuildRequires: dtc
|
2022-11-17 10:23:50 +00:00
|
|
|
BuildRequires: python3
|
|
|
|
BuildRequires: gawk
|
|
|
|
BuildRequires: sed
|
2019-03-20 21:31:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
RISC-V Open Source Supervisor Binary Interface compiled in jump variant.
|
|
|
|
This is only for QEMU RISC-V virt machine.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
2021-01-06 14:01:48 +00:00
|
|
|
%autosetup -n opensbi-%{full_commit}
|
2019-03-20 21:31:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
%build
|
2021-01-06 16:00:29 +00:00
|
|
|
make \
|
|
|
|
PLATFORM=generic
|
|
|
|
|
2019-03-20 21:31:06 +00:00
|
|
|
|
|
|
|
%install
|
2021-01-06 16:00:29 +00:00
|
|
|
make \
|
|
|
|
PLATFORM=generic \
|
|
|
|
I=%{buildroot} \
|
|
|
|
INSTALL_LIB_PATH=lib64 \
|
|
|
|
INSTALL_FIRMWARE_PATH=%{_datadir}/%{name} \
|
|
|
|
install
|
2019-03-20 21:31:06 +00:00
|
|
|
|
2021-01-06 15:13:22 +00:00
|
|
|
|
2021-01-06 14:01:48 +00:00
|
|
|
rm -rfv %{buildroot}/lib64
|
|
|
|
rm -rfv %{buildroot}/include
|
|
|
|
rm -rfv %{buildroot}%{_datadir}/%{name}/*/firmware/payloads
|
2019-08-24 22:33:06 +00:00
|
|
|
|
|
|
|
|
2019-03-20 21:31:06 +00:00
|
|
|
%files
|
|
|
|
%license COPYING.BSD
|
|
|
|
%doc README.md
|
2021-01-06 14:01:48 +00:00
|
|
|
%dir %{_datadir}/%{name}
|
|
|
|
%{_datadir}/%{name}/*
|
2019-03-20 21:31:06 +00:00
|
|
|
|
2019-03-30 21:13:23 +00:00
|
|
|
|
2019-03-20 21:31:06 +00:00
|
|
|
%changelog
|
2023-05-02 10:11:18 +00:00
|
|
|
* Tue May 02 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.2.116.2023.05.02.7919530-1
|
|
|
|
- Sync with upstream master branch (v1.2-116-g7919530)
|
|
|
|
|
2023-01-26 06:16:33 +00:00
|
|
|
* Thu Jan 26 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.2.0.2023.01.26.c6b5188c-1
|
|
|
|
- Use v1.2 (last stable release for now)
|
|
|
|
|
2023-01-25 16:02:43 +00:00
|
|
|
* Tue Jan 25 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.2.34.2023.01.25.c45992c-1
|
|
|
|
- Sync with upstream master branch (v1.2-34-gc45992c)
|
|
|
|
|
2022-11-17 09:38:59 +00:00
|
|
|
* Thu Nov 17 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.1.85.2022.11.17.14f5c4c-1
|
|
|
|
- Sync with upstream master branch (v1.1-85-g14f5c4c)
|
|
|
|
|
2022-06-27 11:53:57 +00:00
|
|
|
* Mon Jun 23 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.1.0.2022.06.27.4489876-1
|
|
|
|
- Sync with upstream master branch (v1.1 tag)
|
|
|
|
|
|
|
|
* Thu Jun 23 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.0.99.2022.06.23.6f1fe98-1
|
2022-06-23 08:00:40 +00:00
|
|
|
- Sync with upstream master branch
|
|
|
|
|
2022-06-27 11:53:57 +00:00
|
|
|
* Thu Jun 02 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.0.92.2022.06.13.9dc5ec5-1
|
2022-06-13 10:50:47 +00:00
|
|
|
- Sync with upstream master branch
|
|
|
|
|
2022-06-27 11:53:57 +00:00
|
|
|
* Thu Jun 02 2022 David Abdurachmanov <davidlt@rivosinc.com> v1.0.81.2022.06.02.cb8271c-1
|
2022-06-02 07:38:26 +00:00
|
|
|
- Sync with upstream master branch
|
|
|
|
|
2021-11-06 17:00:08 +00:00
|
|
|
* Sat Nov 06 2021 David Abdurachmanov <david.abdurachmanov@gmail.com> v0.9.163.2021.11.06.0979ffd-1
|
|
|
|
- Sync with upstream master branch
|
|
|
|
|
2021-10-08 10:17:47 +00:00
|
|
|
* Fri Oct 08 2021 David Abdurachmanov <david.abdurachmanov@gmail.com> v0.9.152.2021.10.08.754d511-1
|
|
|
|
- Sync with upstream master branch
|
|
|
|
|
2021-08-17 09:27:08 +00:00
|
|
|
* Tue Aug 17 2021 David Abdurachmanov <david.abdurachmanov@gmail.com> v0.9.134.2021.08.17.7aa6c9a-1
|
|
|
|
- Sync with upstream master branch
|
|
|
|
- Upstream support for SiFive HiFive Unmatched
|
|
|
|
|
2021-04-21 05:37:54 +00:00
|
|
|
* Wed Apr 21 2021 David Abdurachmanov <david.abdurachmanov@gmail.com> v0.9.35.2021.04.21.f41196a
|
|
|
|
- Update to v0.9+
|
|
|
|
|
2021-01-06 14:01:48 +00:00
|
|
|
* Wed Jan 06 2021 David Abdurachmanov <david.abdurachmanov@sifive.com> v0.8.81.2021.01.06.7dcb1e1
|
|
|
|
- New version
|
|
|
|
- Switch to generic platform
|
|
|
|
- Remove all others special Fedora variants of firmware
|
|
|
|
- Remove development library and documentation (not needed)
|
|
|
|
- Remove example payloads
|