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