@ -41,13 +41,15 @@
# TODO: use a NixOS-style structuredConfig for this.
# TODO: use a NixOS-style structuredConfig for this.
cmos-default = null ;
cmos-default = null ;
console-device = " t t y S 0 " ; # the DB9 connector on the rear panel
#console-device = "ttyS1"; # the IDC header on the motherboard
coreboot = final . lib . makeOverridable ( prev . coreboot . override {
coreboot = final . lib . makeOverridable ( prev . coreboot . override {
iasl = final . iasl_20180531 ;
iasl = final . iasl_20180531 ;
payload = " ${ final . kernel } / b z I m a g e " ;
payload = " ${ final . kernel } / b z I m a g e " ;
fmap = ./custom.fmap ;
fmap = ./custom.fmap ;
config = ./coreboot.config ;
config = ./coreboot.config ;
coreboot-toolchain = with final . coreboot-toolchain ; [ x64 i386 ] ;
coreboot-toolchain = with final . coreboot-toolchain ; [ x64 i386 ] ;
linux-command-line = " c o n s o l e = t t y S 1 , 1 1 5 2 0 0 n 8 " ;
} ) . overrideAttrs ( a : {
} ) . overrideAttrs ( a : {
postConfigure = if final . microcode-blob != null then ''
postConfigure = if final . microcode-blob != null then ''
echo CONFIG_CPU_MICROCODE_MULTIPLE_FILES = y > > . config
echo CONFIG_CPU_MICROCODE_MULTIPLE_FILES = y > > . config