Commit Graph

994 Commits

Author SHA1 Message Date
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
Ronald G. Minnich
965463409c Tweak boot.scr
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 12:59:32 -07:00
Ronald G. Minnich
c10fa09adc Lines that work for ethernet
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 12:40:55 -07:00
Ronald G. Minnich
6f8495fb00 Remove CPUs we don't want.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 12:33:51 -07:00
Ronald G. Minnich
da93fa3c49 make it non modular
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 11:50:31 -07:00
Ronald G. Minnich
5c42dece8b config that booted.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 10:57:51 -07:00
Ronald G. Minnich
95255d82da boot.scr (maybe works)
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-19 10:56:43 -07:00
Ronald G. Minnich
fa4f327975 solidrun/honeycomb: basic build boots
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-15 10:50:51 -07:00
Ronald G. Minnich
4872f8ae8d Add the solidrun honeycomb
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-15 10:25:12 -07:00
Ronald G. Minnich
8978ef0b8d GO111MODULE=off for machiattobin
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-10-12 08:27:52 -07:00
Ryan O'Leary
42d3672b5f
Merge pull request #48 from rjoleary/big-merge
Merge of linuxboot/mainboards into linuxboot/linuxboot
2021-09-20 12:51:08 -07:00
Ryan O'Leary
382b9143aa Add qemu/x86_64 mainboard
This kernel has VIRT options enabled.

Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:15:44 -07:00
Ryan O'Leary
508ec05ab7 Split artifacts into multiple files
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:15:44 -07:00
Ryan O'Leary
1e2933ca0d Fix syntax error in yaml
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:15:44 -07:00
Ryan O'Leary
459ca018be Run CI nightly and store artifacts
Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
2021-09-14 13:15:44 -07:00
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