Commit Graph

903 Commits

Author SHA1 Message Date
Ryan O'Leary
9beedb7e76 Another round of fixes for the CI system
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:15:44 -07:00
Ryan O'Leary
34f529ed92 Add build status to README file
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:14:59 -07:00
Ryan O'Leary
b626cf72a3 Remove unused keys
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
f3a81dabcd seeed/beaglev: use ethernet
This requires enabling certain I2C and GPIO and other resources.

It also needs this kernel:
esmil	https://github.com/esmil/linux.git (fetch)

commit 177444f98878b393cede53dedaf00f63c60eba53 (HEAD -> beaglev-pinctrl, esmil/beaglev-pinctrl)
Author: Emil Renner Berthing <kernel@esmil.dk>
Date:   Sat Jul 17 21:50:38 2021 +0200

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
301fa90966 seeed/beaglev: add networking
Still fails, probably as we need clock setup.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
b7739679d1 seeed/beaglev: Success!
Run /init as init process
  with arguments:
    /init
    nosmp
  with environment:
    HOME=/
    TERM=linux
    ip=dhcp
1970/01/01 00:00:03 Welcome to u-root!
                              _
   _   _      _ __ ___   ___ | |_
  | | | |____| '__/ _ \ / _ \| __|
  | |_| |____| | | (_) | (_) | |_
   \__,_|    |_|  \___/ \___/ \__|

init: 1970/01/01 00:00:03 no modules found matching '/lib/modules/*.ko'
~/#

Now to turn on networking.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
2919c79a5e seeed/beaglev: checkpoint commit -- boots, no interrupts, no console
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
c22c2e4818 seeed/beaglev: flashkernel boots but dies for no known reason.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
3db57bc76a seeed/beaglev: checkpoint commit for kernel
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
6c094a42b6 seeed/beaglev: move to 5.14 from esmil.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
4038c22c90 seeed/beaglev: config for new kernel
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
87995a80fb amd/rome: catch up cpu-linux.config
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
c4c8761e62 amd/rome: checkpoint pre-reserve MMCONFIG on the command line gets xoreboot to hanging on bus 20
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ryan O'Leary
cd1d31f3af Run apt-get update before installing packages
Without running apt-get update, you get error messages about packages
not being found.

Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:14:59 -07:00
Devon Bautista
27ec7eb1cf OVMF: Add Dockerfile and make targets for building/running
Signed-off-by: Devon Bautista <dbautista@newmexicoconsortium.org>
2021-09-14 13:14:59 -07:00
Ryan O'Leary
7e9957402f First pass at fixing CI errors
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:14:59 -07:00
Ryan O'Leary
14d162880d Enable github actions for all mainboards
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:14:59 -07:00
Ryan O'Leary
5cd0a63ea8 Move github actions to correct folder
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:14:59 -07:00
Ryan O'Leary
969781c8ce Enable github actions
Just build pcengines/apu2 flashkernel to start.

Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
fcce4920da amd/rom: checkpoint
This removes the 'noearly' and does not get to u-root prompt

    amd/rome: checkpoint
    with oreboot 74f1a1de20644143f48a1243addfda56e27b4395 this gets to a u-root prompt.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
60f8136348 amd/rome: checkpoint with oreboot 74f1a1de20644143f48a1243addfda56e27b4395 this gets to a u-root prompt.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
4f56e9cf04 amd/rome: more tweaks, getting to a prompt in oreboot
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
4ff8004c28 seeed/beaglev: final tweaks to get cpu working,ip=dhcp too
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
9f1ce04779 seeed/beaglev: This allows cpu to work
rminnich@a300:~$ CPU_NAMESPACE="/home=/home/rminnich" PWD=/ cpu -timeout9p 10s  bv /bbin/cat /home/bin/p9fs
set -e
set -x
./go/src/github.com/hugelgupf/p9/cmd/p9ufs/./p9ufs -v -root /home/rminnich/harvey/ :8080
rminnich@a300:~$

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
448fce02c2 walmart/robot: More tweaking and cpu works now
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
e4f35af4ac walmart/robot: .gitignore
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
6186d77bb8 walmart/robot: config files, don't work yet
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
73409cb884 walmart/robot: Makefile
useful target is cp.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
e662133a86 walmart/robot: Add boot scripts
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
58fba38e46 seeed/beaglev: Add u-boot-tools
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
1ac93bce00 seeed/beaglev: Remove more things we do not need
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
688ae79e42 seed/beaglev: Remove, e.g, Tulip, myricom
Tulip has not been purchasable for 20 years :-)

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
baf08659af beaglev: add instructions for the usb stick (microsd really)
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
4afd4425bc tweak config and Makefile, add BOOT commands to show how to boot
TODO: make this the boot script. I forget how.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
6622680f80 Add the seeed beaglev cpu.config and Makefile
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
b282647be2 intel/hw: enable USB
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
8e481b6e53 Add support for coreboot images.
You must supply a coreboot.rom, assumed to be 16M,
and a corebootem100.map file if you want to run the em100.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
8341bd2812 enable smp on flash.config
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
2a147bbd1f flash.config: enable more options
enable reserving low memory, low memory corruption detection

Enable 9p for the cpu command for those who want it

enable file systems for boot disks

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
bf35f1b5d1 Enable packet socket for netboot. Enble /proc/config.gz
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
79e7a134eb intel/hw: add two netboot commands for testing
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
fdc5021b0c amd/rome: Move forward to 5.8
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
bb64303078 opentitanpilot/dresden: add mass store to config file
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
ac1374a0a7 aopentitanpilot/dresden: replace Shell RE with shell GUID
some BIOSes stupidly to not add a USER INTERFACE to the
Shell; use the GUID instead.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
51663cb083 tyan7106: add cpu support
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
367bd77b57 amd/rome/Makefile: add note about getting to 5.10
5.10 fails for some weird reason.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
18223d0344 amd/rome:cpu-linux.config Add firmware memmap
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
9f0a30f86c intel/hw: Use the Shell GUID, not the name
Too many broken images don't have the name attached.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
98a8f5d1b8 Make touching bootcmds part of fetch
That way it will be created, and running fetch more than once will not
hurt.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00
Ronald G. Minnich
0f38bcb73c Take bootcmds out. The fetch target will touch it.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:14:59 -07:00