Commit Graph

967 Commits

Author SHA1 Message Date
Ryan O'Leary
5aacc85244 Remove circleci
We are replacing it with github actions.

Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2022-01-12 19:51:15 +01:00
Daniel Maslowski
3900b44a8e mb/walmart/robot: fix mkimage type
It's just kernel, not flashkernel.

Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Daniel Maslowski
a6a31b3c45 CI: omit beaglev for now due to upstream sources gone
Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Daniel Maslowski
7df0afad12 seeed/beaglev/Makefile: leave FIXME for lost branch from starfive
Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Daniel Maslowski
2126e7d29b hpe/dl360gen10/Makefile: leave FIXME for broken target 'injectkeys'
Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Daniel Maslowski
30f3edbe51 Switch to using https:// instead of git:// for cloning from GitHub
GitHub says:
git clone git://github.com/linux-sunxi/linux-sunxi.git -b sunxi-next --depth=1 linux
Cloning into 'linux'...
fatal: remote error:
  The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/
for more information.

Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Daniel Maslowski
342aa135d2 CI: install gcc-riscv64-linux-gnu among dependencies
Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Daniel Maslowski
5c5fe4f7f9 CI: touch SSH pub key files to make build pass
Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Daniel Maslowski
e912c404f7 CI: Update to go1.17.6 using actions/setup-go
Signed-off-by: Daniel Maslowski <info@orangecms.org>
2022-01-12 10:46:27 -08:00
Ryan O'Leary
fad7ffdfa7 Update to go1.17.5
This is now required by u-root.

Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2022-01-12 10:46:27 -08:00
Ronald G. Minnich
9dfbdfc584 aeeon/i11: new makefile and config files
These config files are for
5.15.0 : cpuflash.config
5.4.65 : cpuflash-5.4.65.config

They start a cpu daemon on boot.
The cpu daemon in turns starts a dhclient and a shell.
You can type commands.

They use pciserial for earlyprintk beacause their serial
hardware does not work in any way I can find.

5.4.65 can't run the on-board ethernet, so I have to use
a usb serial when I boot 5.4.65.

They have a simple standard command line. You can override
it via grub or kexec, but if you don't, looks like this
for both of them:
CONFIG_CMDLINE="console=tty0 earlyprintk=pciserial,force,1:0.0,115200"

While each kernel can kexec itself, they can not kexec the other.
5.15.0 kexec'ing 5.4.65: brick
5.4.65 kexec'ing 5.15.0: boots, but no working ethernet

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
763ba0311a aeeon/i11: Add the pci serial to the command line
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
29c2559242 Add the config for 5.4.65
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
09fd7a4ac8 Don't restrict dmesg access for any reason
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
83c23aa58f aeeon/i11: further config pruning
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
ace6dd61f5 aeeon/i11: prune the kernel
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
cb75a707d8 aeeon/i11: prune the kernel
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
2212be2ea6 aeeon/i11: remove console
Turns out we don't need it; serial doesn't work anyway.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
669fb9c969 aeeon/i11: update cpuflash stuff, trying to move to newer kernel
since this crummy board doesn't yet work with upstream drivers

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
4ec0e175c8 aeeon/i11: extend gitignore
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
3d35eeada2 aeeon/i11: we now have cpu
I had to use an asix usb to ethernet for now, but at least this POS is
sort of working:

rminnich@a300:~/linuxboot/mainboards/aeeon/i11$ cpu x date
Wed Jan  5 05:47:21 PM PST 2022
rminnich@a300:~/linuxboot/mainboards/aeeon/i11$

On to fixing on-board ethernet.

Would be nice if the folks at aeeon could learn not to include
30-year-old dead networks like FDDI and ATM in their
kernel configs, eh? It's just Not That Hard.

