Commit Graph

378 Commits

Author SHA1 Message Date
David Abdurachmanov 47f52c146b
Rebase all RISCV patches on top of RC2
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-13 14:40:25 +02:00
David Abdurachmanov bb6b35ba8b
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-13 13:47:47 +02:00
Peter Robinson 6e2ccb98b1 2020.01 RC2 2019-11-12 09:33:51 +00:00
Peter Robinson e76bd0ca44 build against ATF 2.2 2019-11-05 23:21:02 +00:00
David Abdurachmanov 4ac22964ab
Fix bogus date in changelog
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-01 08:36:22 +02:00
David Abdurachmanov 12e45d3b64
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-01 05:45:44 +02:00
Peter Robinson 7878d97fd4 2020.01 RC1, Initial migration to python3 2019-10-31 17:06:34 +00:00
David Abdurachmanov 8fbcc5a382
Define kernel_gz_addr_r and kernel_gz_size for RISC-V boards
This allows us to use Image.gz with booti command. This saves ~50%
of kernel size.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-30 16:33:37 +02:00
David Abdurachmanov ad3de44704
Fix addappend patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-29 12:03:24 +02:00
David Abdurachmanov 1abb99241a
Update addappend patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-28 17:03:44 +02:00
David Abdurachmanov d2cc99b787
Add 'addappend' label to PXE/EXTLINUX configuration
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-28 11:36:07 +02:00
David Abdurachmanov 0600cc956f
Incl. misc not upstream patches for RISC-V
1. Increase default stack size from 8KiB to 16KiB to avoid illegal instruction
   panics while bringing up harts online. Not posted yet online.
2. Add Image.gz booti support (RFC/RFT) for testing.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-17 10:30:05 +03:00
David Abdurachmanov 2b10fe613a
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-17 10:18:30 +03:00
Peter Robinson f8d3dfbeef Fixes for Rockchips rk3328 and rk3399 platforms 2019-10-09 18:14:48 +01:00
David Abdurachmanov c026d2881e
Misc. RISCV fixes
- Align boot image header format
- Set preboot for QEMU to copy DTB in expected location
- Set default bootargs for the boards

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-09 15:08:23 +03:00
David Abdurachmanov 27068a5bf6
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-09 13:43:51 +03:00
Peter Robinson 2f87ed820e 2019.10 2019-10-08 16:17:52 +01:00
David Abdurachmanov 4caac69d44
Set fdt_addr to fdt_addr_r value for PXE/EXTLINUX
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-26 19:10:33 +02:00
David Abdurachmanov 2499c1d49a
Remove all custom patches and start fresh
CONFIG_PREBOOT might need re-work, thus let's start fresh to see
check uboot environment before changes.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-24 07:53:22 +03:00
David Abdurachmanov b37aa919da
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-24 07:49:48 +03:00
Peter Robinson 7f0a3a4eaa 2019.10 RC4 2019-09-23 17:42:39 +01:00
Peter Robinson 13e776d8d6 Minor fixes 2019-09-11 10:34:41 +01:00
David Abdurachmanov 39828c439d
Remove CONFIG_PREBOOT for SiFive FU540
fdtcontroladdr points to a wrong location for FDT and 5.3 kernel fails
to boot.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-30 10:08:31 -07:00
David Abdurachmanov 96ba5aabb5
Remove easylogo/easylogo
Tool was removed upstream.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-27 09:52:43 -07:00
Peter Robinson 28ed29c8ec easylogo was dropped 2019-08-27 09:09:56 +01:00
David Abdurachmanov c2f204c668
Boot from MMC and PXE SiFive FU540
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-27 01:07:02 -07:00
Peter Robinson ae1a05f516 2019.10 rc3 2019-08-27 08:19:50 +01:00
David Abdurachmanov aaf7235ecb
Update to 2019.10 RC3
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-26 18:15:03 -07:00
Peter Robinson f00e59665f Re-add accidentally dropped RPi4 patch 2019-08-26 17:11:19 +01:00
Peter Robinson b054e6bb42 Temporarily disable Chrome devices due to unexpected retirement of vboot-utils, python2-pyelftools re-written in something else 2019-08-26 13:02:45 +01:00
Peter Robinson 268b040fc0 fixes to building 2019.10-rc2 2019-08-26 08:35:47 +01:00
David Abdurachmanov e3b3eec4c9
Remove some README.* files
Some README.* files were converted to reST to be used with Sphinx
and places in different locations.

BUILDSTDERR: error: File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.uefi
BUILDSTDERR: error: File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.arm64
RPM build errors:
BUILDSTDERR: error: File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.qemu-riscv
BUILDSTDERR: error: File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.sifive-fu540
BUILDSTDERR: error: File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.ae350
BUILDSTDERR:     File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.uefi
BUILDSTDERR:     File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.arm64
BUILDSTDERR:     File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.qemu-riscv
BUILDSTDERR:     File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.sifive-fu540
BUILDSTDERR:     File not found: /builddir/build/BUILDROOT/uboot-tools-2019.10-0.1.rc2.0.riscv64.fc31.riscv64/usr/share/doc/uboot-tools/README.ae350
Child return code was: 1

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 09:58:42 -07:00
David Abdurachmanov 70e5155e0a
Fix envtools build errors
Patchset from https://patchwork.ozlabs.org/cover/1152432/

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 08:22:28 -07:00
David Abdurachmanov dd5b903d3b
Clean up RISC-V (riscv64) patches
Old patches are upstreamed, but upstream was broken while converting
PREBOOT stuff to Kconfig.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-23 14:30:19 -07:00
David Abdurachmanov 27c9eecc4a
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-23 14:18:58 -07:00
Peter Robinson d66aef9a14 2019.10 RC2 2019-08-14 11:06:09 +01:00
Peter Robinson f215defee6 Rock960 fix, Iniital Raspberry Pi 4 support 2019-08-04 20:35:49 +01:00
Fedora Release Engineering 0b3a57d474 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 02:16:46 +00:00
Peter Robinson f2e16593da 2019.07, Rock64, Rock960 enhancements, cleanups 2019-07-09 00:18:59 +01:00
David Abdurachmanov a29ada2896
Update VirtIO PCI patches
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-07-04 15:10:52 +03:00
David Abdurachmanov 2602a671e9
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-07-02 14:28:07 +03:00
David Abdurachmanov b62e49859d
Call pci enum before virtio scan
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-29 12:10:48 +03:00
David Abdurachmanov c7647e64da
Bump Release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-29 11:08:12 +03:00
David Abdurachmanov a87326e86a
Run virtio scan before booting from VirtIO Block Device over PCIe
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-28 16:57:06 +03:00
Peter Robinson d2929efe62 Fix build with explicit python2 2019-06-28 13:30:27 +01:00
Peter Robinson 194cb00fcb add some comments to some patches 2019-06-28 09:26:31 +01:00
David Abdurachmanov 8a5a414e3c
Add VIRTIO_PCI to RISC-V QEMU emulation
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-26 09:55:27 +03:00
David Abdurachmanov b8d8a2c629
Remove obsolete patch for RISC-V
The changes were merged upstream.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-21 18:02:00 +03:00
David Abdurachmanov 85b660c788
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-21 17:31:11 +03:00
Peter Robinson f995ddaa1b fix up patch listing 2019-06-18 12:18:55 +01:00