Commit Graph

614 Commits

Author SHA1 Message Date
Ronald G. Minnich
377a517b95 fixup .gitignore
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:13:01 -07:00
Ronald G. Minnich
9d9322f7c9 Change futk -> ForthUTK
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
2021-09-14 13:13:01 -07:00
Ronald G. Minnich
2a5d8bc793 chipsec output
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:01 -07:00
Ronald G. Minnich
fd89f16ea5 bits and pieces. Chipsec works now
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
43da645f5d prebuilt .ko for chipsec because I don't want to keep building it
add a pox for chipsec

Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
01b67311b5 more make stanzas, run results
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
5dfbf84d54 more updates
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
70c0719caf Finally get power right.
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
c1ac70b5e0 notes
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
5281ef86a2 add the /bin/reset script for the BMC
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
5e3d7d6f94 Third try. It was not the charm.
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
00bb76e0a9 changes for ongoing work
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
3509c8ad80 make me the center of the universe
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
4f1be719a5 a bit more progress but ... not sure
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
16f22b91b8 Gets to removesomecrap.bin
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
Ronald G. Minnich
7c5582d0d9 files for tyan 7101
The Makefile uses the utk tool to build several different images.

Currently the ipmisucks image seems to work,
removesetupcrap boots but the ethernet does not work due to some
pcie issues.

with ipmisucks we can configure and use eth0. We've not tested eth1

Signed-off-by: Ronald G. Minnich <rminnich@google.com>
2021-09-14 13:13:00 -07:00
ron minnich
b63a98bfe1 Initial commit 2021-09-14 13:13:00 -07:00
Julien Viard de Galbert
10be0dc265
Merge pull request #39 from JulienVdG/use-utk
Use fiano utk
2020-02-07 15:54:29 +01:00
Julien Viard de Galbert
fb21e254c8 Use utk nvram-compact and invalidate
So building with UTK also cleanup the NVRAM on winterfell

Signed-off-by: Julien Viard de Galbert <julien.viard-de-galbert@itrenew.com>
2020-02-07 15:44:53 +01:00
Julien Viard de Galbert
4e32a2c2c8 Move udk dxe list to the board (winterfell only)
Signed-off-by: Julien Viard de Galbert <julien.viard-de-galbert@itrenew.com>
2020-02-07 15:44:53 +01:00
Julien Viard de Galbert
f5dfd39ac7 Allow to use utk.
Based on branch 'ganshun/use-utk' with the following changes

Makefile:
 - Added missing ./dxe/linuxboot.ffs while resolving conflict.
 - Copying utk from $GOPATH
 - Make utk optional

Signed-off-by: Julien Viard de Galbert <julien.viard-de-galbert@itrenew.com>
2020-02-07 15:44:39 +01:00
ron minnich
c2b56f1179
Merge pull request #28 from bluecmd/patch-1
Add dependency information for building
2020-01-07 16:05:24 -08:00
ron minnich
b60259c385
Merge pull request #32 from osresearch/bds-pr
Replace Linux kernel BDS patch with `linuxboot.efi` BDS implementation
2020-01-07 16:04:11 -08:00
Trammell hudson
5a4d0659ac
add linuxboot.ffs to all board files so that the non-BDS Linux kernel will be loaded 2018-09-24 09:39:29 -04:00
Trammell hudson
6030a2e6b9
try enabling circleci builder 2018-09-15 05:39:39 -04:00
Trammell Hudson
6b01f8ad72
ignore generated .efi files and temp files 2018-08-09 12:19:17 -04:00
Trammell Hudson
97cbf0b1a5
ensure reproducibility of linuxboot.efi 2018-08-09 12:18:39 -04:00
Trammell Hudson
03a592cf14
Linux should be an application, not a DXE driver, with the BDS patch 2018-08-09 10:21:13 -04:00
Trammell Hudson
bcfb36dccf
rule to build the LinuxBoot DXE module 2018-08-09 07:40:25 -04:00
Trammell Hudson
7e105d08c6
remove hello.ffs dependency 2018-08-09 07:23:25 -04:00
Trammell Hudson
0a51b61125
fix the prototype for CreateEventEx and reduce the number of headers required 2018-08-09 07:20:07 -04:00
Trammell Hudson
e8831f9721
import just a few headers from the gnu-efi-devel package 2018-08-09 07:18:32 -04:00
Trammell hudson
48d0fa871e
cleanup unused code 2018-08-09 06:58:23 -04:00
Trammell hudson
6b2148e1c7
quiet the find_ffs a bit 2018-08-09 06:58:21 -04:00
Trammell hudson
9c06f9f817
initrd passing works, with modified kernel to not zero ramdisk in bootparams 2018-08-09 06:58:19 -04:00
Trammell hudson
06c8c0f78b
split fv/ffs code into separate file 2018-08-09 06:58:17 -04:00
Trammell hudson
3cd19d2121
linux kernel starts up, but initrd is borked 2018-08-09 06:58:15 -04:00
Trammell hudson
e09b511c29
BDS can find bzimage and initrd volumes now, but not yet start them 2018-08-09 06:58:14 -04:00
Trammell hudson
4cf7d4974a
linuxboot bds makes it to the end using the gnu-efi lds script 2018-08-09 06:58:12 -04:00
Trammell hudson
85c67c1d84
include linuxboot and write output to stdio rather than /dev/tty 2018-08-09 06:58:10 -04:00
Trammell hudson
e9313d94cf
import the Linux BDS patch as a DXE module (currently crashes) 2018-08-09 06:58:08 -04:00
Trammell hudson
291c0243d4
set the MS_ABI flag for gnu-efi and use objcopy to make the PE32 executable 2018-08-09 06:56:50 -04:00
Trammell hudson
85cee6ed77
align the start of the text 2018-08-09 06:56:39 -04:00
Trammell hudson
e40341626d
make gDXE->Dispatch() a function pointer 2018-08-09 06:56:26 -04:00
Trammell hudson
817ed9426c
use the gnu-efi-devel package headers (should make this part of the checkout) 2018-08-09 06:55:36 -04:00
Trammell hudson
781aeb4e5c
include depex 2018-08-09 06:55:09 -04:00
Trammell hudson
f444e992ef
update README to remove console output that does not work 2018-08-09 06:54:40 -04:00
Trammell hudson
021edaa7a9
adjust addresses and hexdump if the FV returns an error 2018-08-09 06:54:21 -04:00
Trammell hudson
c888af548a
fvloader and hello world example dxe modules 2018-08-09 06:54:00 -04:00
Christian Svensson
94cbbd6995
Add dependency information for building 2018-06-30 00:22:29 +02:00