Next steps: prune this config more. Start testing kexec.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
cedfaff2b5 working to get this POS UPXtreme i11 working
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
b39b8ee9ed Trying to get this POS UP Xtreme i11 to boot
It's bad.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ronald G. Minnich
717f3336c6 add upxtreme/i11
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2022-01-11 15:46:52 -08:00
Ryan O'Leary
885161b954 Re-enabled github actions
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-12-10 12:16:05 -08:00
ron minnich
ae3999e829
Merge pull request #54 from rminnich/atomicpitargets
Atomicpitargets
2021-12-07 07:27:40 -08:00
Ronald G. Minnich
f42ae39678 digitalloggers/atomicpi: ignore new kernel images and directories
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-12-07 07:26:03 -08:00
Ronald G. Minnich
3ae0ee506c digitalloggers/atomicpi: add makefile stanza for 5.10
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-12-07 07:25:04 -08:00
Ronald G. Minnich
169fc45782 Add linux 5.10 config for kexec testing
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-12-07 07:21:21 -08:00
Ronald G. Minnich
d4fe5f2dac Add linux 5.4 support
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-12-07 07:14:08 -08:00
ron minnich
425755fa62
Merge pull request #53 from rminnich/kexectesthoneycomb
Add kexec test configs for solidrun/honeycomb
2021-12-05 22:50:43 -08:00
Ronald G. Minnich
b58a2e50de Add kexec test configs for solidrun/honeycomb
the images are called kexectestimage-5.10 and kexectestimage-5.4

They include two kernels, kernel-5.4 and kernel-5.10

Build the images, netboot them, and once they boot, you can test kexec:
kexec kernel-5.4
kexec kernel-5.10

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-12-05 22:48:23 -08:00
Devon Bautista
4856459193
Merge pull request #51 from synackd/qemu-fix-utk
Fix UTK builds and QEMU board's ASSERT error
2021-11-24 23:07:56 -07:00
Devon Bautista
323eb0a152
Use fiano create-ffs when USE_UTK is specified
Signed-off-by: Devon Bautista <devonb@lanl.gov>
2021-11-15 19:10:26 +00:00
Devon Bautista
c6f510b429
Ensure DxeCore isn't included twice in non-UTK builds
Signed-off-by: Devon Bautista <devonb@lanl.gov>
2021-10-30 20:03:10 +00:00
Devon Bautista
d07e8befc8
Ignore UTK binary
Signed-off-by: Devon Bautista <devonb@lanl.gov>
2021-10-30 20:03:04 +00:00
Devon Bautista
e49ecfd51f
Clean dxe/ in normal clean target
Signed-off-by: Devon Bautista <devonb@lanl.gov>
2021-10-30 20:02:58 +00:00
Devon Bautista
d0ba22ce20
QEMU: Update GUIDs in image-files.txt
Signed-off-by: Devon Bautista <devonb@lanl.gov>
2021-10-30 20:02:53 +00:00
Devon Bautista
b1790c8317
UTK: Include Linux.ffs, Initrd.ffs, and linuxboot.ffs in DXE_FILES
Signed-off-by: Devon Bautista <devonb@lanl.gov>
2021-10-30 20:02:41 +00:00
Ronald G. Minnich
607315e2e6 Clean up cubie port, including config files
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-29 14:24:54 -07:00
Ronald G. Minnich
1c45dd6a1d README.md: add quotes for run netboot command
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-27 08:51:18 -07:00
ron minnich
da808df5e1
Merge pull request #50 from linuxboot/honeycomb
Honeycomb
2021-10-19 15:01:18 -07:00
ron minnich
7f1113547f
Merge pull request #49 from rminnich/machiattobinfix
GO111MODULE=off for machiattobin
2021-10-19 15:00:57 -07:00
Ronald G. Minnich
b70dfa19ba Remove commands from boot.scr we no longe use
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 14:53:57 -07:00
Ronald G. Minnich
6cd932802c Add a README.md for honeycomb and a .dtb for it
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 14:53:30 -07:00
Ronald G. Minnich
43b18df24a Final. This works with cpu!
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 14:47:15 -07:00
Ronald G. Minnich
9b117177dc Prune more crap
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 14:21:07 -07:00
Ronald G. Minnich
afd148c1af More removals
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 13:52:22 -07:00
Ronald G. Minnich
10a337e98c Tweaks
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 13:32:36 -07:00
Ronald G. Minnich
7f823c79aa Prune some more stuff
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 13:02:05 -07:00