Trammell hudson
638026ea3e
use the reproducible dev.cpio file to avoid system /dev (issue #309 )
2018-02-09 15:53:44 -05:00
Trammell hudson
15a07b3fce
enable qemu networking and ssh key login ( #312 )
2018-02-09 13:42:52 -05:00
Trammell hudson
f9a9ae544f
busybox 1.28.0 ( #310 )
2018-02-09 12:15:35 -05:00
Trammell hudson
23bd4107de
localhost should be defined
2018-02-09 12:05:49 -05:00
Trammell hudson
a3177acb38
fix typos in efivarfs
2018-02-08 17:25:32 -05:00
Trammell hudson
bac7576979
enable efivarfs if it is available
2018-02-08 16:49:49 -05:00
Trammell hudson
e41fa6c67a
export EFI variables to sysfs
2018-02-08 16:03:16 -05:00
Trammell hudson
670f76889b
allow easier reconfig
2018-02-08 16:02:54 -05:00
Trammell hudson
f51e1c419c
do not pass in ROM= for boards that do not define one
2018-02-08 16:02:29 -05:00
Trammell hudson
f738cacdbe
use the ROM in our directory, rather than copying it into the LinuxBoot boards/ directory
2018-02-08 15:21:38 -05:00
Trammell hudson
8d7eee22d1
BOARD definitions are no longer required since the user defines BOARD
2018-02-08 14:54:25 -05:00
Trammell hudson
d225527cad
move to Linux 4.9.80, add winterfell AHCI patch, qemu NMI patch #308
2018-02-07 19:07:53 -05:00
Trammell hudson
ee291ec95b
add AHCI and e1000e drivers, as well as flashing targets for winterfell
2018-02-07 19:05:56 -05:00
Trammell hudson
3ea842b564
add run target for starting the emulators
2018-02-07 19:05:22 -05:00
Trammell hudson
3bf51cb74c
ensure that all is the default target and have a useful default board
2018-02-07 19:03:40 -05:00
Trammell hudson
cade555c46
Merge branch 'master' of https://github.com/flammit/heads #297
2018-02-07 11:33:02 -05:00
Trammell hudson
1047e5877e
messed up musl.intermediate target #304
2018-02-06 16:21:59 -05:00
Trammell hudson
6b8dc76ae8
fix headers_install so that it does not corrupt the linux build tree #304
2018-02-06 15:56:28 -05:00
Trammell hudson
ef677fc3f2
fixup per-board Linux build so that it runs make oldconfig
before starting build (issue #304 )
2018-02-06 15:03:47 -05:00
Trammell hudson
14d9bd1cb3
include the Heads git hash in the xen build
2018-02-06 15:02:49 -05:00
Trammell hudson
eb26a45361
Revert "moved to 4.8 xen"
...
This reverts commit 2f879be221
.
2018-02-06 11:38:35 -05:00
Trammell hudson
db35de4e48
force cross compile flags for gpg ( #299 )
2018-02-06 11:13:20 -05:00
Trammell hudson
2f879be221
moved to 4.8 xen
2018-02-05 17:38:09 -05:00
Trammell hudson
68a406d675
fixup paths for x230
2018-02-05 17:29:54 -05:00
Trammell hudson
d26f79bac9
coreboot and linuxboot qemu builds work
2018-02-05 17:27:12 -05:00
Trammell hudson
fa3e6fe7ea
And servers!
2018-02-05 17:25:51 -05:00
Trammell hudson
452aabe528
fix path to CONFIG_LINUX_CONFIG file
2018-02-05 16:27:48 -05:00
Trammell hudson
c46c078157
remove old patches
2018-02-05 16:12:32 -05:00
Trammell hudson
c79e407872
edk2 is now part of LinuxBoot
2018-02-05 16:08:30 -05:00
Trammell hudson
a3d3a3c813
moved boards into boards/, removed old config files
2018-02-05 16:07:00 -05:00
Trammell hudson
bf4972c37e
ignore everything in install/
2018-02-05 16:04:23 -05:00
Trammell hudson
b50f8e847b
cleanup configuration options to all have the same CONFIG_MODULE_OPTION naming scheme
2018-02-05 15:59:26 -05:00
Trammell hudson
22f7442710
perform per-board Linux builds
2018-02-05 15:28:33 -05:00
Trammell hudson
47a94da5ed
x230 build works on the NERF tree ( #305 )
...
Fix FAST=1 builds to actually be fast.
2018-02-05 11:56:15 -05:00
Trammell hudson
9c92a1ff4d
adventure module
2018-02-05 11:30:39 -05:00
Trammell hudson
cf8509e0f5
Add LinuxBoot as a module, prep for nerf branch merge ( #305 )
...
Move board configuration into `boards/` instead of `config/`
Fix mistake in building kernel module tree before kernel was done.
Allow per-board initrd builds (#278 )
Allow per-board configurations for things (#304 )
2018-02-05 11:27:45 -05:00
Trammell hudson
755c9e91ea
ignore all vi temp files
2018-02-05 11:23:13 -05:00
Trammell hudson
383f1f66a5
merge changes from master into nerf branch in preparation for closing nerf branch
2018-02-02 17:06:49 -05:00
Trammell hudson
6df5c8a18b
fix path for MPC (issue #299 )
2018-02-02 16:27:57 -05:00
Trammell hudson
ff87428098
remove vestiges of Makefile.nerf
2018-02-02 16:27:13 -05:00
Trammell hudson
16d13e61de
rename initrd.cpio to inird-$(BOARD).cpio), remove old tools
2018-02-02 16:26:26 -05:00
Trammell hudson
8ebe816b0b
now part of LinuxBoot tree
2018-02-02 16:02:37 -05:00
Trammell hudson
d1c6e6573f
merge from s2600wf tree
2018-02-02 16:01:58 -05:00
Trammell hudson
edbd62f8f2
remove ACPI and other blobs; these are now part of LinuxBoot
2018-02-02 15:59:12 -05:00
Trammell hudson
1c43f25de0
Remove edk2 dependency and Makefile.nerf -- it is now part of LinuxBoot
2018-02-02 15:57:48 -05:00
Trammell hudson
3cece82118
Solarflare card driver and use git hash for build user
2018-02-02 15:57:11 -05:00
Trammell hudson
982256df60
add config, git hash and phase out the Makefile.nerf
2018-02-02 15:56:46 -05:00
Trammell hudson
12185e0a28
fix url for LVM2
2018-02-02 15:54:01 -05:00
Trammell hudson
23bded6e8f
Merge branch 'nerf' of ssh://github.com/osresearch/heads into nerf
2018-02-02 15:51:16 -05:00
Trammell hudson
4150454e1c
add normal directories to path for chroot calls
2018-02-02 15:50:17 -05:00