52 Commits
Author SHA1 Message Date
Trammell hudson bd8776f601 kvmtool: linux kernel modules required to support lkvm 2019-10-29 18:13:42 +01:00
Trammell hudson 66b51d3296 quiet hashing process slightly 2018-09-18 13:07:40 -04:00
Trammell hudson 54748c663a hash the kernel 2018-09-18 12:09:47 -04:00
Trammell hudson f712d7aefe move limits.h dependency into modules/linux 2018-09-18 07:24:19 -04:00
Trammell Hudson f4e25dd216 Use Linux kernel defconfig format (issue #416)
This reduces the amount of noise in the Linux kernel config files
by only storing the differences from the stock configuration.
It adds a new makefile target 'linux.saveconfig' to convert the
build tree's .config file into config/linux-linuxboot.config.
2018-08-09 12:45:53 -04:00
Trammell Hudson c98bfe158f update to 4.14.62 and use the linuxboot.efi BDS 2018-08-09 10:20:22 -04:00
Trammell Hudson d400c4dd4d update paths for Linux 4.14.56 (issue #423) 2018-07-17 06:48:06 -04:00
Trammell hudson 492b94afb5 move git hash into /etc/config instead of Linux kernel version and track clean/dirty status (#398) 2018-05-04 14:36:56 -04:00
Trammell hudson 0b644b1e19 ensure that Linux kernel is updated after a build and that busybox is not spuriously rebuilt (#397) 2018-05-03 18:03:24 -04:00
Trammell hudson 3d6eeb6a95 force re-configuration when linux or coreboot config files change (#397) 2018-05-03 16:47:09 -04:00
Trammell hudson a772b27e5d parallel make fixes and hacks, which seem to work and reduce excessive remaking (issue #394) 2018-05-02 11:38:39 -04:00
Trammell hudson 23e0dc84ef option for Intel ME modules 2018-04-10 15:28:24 -04:00
Trammell hudson e62362ddcc Tioga Pass support, with the Broadcom BCM57302 2018-03-23 21:13:09 -04:00
Trammell hudson ef4576e881 Enable NVMe option for winterfell 2018-02-28 14:06:53 -05:00
Trammell hudson 082a4e28ee Merge branch 'companion-controller' of https://github.com/persmule/heads 2018-02-26 11:43:14 -05:00
Trammell hudson b4bb4edb73 fix dependency for bzImage, allowing make -jN to work (#306) 2018-02-26 11:40:04 -05:00
persmule baa30a2026 Add OHCI and UHCI drivers to initrd.
USB smart card readers are most full speed devices, and there is no
"rate-matching hubs" beneath the root hub on older (e.g. GM45) plat-
forms, which has companion OHCI or UHCI controllers and needs cor-
responding drivers to communicate with card readers directly plugged
into the motherboard, otherwise a discrete USB hub should be inserted
between the motherboard and the reader.

This time I make inserting linux modules for OHCI and UHCI controllable
with option CONFIG_LINUX_USB_COMPANION_CONTROLLER.

A linux config for x200 is added as an example.

Tested on my x200s and elitebook revolve 810g1.
2018-02-15 22:59:22 +08:00
Trammell hudson fc5d21cc28 remove unused _platform modules 2018-02-13 17:46:38 -05:00
Trammell hudson 670f76889b allow easier reconfig 2018-02-08 16:02:54 -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 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 d26f79bac9 coreboot and linuxboot qemu builds work 2018-02-05 17:27:12 -05:00
Trammell hudson 452aabe528 fix path to CONFIG_LINUX_CONFIG file 2018-02-05 16:27:48 -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