2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_LOCALVERSION="-heads"
|
|
|
|
# CONFIG_LOCALVERSION_AUTO is not set
|
|
|
|
CONFIG_KERNEL_XZ=y
|
|
|
|
# CONFIG_SWAP is not set
|
|
|
|
# CONFIG_CROSS_MEMORY_ATTACH is not set
|
|
|
|
CONFIG_NO_HZ_IDLE=y
|
2021-01-07 19:17:23 +00:00
|
|
|
CONFIG_PREEMPT_VOLUNTARY=y
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_LOG_BUF_SHIFT=18
|
|
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
|
|
CONFIG_INITRAMFS_SOURCE="../../../blobs/dev.cpio"
|
|
|
|
# CONFIG_RD_GZIP is not set
|
|
|
|
# CONFIG_RD_BZIP2 is not set
|
|
|
|
# CONFIG_RD_LZMA is not set
|
|
|
|
# CONFIG_RD_LZO is not set
|
|
|
|
# CONFIG_RD_LZ4 is not set
|
|
|
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
|
|
|
# CONFIG_SGETMASK_SYSCALL is not set
|
|
|
|
# CONFIG_SYSFS_SYSCALL is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
# CONFIG_FHANDLE is not set
|
2018-03-01 05:40:46 +00:00
|
|
|
# CONFIG_BASE_FULL is not set
|
|
|
|
# CONFIG_SIGNALFD is not set
|
|
|
|
# CONFIG_TIMERFD is not set
|
|
|
|
# CONFIG_EVENTFD is not set
|
|
|
|
# CONFIG_AIO is not set
|
|
|
|
# CONFIG_ADVISE_SYSCALLS is not set
|
|
|
|
CONFIG_EMBEDDED=y
|
|
|
|
# CONFIG_VM_EVENT_COUNTERS is not set
|
|
|
|
# CONFIG_SLUB_DEBUG is not set
|
|
|
|
# CONFIG_COMPAT_BRK is not set
|
|
|
|
CONFIG_SMP=y
|
|
|
|
# CONFIG_X86_EXTENDED_PLATFORM is not set
|
|
|
|
CONFIG_PROCESSOR_SELECT=y
|
|
|
|
# CONFIG_CPU_SUP_CENTAUR is not set
|
|
|
|
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
|
|
|
|
# CONFIG_X86_MCE_AMD is not set
|
|
|
|
# CONFIG_PERF_EVENTS_INTEL_RAPL is not set
|
|
|
|
# CONFIG_MICROCODE is not set
|
|
|
|
CONFIG_X86_PMEM_LEGACY=y
|
|
|
|
# CONFIG_MTRR is not set
|
|
|
|
# CONFIG_X86_SMAP is not set
|
|
|
|
# CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set
|
|
|
|
CONFIG_KEXEC=y
|
|
|
|
CONFIG_KEXEC_FILE=y
|
|
|
|
# CONFIG_RELOCATABLE is not set
|
|
|
|
CONFIG_PHYSICAL_ALIGN=0x1000000
|
|
|
|
# CONFIG_MODIFY_LDT_SYSCALL is not set
|
|
|
|
# CONFIG_SUSPEND is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
# CONFIG_FIRMWARE_MEMMAP is not set
|
|
|
|
# CONFIG_DMIID is not set
|
|
|
|
# CONFIG_VIRTUALIZATION is not set
|
|
|
|
CONFIG_JUMP_LABEL=y
|
|
|
|
# CONFIG_SECCOMP is not set
|
|
|
|
CONFIG_MODULES=y
|
2018-03-01 05:40:46 +00:00
|
|
|
# CONFIG_COREDUMP is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
# CONFIG_COMPACTION is not set
|
|
|
|
# CONFIG_BOUNCE is not set
|
|
|
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_NET=y
|
|
|
|
CONFIG_PACKET=y
|
2018-09-19 10:32:00 +00:00
|
|
|
CONFIG_UNIX=y
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_INET=y
|
|
|
|
CONFIG_SYN_COOKIES=y
|
|
|
|
# CONFIG_INET_DIAG is not set
|
|
|
|
# CONFIG_IPV6 is not set
|
|
|
|
# CONFIG_WIRELESS is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
CONFIG_PCI=y
|
|
|
|
CONFIG_PCI_MSI=y
|
|
|
|
CONFIG_PCI_IOV=y
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_DEVTMPFS=y
|
|
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
|
|
# CONFIG_STANDALONE is not set
|
|
|
|
# CONFIG_ALLOW_DEV_COREDUMP is not set
|
|
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
|
|
CONFIG_BLK_DEV_RAM=y
|
|
|
|
CONFIG_BLK_DEV_RAM_SIZE=65536
|
|
|
|
CONFIG_EEPROM_93CX6=m
|
|
|
|
CONFIG_INTEL_MEI_ME=m
|
|
|
|
CONFIG_INTEL_MEI_TXE=m
|
|
|
|
# CONFIG_SCSI_PROC_FS is not set
|
|
|
|
CONFIG_BLK_DEV_SD=y
|
|
|
|
CONFIG_BLK_DEV_SR=y
|
|
|
|
CONFIG_CHR_DEV_SG=y
|
|
|
|
CONFIG_SCSI_SCAN_ASYNC=y
|
|
|
|
CONFIG_ISCSI_TCP=y
|
Activate dual console by default and restructure board config
Changing CONFIG_USB_BOOT_DEV to sdc1, adding back CONFIG_BOOT_STATIC_IP to 192.168.2.3, adding dual console to OpenBMC and tty0 in attempt to have QubesOS graphic installer which complains with no networking when attempting to start VNC
Adding dual console to OpenBmc and tty0
putting kgpe-d16-coreboot.conf in defconfig format
NO_HZ wasn't included in kernel config. Adding it.
Wasn't able to have both console firing up QubesOS gui installer, complaining about hvc1 console errors. Splitting up Workstation and server config. This one works for Worstation
Removing serial configuration and static IP stuff since we have a workstation here.
Seperate Workstation and Server board configurations until dual console truely works through QubesOS gui installation. kgpe-d16 board config removed until then.
Placing files in good directories
Corrrect flashrom options for kgpe-d16 server and workstation boards
kgpe-d16 linux: NO_HZ_IDLE instead of NO_HZ
kgpe-d16: seperate board for workstation to be AST and gui-init based, while kgpe-d16-> kgpe-d16_server
kgpe-d16_server: boots, shows ASpeed text on VGA, controllable through BMC via SSH.
kgpe-d16_workstation on ASpeed console. WIP. (Includes CIs configs to build server and workstation)
kgpe-d16_workstation in defconfig format
kgpe-d16 boards: pass from GPG to GPG2 board definitions
kgpe-d16_workstation : Adding Cairo and FbWhpitail in board config for gui-init to work in FB mode
kgpe-d16: removing plymouth.ignore-serial-consoles to fix server terminal output
kgpe-d16: bring par with staging branch https://gitlab.com/tlaurion/heads/commits/kgpe-d16_staging
kgpe-d16 : expressively export CONFIG_TPM=n
kgpe-d16_wokstation gui-init variables were missing
kgpe-d16 boards: add CONFIG_LINUX_USB_COMPANION_CONTROLLER so that usb is recognized
linux-kgpe-d16*: add support for Pike
kgpe-d16_workstation-usb_keyboard board support addition
kgpe-d16_server-whiptail: Add board and dependencies to have gui-init in whiptail (console mode, not FbWhiptail based
GitlabCI: kgpe-d16 fixes and upstream merge of change
kgpe-d16* board: add statement to fixate coreboot version to 4.8.1 for the moment
kgpe-d16: add missing config/linux-kgpe-d16_server-whiptail.config file
KGPE-D16: community work migration to coreboot 4.11 to fix issue #740
KGPE-D16 boards: Adding VBOOT+measured boot, musl-cross patch and 4.11 patch brought up per https://github.com/osresearch/heads/pull/709
kgpe-d16* boards: add VBOOT Kconfig patch per @miczyg1 recommendation under https://github.com/osresearch/heads/pull/795#issuecomment-671214637
KGPE-D16* coreboot configs: Add S3NV as a Runtime data whitelist (so that it is not measured at term) per @miczyg1 recommendation under https://github.com/osresearch/heads/pull/795#issuecomment-671214637
kgpe-d16 coreboot 4.11: add https://review.coreboot.org/c/coreboot/+/36908 patch
kgpe-d16 boards: add Linux kernel version where missing.
CircleCI: Add debug output on fail for kgpe-d16 board builds to bring par with upstream after rebasing on master
coreboot module: typo correction (tabs vs spaces)
CircleCI: trying to address "g++: fatal error: Killed signal terminated program cc1plus." happening under coreboot 4.11 and coreboot 4.12 builds
CircleCI: remove past addition to test recommendation from CircleCI: "resource_class: large"
CircleCi: Ok.... lets output dmesg content prior of other logs.... I'm out of ideas. Next step, ask CircleCI for support
At this stage:
- job's "make --load" is supposed to guarantee that the number of thread doesn't exhaust pass of a load of 2 (medium, free class, CircleCI has 32 cores so possibility of a load of 32)
- "--max_old_space_size=4096" in CircleCI environement is supposed to limit memory consumption to 4096Mb of memory, the max of a medium class free tier CircleCI node
CircleCI: remove verbose build (no more V=1), in case of failed build, find all logs modified in last minute and output each of them on console.
coreboot module: implement load average respect inside of problematic CI build for coreboot 4.11+ being killed in the action (32 cores with 4Gb ram get gcc OOM)
coreboot module: replace nproc by number of Gb actually available as number of CPUs, since each thread is expected to have 1Gb of ram.
CircleCI & coreboot config: fix merge conflict rebasing on master
coreboot 4.11 kgpe-d16 vboot patches addendum, credits goes to @Tonux599
Fix merge conflicts and make sure all boards are inside of CircleCI builds. PoC build for #867
2018-10-23 12:43:36 +00:00
|
|
|
CONFIG_SCSI_MPT3SAS=y
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_ATA=y
|
|
|
|
CONFIG_SATA_AHCI=y
|
|
|
|
# CONFIG_ATA_SFF is not set
|
|
|
|
CONFIG_MD=y
|
|
|
|
CONFIG_BLK_DEV_DM=y
|
|
|
|
CONFIG_DM_CRYPT=y
|
|
|
|
CONFIG_DM_VERITY=y
|
|
|
|
CONFIG_DM_VERITY_FEC=y
|
|
|
|
CONFIG_NETDEVICES=y
|
|
|
|
# CONFIG_NET_VENDOR_3COM is not set
|
|
|
|
# CONFIG_NET_VENDOR_ADAPTEC is not set
|
|
|
|
# CONFIG_NET_VENDOR_AGERE is not set
|
|
|
|
# CONFIG_NET_VENDOR_ALTEON is not set
|
|
|
|
# CONFIG_NET_VENDOR_AMAZON is not set
|
|
|
|
# CONFIG_NET_VENDOR_AMD is not set
|
|
|
|
# CONFIG_NET_VENDOR_ARC is not set
|
|
|
|
# CONFIG_NET_VENDOR_ATHEROS is not set
|
|
|
|
# CONFIG_NET_VENDOR_BROADCOM is not set
|
|
|
|
# CONFIG_NET_VENDOR_BROCADE is not set
|
|
|
|
# CONFIG_NET_VENDOR_CAVIUM is not set
|
|
|
|
# CONFIG_NET_VENDOR_CHELSIO is not set
|
|
|
|
# CONFIG_NET_VENDOR_CISCO is not set
|
|
|
|
# CONFIG_NET_VENDOR_DEC is not set
|
|
|
|
# CONFIG_NET_VENDOR_DLINK is not set
|
|
|
|
# CONFIG_NET_VENDOR_EMULEX is not set
|
|
|
|
# CONFIG_NET_VENDOR_EZCHIP is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
# CONFIG_NET_VENDOR_I825XX is not set
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_E1000=m
|
|
|
|
CONFIG_E1000E=m
|
|
|
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
|
|
|
# CONFIG_NET_VENDOR_MELLANOX is not set
|
|
|
|
# CONFIG_NET_VENDOR_MICREL is not set
|
|
|
|
# CONFIG_NET_VENDOR_MYRI is not set
|
|
|
|
# CONFIG_NET_VENDOR_NATSEMI is not set
|
|
|
|
# CONFIG_NET_VENDOR_NETRONOME is not set
|
|
|
|
# CONFIG_NET_VENDOR_NVIDIA is not set
|
|
|
|
# CONFIG_NET_VENDOR_OKI is not set
|
|
|
|
# CONFIG_NET_VENDOR_QLOGIC is not set
|
|
|
|
# CONFIG_NET_VENDOR_QUALCOMM is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
# CONFIG_NET_VENDOR_RDC is not set
|
2018-03-01 05:40:46 +00:00
|
|
|
# CONFIG_NET_VENDOR_REALTEK is not set
|
|
|
|
# CONFIG_NET_VENDOR_RENESAS is not set
|
|
|
|
# CONFIG_NET_VENDOR_ROCKER is not set
|
|
|
|
# CONFIG_NET_VENDOR_SAMSUNG is not set
|
|
|
|
# CONFIG_NET_VENDOR_SEEQ is not set
|
|
|
|
# CONFIG_NET_VENDOR_SILAN is not set
|
|
|
|
# CONFIG_NET_VENDOR_SIS is not set
|
|
|
|
# CONFIG_NET_VENDOR_SMSC is not set
|
|
|
|
# CONFIG_NET_VENDOR_STMICRO is not set
|
|
|
|
# CONFIG_NET_VENDOR_SUN is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
# CONFIG_NET_VENDOR_SYNOPSYS is not set
|
2018-03-01 05:40:46 +00:00
|
|
|
# CONFIG_NET_VENDOR_TEHUTI is not set
|
|
|
|
# CONFIG_NET_VENDOR_TI is not set
|
|
|
|
# CONFIG_NET_VENDOR_VIA is not set
|
|
|
|
# CONFIG_NET_VENDOR_WIZNET is not set
|
|
|
|
# CONFIG_USB_NET_DRIVERS is not set
|
|
|
|
# CONFIG_WLAN is not set
|
|
|
|
# CONFIG_INPUT_MOUSE is not set
|
|
|
|
# CONFIG_SERIO_SERPORT is not set
|
|
|
|
# CONFIG_LEGACY_PTYS is not set
|
|
|
|
CONFIG_SERIAL_8250=y
|
|
|
|
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
|
|
|
|
# CONFIG_SERIAL_8250_PNP is not set
|
|
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
|
|
# CONFIG_SERIAL_8250_PCI is not set
|
|
|
|
# CONFIG_SERIAL_8250_LPSS is not set
|
|
|
|
# CONFIG_SERIAL_8250_MID is not set
|
|
|
|
CONFIG_TTY_PRINTK=y
|
|
|
|
CONFIG_HW_RANDOM=y
|
|
|
|
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
|
|
|
CONFIG_HW_RANDOM_INTEL=m
|
|
|
|
CONFIG_HW_RANDOM_AMD=m
|
|
|
|
CONFIG_HW_RANDOM_VIA=m
|
|
|
|
CONFIG_TCG_TPM=y
|
|
|
|
CONFIG_TCG_TIS=y
|
|
|
|
# CONFIG_I2C_COMPAT is not set
|
|
|
|
CONFIG_I2C_MUX=m
|
|
|
|
CONFIG_I2C_MUX_PCA9541=m
|
|
|
|
CONFIG_I2C_MUX_REG=m
|
|
|
|
# CONFIG_I2C_HELPER_AUTO is not set
|
|
|
|
CONFIG_I2C_SLAVE=y
|
|
|
|
CONFIG_PTP_1588_CLOCK=y
|
|
|
|
# CONFIG_X86_PKG_TEMP_THERMAL is not set
|
|
|
|
CONFIG_MFD_SYSCON=y
|
|
|
|
CONFIG_DRM=y
|
2020-10-26 18:14:03 +00:00
|
|
|
CONFIG_DRM_RADEON=y
|
|
|
|
CONFIG_DRM_AMDGPU=y
|
|
|
|
CONFIG_DRM_NOUVEAU=y
|
Activate dual console by default and restructure board config
Changing CONFIG_USB_BOOT_DEV to sdc1, adding back CONFIG_BOOT_STATIC_IP to 192.168.2.3, adding dual console to OpenBMC and tty0 in attempt to have QubesOS graphic installer which complains with no networking when attempting to start VNC
Adding dual console to OpenBmc and tty0
putting kgpe-d16-coreboot.conf in defconfig format
NO_HZ wasn't included in kernel config. Adding it.
Wasn't able to have both console firing up QubesOS gui installer, complaining about hvc1 console errors. Splitting up Workstation and server config. This one works for Worstation
Removing serial configuration and static IP stuff since we have a workstation here.
Seperate Workstation and Server board configurations until dual console truely works through QubesOS gui installation. kgpe-d16 board config removed until then.
Placing files in good directories
Corrrect flashrom options for kgpe-d16 server and workstation boards
kgpe-d16 linux: NO_HZ_IDLE instead of NO_HZ
kgpe-d16: seperate board for workstation to be AST and gui-init based, while kgpe-d16-> kgpe-d16_server
kgpe-d16_server: boots, shows ASpeed text on VGA, controllable through BMC via SSH.
kgpe-d16_workstation on ASpeed console. WIP. (Includes CIs configs to build server and workstation)
kgpe-d16_workstation in defconfig format
kgpe-d16 boards: pass from GPG to GPG2 board definitions
kgpe-d16_workstation : Adding Cairo and FbWhpitail in board config for gui-init to work in FB mode
kgpe-d16: removing plymouth.ignore-serial-consoles to fix server terminal output
kgpe-d16: bring par with staging branch https://gitlab.com/tlaurion/heads/commits/kgpe-d16_staging
kgpe-d16 : expressively export CONFIG_TPM=n
kgpe-d16_wokstation gui-init variables were missing
kgpe-d16 boards: add CONFIG_LINUX_USB_COMPANION_CONTROLLER so that usb is recognized
linux-kgpe-d16*: add support for Pike
kgpe-d16_workstation-usb_keyboard board support addition
kgpe-d16_server-whiptail: Add board and dependencies to have gui-init in whiptail (console mode, not FbWhiptail based
GitlabCI: kgpe-d16 fixes and upstream merge of change
kgpe-d16* board: add statement to fixate coreboot version to 4.8.1 for the moment
kgpe-d16: add missing config/linux-kgpe-d16_server-whiptail.config file
KGPE-D16: community work migration to coreboot 4.11 to fix issue #740
KGPE-D16 boards: Adding VBOOT+measured boot, musl-cross patch and 4.11 patch brought up per https://github.com/osresearch/heads/pull/709
kgpe-d16* boards: add VBOOT Kconfig patch per @miczyg1 recommendation under https://github.com/osresearch/heads/pull/795#issuecomment-671214637
KGPE-D16* coreboot configs: Add S3NV as a Runtime data whitelist (so that it is not measured at term) per @miczyg1 recommendation under https://github.com/osresearch/heads/pull/795#issuecomment-671214637
kgpe-d16 coreboot 4.11: add https://review.coreboot.org/c/coreboot/+/36908 patch
kgpe-d16 boards: add Linux kernel version where missing.
CircleCI: Add debug output on fail for kgpe-d16 board builds to bring par with upstream after rebasing on master
coreboot module: typo correction (tabs vs spaces)
CircleCI: trying to address "g++: fatal error: Killed signal terminated program cc1plus." happening under coreboot 4.11 and coreboot 4.12 builds
CircleCI: remove past addition to test recommendation from CircleCI: "resource_class: large"
CircleCi: Ok.... lets output dmesg content prior of other logs.... I'm out of ideas. Next step, ask CircleCI for support
At this stage:
- job's "make --load" is supposed to guarantee that the number of thread doesn't exhaust pass of a load of 2 (medium, free class, CircleCI has 32 cores so possibility of a load of 32)
- "--max_old_space_size=4096" in CircleCI environement is supposed to limit memory consumption to 4096Mb of memory, the max of a medium class free tier CircleCI node
CircleCI: remove verbose build (no more V=1), in case of failed build, find all logs modified in last minute and output each of them on console.
coreboot module: implement load average respect inside of problematic CI build for coreboot 4.11+ being killed in the action (32 cores with 4Gb ram get gcc OOM)
coreboot module: replace nproc by number of Gb actually available as number of CPUs, since each thread is expected to have 1Gb of ram.
CircleCI & coreboot config: fix merge conflict rebasing on master
coreboot 4.11 kgpe-d16 vboot patches addendum, credits goes to @Tonux599
Fix merge conflicts and make sure all boards are inside of CircleCI builds. PoC build for #867
2018-10-23 12:43:36 +00:00
|
|
|
CONFIG_DRM_AST=y
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_FB_VESA=y
|
|
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
|
|
CONFIG_USB=y
|
|
|
|
CONFIG_USB_XHCI_HCD=m
|
|
|
|
CONFIG_USB_XHCI_PLATFORM=m
|
|
|
|
CONFIG_USB_EHCI_HCD=m
|
|
|
|
CONFIG_USB_EHCI_HCD_PLATFORM=m
|
Activate dual console by default and restructure board config
Changing CONFIG_USB_BOOT_DEV to sdc1, adding back CONFIG_BOOT_STATIC_IP to 192.168.2.3, adding dual console to OpenBMC and tty0 in attempt to have QubesOS graphic installer which complains with no networking when attempting to start VNC
Adding dual console to OpenBmc and tty0
putting kgpe-d16-coreboot.conf in defconfig format
NO_HZ wasn't included in kernel config. Adding it.
Wasn't able to have both console firing up QubesOS gui installer, complaining about hvc1 console errors. Splitting up Workstation and server config. This one works for Worstation
Removing serial configuration and static IP stuff since we have a workstation here.
Seperate Workstation and Server board configurations until dual console truely works through QubesOS gui installation. kgpe-d16 board config removed until then.
Placing files in good directories
Corrrect flashrom options for kgpe-d16 server and workstation boards
kgpe-d16 linux: NO_HZ_IDLE instead of NO_HZ
kgpe-d16: seperate board for workstation to be AST and gui-init based, while kgpe-d16-> kgpe-d16_server
kgpe-d16_server: boots, shows ASpeed text on VGA, controllable through BMC via SSH.
kgpe-d16_workstation on ASpeed console. WIP. (Includes CIs configs to build server and workstation)
kgpe-d16_workstation in defconfig format
kgpe-d16 boards: pass from GPG to GPG2 board definitions
kgpe-d16_workstation : Adding Cairo and FbWhpitail in board config for gui-init to work in FB mode
kgpe-d16: removing plymouth.ignore-serial-consoles to fix server terminal output
kgpe-d16: bring par with staging branch https://gitlab.com/tlaurion/heads/commits/kgpe-d16_staging
kgpe-d16 : expressively export CONFIG_TPM=n
kgpe-d16_wokstation gui-init variables were missing
kgpe-d16 boards: add CONFIG_LINUX_USB_COMPANION_CONTROLLER so that usb is recognized
linux-kgpe-d16*: add support for Pike
kgpe-d16_workstation-usb_keyboard board support addition
kgpe-d16_server-whiptail: Add board and dependencies to have gui-init in whiptail (console mode, not FbWhiptail based
GitlabCI: kgpe-d16 fixes and upstream merge of change
kgpe-d16* board: add statement to fixate coreboot version to 4.8.1 for the moment
kgpe-d16: add missing config/linux-kgpe-d16_server-whiptail.config file
KGPE-D16: community work migration to coreboot 4.11 to fix issue #740
KGPE-D16 boards: Adding VBOOT+measured boot, musl-cross patch and 4.11 patch brought up per https://github.com/osresearch/heads/pull/709
kgpe-d16* boards: add VBOOT Kconfig patch per @miczyg1 recommendation under https://github.com/osresearch/heads/pull/795#issuecomment-671214637
KGPE-D16* coreboot configs: Add S3NV as a Runtime data whitelist (so that it is not measured at term) per @miczyg1 recommendation under https://github.com/osresearch/heads/pull/795#issuecomment-671214637
kgpe-d16 coreboot 4.11: add https://review.coreboot.org/c/coreboot/+/36908 patch
kgpe-d16 boards: add Linux kernel version where missing.
CircleCI: Add debug output on fail for kgpe-d16 board builds to bring par with upstream after rebasing on master
coreboot module: typo correction (tabs vs spaces)
CircleCI: trying to address "g++: fatal error: Killed signal terminated program cc1plus." happening under coreboot 4.11 and coreboot 4.12 builds
CircleCI: remove past addition to test recommendation from CircleCI: "resource_class: large"
CircleCi: Ok.... lets output dmesg content prior of other logs.... I'm out of ideas. Next step, ask CircleCI for support
At this stage:
- job's "make --load" is supposed to guarantee that the number of thread doesn't exhaust pass of a load of 2 (medium, free class, CircleCI has 32 cores so possibility of a load of 32)
- "--max_old_space_size=4096" in CircleCI environement is supposed to limit memory consumption to 4096Mb of memory, the max of a medium class free tier CircleCI node
CircleCI: remove verbose build (no more V=1), in case of failed build, find all logs modified in last minute and output each of them on console.
coreboot module: implement load average respect inside of problematic CI build for coreboot 4.11+ being killed in the action (32 cores with 4Gb ram get gcc OOM)
coreboot module: replace nproc by number of Gb actually available as number of CPUs, since each thread is expected to have 1Gb of ram.
CircleCI & coreboot config: fix merge conflict rebasing on master
coreboot 4.11 kgpe-d16 vboot patches addendum, credits goes to @Tonux599
Fix merge conflicts and make sure all boards are inside of CircleCI builds. PoC build for #867
2018-10-23 12:43:36 +00:00
|
|
|
CONFIG_USB_OHCI_HCD=m
|
|
|
|
CONFIG_USB_OHCI_HCD_PLATFORM=m
|
|
|
|
CONFIG_USB_UHCI_HCD=m
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_USB_STORAGE=m
|
|
|
|
CONFIG_RTC_CLASS=y
|
|
|
|
CONFIG_INTEL_IOMMU=y
|
|
|
|
CONFIG_INTEL_IOMMU_SVM=y
|
|
|
|
CONFIG_GENERIC_PHY=y
|
|
|
|
# CONFIG_BLK_DEV_PMEM is not set
|
|
|
|
# CONFIG_ND_BLK is not set
|
|
|
|
# CONFIG_BTT is not set
|
|
|
|
CONFIG_EXT4_FS=y
|
|
|
|
# CONFIG_DNOTIFY is not set
|
|
|
|
# CONFIG_INOTIFY_USER is not set
|
|
|
|
CONFIG_ISO9660_FS=y
|
|
|
|
CONFIG_JOLIET=y
|
|
|
|
CONFIG_MSDOS_FS=y
|
|
|
|
CONFIG_VFAT_FS=y
|
|
|
|
# CONFIG_PROC_SYSCTL is not set
|
|
|
|
# CONFIG_PROC_PAGE_MONITOR is not set
|
|
|
|
CONFIG_TMPFS=y
|
|
|
|
# CONFIG_MISC_FILESYSTEMS is not set
|
|
|
|
CONFIG_NLS_DEFAULT="utf8"
|
|
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
|
|
CONFIG_NLS_ISO8859_1=y
|
|
|
|
CONFIG_NLS_UTF8=y
|
|
|
|
CONFIG_HARDENED_USERCOPY=y
|
|
|
|
CONFIG_CRYPTO_USER=y
|
2021-01-07 19:17:23 +00:00
|
|
|
CONFIG_CRYPTO_RSA=m
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_CRYPTO_CCM=m
|
|
|
|
CONFIG_CRYPTO_GCM=m
|
|
|
|
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
|
|
|
CONFIG_CRYPTO_CTS=m
|
|
|
|
CONFIG_CRYPTO_LRW=y
|
|
|
|
CONFIG_CRYPTO_PCBC=m
|
|
|
|
CONFIG_CRYPTO_XTS=y
|
|
|
|
CONFIG_CRYPTO_KEYWRAP=m
|
|
|
|
CONFIG_CRYPTO_CMAC=m
|
|
|
|
CONFIG_CRYPTO_HMAC=y
|
|
|
|
CONFIG_CRYPTO_XCBC=m
|
|
|
|
CONFIG_CRYPTO_VMAC=m
|
|
|
|
CONFIG_CRYPTO_CRC32C_INTEL=y
|
|
|
|
CONFIG_CRYPTO_CRC32=m
|
|
|
|
CONFIG_CRYPTO_CRC32_PCLMUL=m
|
|
|
|
CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
|
|
|
|
CONFIG_CRYPTO_POLY1305_X86_64=m
|
|
|
|
CONFIG_CRYPTO_MD4=m
|
|
|
|
CONFIG_CRYPTO_MICHAEL_MIC=m
|
|
|
|
CONFIG_CRYPTO_RMD128=m
|
|
|
|
CONFIG_CRYPTO_RMD160=m
|
|
|
|
CONFIG_CRYPTO_RMD256=m
|
|
|
|
CONFIG_CRYPTO_RMD320=m
|
|
|
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
|
|
|
CONFIG_CRYPTO_SHA256=y
|
|
|
|
CONFIG_CRYPTO_TGR192=m
|
|
|
|
CONFIG_CRYPTO_WP512=m
|
|
|
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
|
|
|
CONFIG_CRYPTO_AES_NI_INTEL=y
|
|
|
|
CONFIG_CRYPTO_ANUBIS=m
|
|
|
|
CONFIG_CRYPTO_ARC4=m
|
|
|
|
CONFIG_CRYPTO_BLOWFISH=m
|
|
|
|
CONFIG_CRYPTO_BLOWFISH_X86_64=m
|
|
|
|
CONFIG_CRYPTO_CAMELLIA=m
|
|
|
|
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
|
|
|
|
CONFIG_CRYPTO_CAST5_AVX_X86_64=m
|
|
|
|
CONFIG_CRYPTO_CAST6_AVX_X86_64=m
|
|
|
|
CONFIG_CRYPTO_DES3_EDE_X86_64=m
|
|
|
|
CONFIG_CRYPTO_FCRYPT=m
|
|
|
|
CONFIG_CRYPTO_KHAZAD=m
|
|
|
|
CONFIG_CRYPTO_SALSA20=m
|
|
|
|
CONFIG_CRYPTO_CHACHA20_X86_64=m
|
|
|
|
CONFIG_CRYPTO_SEED=m
|
|
|
|
CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
|
|
|
|
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
|
|
|
|
CONFIG_CRYPTO_TEA=m
|
|
|
|
CONFIG_CRYPTO_TWOFISH=m
|
|
|
|
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
|
|
|
|
CONFIG_CRYPTO_DEFLATE=m
|
|
|
|
CONFIG_CRYPTO_LZO=y
|
|
|
|
CONFIG_CRYPTO_842=m
|
|
|
|
CONFIG_CRYPTO_LZ4=m
|
|
|
|
CONFIG_CRYPTO_LZ4HC=m
|
|
|
|
CONFIG_CRYPTO_ANSI_CPRNG=m
|
|
|
|
CONFIG_CRYPTO_USER_API_HASH=y
|
|
|
|
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
|
|
|
CONFIG_CRYPTO_USER_API_RNG=y
|
|
|
|
CONFIG_CRYPTO_USER_API_AEAD=y
|
|
|
|
# CONFIG_CRYPTO_HW is not set
|
2021-01-07 19:17:23 +00:00
|
|
|
CONFIG_CORDIC=m
|
2018-03-01 05:40:46 +00:00
|
|
|
CONFIG_CRC_CCITT=m
|
|
|
|
CONFIG_CRC_T10DIF=y
|
|
|
|
CONFIG_CRC_ITU_T=m
|
|
|
|
CONFIG_CRC7=m
|
|
|
|
CONFIG_LIBCRC32C=m
|
|
|
|
CONFIG_CRC8=m
|
|
|
|
CONFIG_XZ_DEC_TEST=m
|
2021-01-07 19:17:23 +00:00
|
|
|
CONFIG_PRINTK_TIME=y
|
|
|
|
CONFIG_BOOT_PRINTK_DELAY=y
|
|
|
|
CONFIG_DYNAMIC_DEBUG=y
|
|
|
|
# CONFIG_DEBUG_BUGVERBOSE is not set
|
|
|
|
CONFIG_DEBUG_INFO=y
|
|
|
|
CONFIG_DEBUG_INFO_DWARF4=y
|
|
|
|
CONFIG_GDB_SCRIPTS=y
|
|
|
|
# CONFIG_ENABLE_MUST_CHECK is not set
|
|
|
|
CONFIG_FRAME_WARN=1024
|
|
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
|
|
CONFIG_DEBUG_FS=y
|
|
|
|
CONFIG_HARDLOCKUP_DETECTOR=y
|
|
|
|
CONFIG_WQ_WATCHDOG=y
|
|
|
|
# CONFIG_SCHED_DEBUG is not set
|
|
|
|
CONFIG_STACKTRACE=y
|
|
|
|
# CONFIG_RCU_TRACE is not set
|
|
|
|
# CONFIG_FTRACE is not set
|
|
|
|
# CONFIG_STRICT_DEVMEM is not set
|
|
|
|
# CONFIG_X86_VERBOSE_BOOTUP is not set
|
|
|
|
CONFIG_IO_DELAY_0XED=y
|
|
|
|
# CONFIG_X86_DEBUG_FPU is not set
|