Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pre-commit: autoupdate hooks #427

Open
wants to merge 2,414 commits into
base: dasharo-4.21
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2414 commits
Select commit Hold shift + click to select a range
e0f7b71
drivers/tpm: Make it compile again
PatrickRudolph Mar 30, 2024
982f94a
Make the dual TPM code compile
mkopec Apr 3, 2024
b75374f
cpu/amd/pi/Kconfig: disable preram CBFS cache
mkopec Apr 3, 2024
a7980a0
vc/dasharo: fix renamed Kconfig symbol
mkopec Apr 3, 2024
8ce250a
soc/intel/{tgl,adl}: add ME disable options
mkopec Apr 3, 2024
535d6e9
Resolve compilation issues after rebase
mkopec Apr 3, 2024
d49bddb
security/tpm: support compiling in multiple TPM drivers
SergiiDmytruk Oct 31, 2022
1dbc6aa
mb/protectli/vault_cml: begin migration to 4.21
mkopec Oct 26, 2023
9ad702d
mb/protectli/vault_cml: remove deprecated lapic declaration
mkopec Oct 26, 2023
083adcc
mb/protectli/vault_cml/vboot-rwa.fmd: update layout for more space
mkopec Oct 27, 2023
9646f0e
mainboard/protectli/vault_cml: Enable VBOOT_ENABLE_CBFS_FALLBACK
miczyg1 Feb 15, 2024
236da10
mb/protectli/vault_cml/Kconfig: fix renamed Kconfig symbol
mkopec Apr 3, 2024
97775d4
.github/workflows/build.yml: bump sdk rev
mkopec Apr 3, 2024
055dfff
.github/workflows/build.yml: force workflow run on this branch
mkopec Apr 3, 2024
c2e08b0
configs: update edk2 to fix compilation under newer sdk
mkopec Apr 3, 2024
bad721d
mb/pcengines/apu2/var/apu6/devicetree.cb: use device references
mkopec Apr 3, 2024
51740cb
edk2: fix renamed symbol EDK2_SECURE_BOOT
mkopec Apr 3, 2024
b5560ff
vc/dasharo/options.c: fix renamed symbol EDK2_HAVE_INTEL_ME_HAP
mkopec Apr 3, 2024
94a75bf
3rdparty/dasharo-blobs: add submodule
mkopec Apr 3, 2024
a1170e3
mb/novacustom: appease checkpatch
mkopec Apr 3, 2024
9f36b42
payloads/edk2/Makefile: skip setting ReBAR pcd for Dasharo
mkopec Apr 3, 2024
d4c2831
mb/clevo/tgl-u: update dt syntax for usb ports
mkopec Apr 3, 2024
4fe4fbf
drivers/gfx/nvidia/optimus: fix chip name syntax
mkopec Apr 3, 2024
c5d2d95
.github/workflows/build.yml: use generic env for Protectli
mkopec Apr 3, 2024
173df7a
.github/workflows/build.yml: remove obesolete variable matrix.build
mkopec Apr 3, 2024
ee8b505
build.sh: build all boards in the same sdk rev
mkopec Apr 3, 2024
5b483c5
.github/workflows/build.yml: build protectli outside of container
mkopec Apr 3, 2024
b225fd1
mb/protectli/vault_jsl: update for dt changes
mkopec Apr 3, 2024
f1d60a3
superio/ite/it8659e/superio.c: fix chip name definition
mkopec Apr 3, 2024
406e5ac
msi_id: place in .init section of bootblock
mkopec Apr 4, 2024
2d7accd
.github/workflows/build.yml: bump GH actions to latest versions
mkopec Apr 4, 2024
c3f7930
drivers/smmstore/ramstage.c: retry smmstore init up 5 times
mkopec Apr 4, 2024
27d5001
src/soc/intel/baytrail/bootblock/bootblock.c: Add proper UART init vi…
miczyg1 Apr 9, 2024
7eb42e4
cpu/intel/microcode: Allow loading ucode from predefined location
miczyg1 Apr 9, 2024
80a5fd1
soc/intel/baytrail/include/soc/gpio.h: Add macros to for legacy GPIO …
miczyg1 Apr 9, 2024
90930b6
soc/intel/baytrail/include/soc/gpio.h: Add function to configure sing…
miczyg1 Apr 9, 2024
7dd0121
src/soc/intel/baytrail/romstage/romstage.c: Print TXE status
miczyg1 Apr 9, 2024
8a2a1bc
soc/intel/baytrail: Add TXE Secure Boot options and placeholder for m…
miczyg1 Apr 9, 2024
1d504c0
src/mainboard/intel/minnowmax: Add board support with Bay Trail MRC
miczyg1 Apr 9, 2024
ded22d0
payloads/external/edk2/Makefile: Revert custom changes
miczyg1 Apr 9, 2024
2421f90
src/vendorcode/dasharo/options.c: Use proper Kconfig option for CSE
miczyg1 Apr 9, 2024
438df4e
src/soc/intel/baytrail/Kconfig: Add missing UDK binding
miczyg1 Apr 9, 2024
a55284e
payloads/external/iPXE/Makefile: Build iPXE for EFI target if requested
miczyg1 Apr 9, 2024
abf2606
payloads/external/edk2/Makefile: Enable serial terminal if requested
miczyg1 Apr 9, 2024
55718fc
configs/config.intel_minnowmax: Finalize config
miczyg1 Apr 9, 2024
05f8f34
payloads/external/edk2: Ensure edk2 path exists before copying artifacts
miczyg1 Apr 11, 2024
b359752
src/soc/intel/baytrail: Separate MRC debug prints option in Kconfig
miczyg1 Apr 12, 2024
fbca373
src/soc/intel/baytrail/cpu.c: Fill SMBIOS type 4 information
miczyg1 Apr 12, 2024
7cae979
soc/intel/baytrail/southcluster.c: Finalize SMM
miczyg1 Apr 10, 2024
a2929ad
src/mainboard/intel/minnowmax/acpi_tables.c: set PM profile to mobile
miczyg1 Apr 10, 2024
58c6301
src/soc/intel/fsp_baytrail/southcluster.c: add missing disable masks …
miczyg1 Apr 10, 2024
09451dd
src/soc/intel/baytrail/lpss.c: Configure I2C pins
miczyg1 Apr 10, 2024
db8482a
src/mainboard/intel/minnowmax/acpi_tables.c: set USB and DPTF NVS
miczyg1 Apr 10, 2024
10891b6
src/soc/intel/baytrail/acpi/lpc.asl: include COM1 device when enabled…
miczyg1 Apr 10, 2024
d18b4e2
src/soc/intel/baytrail: Add missing southcluster init
miczyg1 Apr 10, 2024
ae838aa
mb/clevo/tgl-u: update VBT for FSP A.0.7E.70
mkopec Apr 15, 2024
caa3761
soc/intel/baytrail/Kconfig: Enable early SPI writes for EFI variable …
miczyg1 Apr 16, 2024
22bdd25
src/soc/intel/baytrail: Fix ucode and manifests offsets
miczyg1 Apr 16, 2024
60c7f4c
configs/config.protectli_vp66xx: Build full image
miczyg1 Apr 3, 2024
d3ccc01
configs/config.protectli_vp66xx: Use HAP to disable ME
miczyg1 Apr 3, 2024
b02dc09
configs/config.protectli_vp66xx: Bump to rc2
miczyg1 Apr 3, 2024
0f47e39
src/mainboard/protectli/vault_adl_p/devicetree.cb: Add TCC offset
miczyg1 Apr 8, 2024
8cfdedc
intelblocks/smm: Add Kconfig option to skip MSR_SPCL_CHIPSET_USAGE write
miczyg1 Apr 8, 2024
961d374
soc/intel/apollolake: Select TCO and SMBUS blocks
miczyg1 Apr 8, 2024
9e0c367
soc/intel/apollolake: Select NO_MSR_SPCL_CHIPSET_USAGE
miczyg1 Apr 8, 2024
3656ca5
src/mainboard/protectli/vault_adl_p: Enable AER and 256B Max Payload
miczyg1 Apr 9, 2024
0e72228
mb/protectli/vault_adl_p: Enable CPM on RP5 and RP6
miczyg1 Apr 15, 2024
f8d51ef
mb/protectli/vault_adl_p/devicetree.cb: Assign CLKSRCs and enable ASPM
miczyg1 Apr 15, 2024
ed28829
mb/protectli/vault_adl_p: Change FSP type to IoT for pwr/clk gating bug
miczyg1 Apr 15, 2024
8ed0981
configs/config.protectli_vp66xx: Enable PCIe ASPM L1 and CPM
miczyg1 Apr 15, 2024
8a2c24c
configs/config.protectli_vp66xx: Bump to v0.9.0-rc3
miczyg1 Apr 15, 2024
80ecccf
System76 EC firmware update in ramstage
mkopec Jan 22, 2024
60b45dd
ec: store AC adapter check fail as vboot recovery reason
mkopec Apr 11, 2024
7d9f7e1
3rdparty/ec: remove submodule
mkopec Apr 11, 2024
287c6b5
ec/system76/ec/system76_ec.c: fix return value signedness
mkopec Apr 11, 2024
7648e16
Apply clang format-patch
mkopec Apr 11, 2024
9bfcfc0
ec/system76/ec/system76_ec.c: make code style consistent
mkopec Apr 11, 2024
c876805
ec/system76/ec/system76_ec.c: free() after malloc()
mkopec Apr 11, 2024
7013e92
ec/system76/ec: compress EC update
mkopec Apr 11, 2024
19ff6d0
ec/system76/ec: cbfs_load ec update into memory
mkopec Apr 12, 2024
2261b49
styling fixes
mkopec Apr 12, 2024
4f6fd6f
ec/system76/ec: trigger vboot error on update failure
mkopec Apr 15, 2024
af43131
.github/workflows/build.yml: build EC for novacustom
mkopec May 8, 2024
3228aa9
.github/workflows/build.yml: build on PRs to dasharo-24.02.1
mkopec May 8, 2024
ea5577c
.github/workflows/build.yml: fix EC artifact passing
mkopec May 8, 2024
c655cc8
soc/intel/cmn/blk: move WDAT acpigen for TCO to smbus block
mkopec Mar 14, 2024
4f2645b
src/acpi/acpi.c: fix incorrect weak function signature
mkopec Mar 14, 2024
9cc779c
soc/intel/cmn/blk/oc_wdt: implement ACPI WDAT
mkopec Mar 14, 2024
4eee079
soc/intel/cmn/blk/oc_wdt: store bootstatus in scratch register bits
mkopec Mar 14, 2024
4c756d6
oc_wdt: don't reload in SMI and don't force WDT start if WDAT is used
mkopec Mar 14, 2024
bc31f11
vault_cml: enable OC WDT with WDAT
mkopec Mar 14, 2024
2b124d8
soc/intel/cmn/blk/oc_wdt: adjust access sizes
mkopec Mar 15, 2024
efde500
src/vendorcode/dasharo/options.c: fix incorrect WDT default state
mkopec Mar 15, 2024
ccab132
edk2: add knob to control watchdog default state
mkopec May 8, 2024
9f5f4da
oc_wdt: add prompt for WDAT
mkopec Mar 15, 2024
278cc51
oc_wdt: ignore WDT_ENABLE when enabling
mkopec Mar 15, 2024
abcb5f5
oc_wdt/acpi.c: switch back to 32bit accesses
mkopec Apr 15, 2024
36b009d
block/oc_wdt/acpi.c: add missing include
mkopec May 8, 2024
b01bf35
mb/protectli/vault_cml/Kconfig: disable WDAT in board Kconfig
mkopec May 8, 2024
ba085cb
configs/config.protectli_*: enable ACPI WDAT for ADL, CML, EHL
mkopec May 8, 2024
58bb601
oc_wdt/Kconfig: set default timeout if WDAT is enabled
mkopec May 8, 2024
2c62a70
mb/protectli/vault_cml/Kconfig: restore previous order of options
mkopec May 8, 2024
207989f
payloads/external/edk2/Makefile: fix passing OC WDT PCDs
mkopec May 8, 2024
ff034e6
configs: bump edk2 for WDT visibility
mkopec May 9, 2024
6cd77aa
src/mainboard/clevo/adl-p/Kconfig: Add missing TPM PIRQ for NV41
miczyg1 May 13, 2024
de18e90
src/mainboard/protectli/vault_jsl: Add new SPD for V1210
miczyg1 May 13, 2024
7ddf707
drivers/crb,pc80/tpm: Add crb and pc80 prefixes to chip configs
miczyg1 Apr 24, 2024
9a5e8db
drivers/tpm: Disable TPM driver if probe fails
miczyg1 May 19, 2024
b151ce8
src/soc/intel/common/block/cse/cse.c: Handle default ME state properly
miczyg1 May 19, 2024
7fa65d2
src/drivers/intel/ptt/Makefile.mk: Compile PTT in bootblock
miczyg1 May 19, 2024
8383a1e
3rdparty/intel-microcode: Bump to microcode-20240514
miczyg1 May 20, 2024
a76d969
configs/config.protectli_vp46xx_txt_seabios: Udpate TXT config
miczyg1 May 29, 2024
9d0ab93
configs/config.protectli_vp2420: Disable HECI at pre-boot
miczyg1 May 24, 2024
f6e1bbb
mainboard/protectli/vault_ehl: Disable HWP
miczyg1 May 28, 2024
a1704b0
cpu/x86/pae/pgtbl.c: remove dead map_2M_page()
krystian-hebel May 7, 2024
cdb24f9
cpu/x86/pae/pgtbl.c: remove dead paging_identity_map_addr()
krystian-hebel May 8, 2024
595c4b4
security/memory_clear: fix wrong size of reserved memory range
krystian-hebel May 13, 2024
3467810
cpu/x86/pae/pgtbl.c: extract reusable code from memset_pae()
krystian-hebel May 8, 2024
26e4861
3rdparty/dasharo-blobs: Update VP66xx blobs
miczyg1 May 8, 2024
bcda1de
3rdparty/fsp: Update submodule
miczyg1 May 8, 2024
24906e7
src/soc/intel/alderlake/Kconfig: Deprecate ADL FSP
miczyg1 May 8, 2024
99ce11a
mainboard/protectli/vault_adl_p: Poll for IOM_READY before FSP-S
miczyg1 May 8, 2024
add477b
3rdparty/intel-microcode: Bump to microcode-20240531
miczyg1 Jun 14, 2024
93a1ad1
mb/protectli/vault_jsl: disable HWP
macpijan Jun 11, 2024
dadd883
mainboard/protectli/vault_jsl: Add V1211 support
miczyg1 Jun 18, 2024
7babb8f
.github/workflows/build.yml,build.sh: Enable automated builds for V1211
miczyg1 Jun 18, 2024
7537c39
intelblocks/me_18.h: Add HAP location for MTL U/H
miczyg1 Jun 19, 2024
424e862
vc/dasharo: Add API to get active cores and HT
miczyg1 Jun 12, 2024
95f8459
soc/intel/alderlake: Integrate downcoring and HT option
miczyg1 Jun 12, 2024
0bad6cd
payloads/external/edk2: Add Kconfig options for CPU downcoring and HT
miczyg1 Jun 12, 2024
78e2643
mainboard/protectli/vault_adl_p/devicetree.cb: Disable AER on WIFI slot
miczyg1 Jun 12, 2024
7502e10
configs/config.protectli_vp66xx: Update config for CPU downcoring and HT
miczyg1 Jun 12, 2024
31a63aa
configs/config.protectli_vp66xx: bump to rc5
miczyg1 Jun 13, 2024
bc00971
configs: Bump edk2 revision to let all boards build with newest changes
miczyg1 Jun 19, 2024
d3b8531
drivers/pc80/tpm/tis.c: Fix probing for the TPM family
miczyg1 Jun 19, 2024
5b6805c
configs: Bump edk2 to fix FUM variable handling
miczyg1 Jun 19, 2024
713cff0
payloads/edk2: build DasharoPayloadPkg
SergiiDmytruk Apr 23, 2024
8c0d44c
configs/: update EDK2 revision after rebasing
SergiiDmytruk Apr 25, 2024
2cd5cd2
mb/qemu-{i440fx,q35}/rom_media.c: add code for writable flash
krystian-hebel May 15, 2024
874696a
mb/qemu-q35/smihandler.c: add support for SMIs on QEMU
krystian-hebel May 20, 2024
a3197c8
mb/qemu-{i440fx,q35}: reduce default ROM size to 8 MiB
krystian-hebel May 24, 2024
a423986
acpi/acpi.c: fix XSDT handling on QEMU
krystian-hebel May 25, 2024
f19fd2a
payloads/edk2: pass information about use of edk2-platforms
krystian-hebel May 25, 2024
dcdde2e
configs/config.emulation_qemu_x86_q35_uefi: add config for platform
krystian-hebel May 24, 2024
b3afb42
configs/config.emulation_qemu_x86_q35_uefi_all_menus: add file
krystian-hebel Jun 20, 2024
0d00fc3
build.sh: add function for building QEMU Q35 image
krystian-hebel Jun 4, 2024
26c5df9
.github/workflows/build.yml: add QEMU Q35 to platforms built by CI
krystian-hebel Jun 18, 2024
89b4840
vc/dasharo: Add CPU throttling options API
miczyg1 Jun 20, 2024
c76d06d
payloads/external/edk2: Add CPU throttling options
miczyg1 Jun 20, 2024
5077ceb
intel platforms: Integrate overriding TCC offset
miczyg1 Jun 20, 2024
84ec3da
src/mainboard/protectli: Override default throttling value for boards
miczyg1 Jun 20, 2024
6e0f89e
soc/intel/common/block/cpu/cpulib.c: Update TCC offset mask
miczyg1 Jun 20, 2024
1cbcd54
configs: Update edk2 revision to reworked CPU throttling
miczyg1 Jun 20, 2024
abb58d8
security/vboot/Makefile.mk: silence warnings when signing binary
mkopec Jul 1, 2024
ff4c53d
mainboard/protectli/vault_jsl/devicetree.cb: Disable SATA
miczyg1 Jul 11, 2024
ff68728
.github/workflows/build.yml: add deploy jobs
PLangowski Jul 5, 2024
540dd4f
mb/clevo/adl-p: Add HDA verbs from vendor BIOS
miczyg1 Oct 24, 2023
05adc35
configs/*: Update edk2 revision to include new help message
philipandag Jul 26, 2024
8605c1a
util/txesbmantool: Add utility to generate TXE SB manifests
miczyg1 Apr 17, 2024
e598839
soc/intel/baytrail: Generate TXE SB manifests after build
miczyg1 Apr 17, 2024
dfe0b98
Apply suggestions from code review
miczyg1 Jun 13, 2024
6e5303b
util/txesbmantool/txesbmantool.c: Refactor inefficient parts
miczyg1 Jun 13, 2024
d102153
util/txesbmantool/README.md: Add missign error output
miczyg1 Jul 24, 2024
8eb2ac8
util/txesbmantool/txesbmantool.c: Refactor for single manifest structure
miczyg1 Jul 24, 2024
477680c
util/txesbmantool: Fix missing target directory during build
miczyg1 Jul 25, 2024
3fa1424
util/txesbmantool/.gitignore: Ignore the resulting executable
miczyg1 Jul 25, 2024
f2e7eb5
util/txesbmantool: Print key hashes when displaying manifests
miczyg1 Jul 25, 2024
cd536e4
util/txesbmantool/txesbmantool.c: Fix coding style
miczyg1 Jul 25, 2024
c8ba2c2
Update util/txesbmantool/txesbmantool.c
miczyg1 Jul 25, 2024
4706227
Update util/txesbmantool/txesbmantool.c
miczyg1 Jul 30, 2024
b1fc568
build.sh: add Dell OptiPlex 7010/9010
filipleple Jul 29, 2024
145a6f4
src/security/intel/txt/common.c: use #IF on TPM2-only code
filipleple Jul 29, 2024
2fcbd18
src/security/intel/txt/romstage.c: include pmutil.h to resolve missin…
filipleple Jul 29, 2024
9ed5a71
configs/config.dell_optiplex_9010_sff_uefi_txt: add
filipleple Jul 29, 2024
00d3973
src/mainboard/dell/snb_ivb_workstations/default.fmd: add
filipleple Jul 29, 2024
14e962e
build.sh: fix OptiPlex description
filipleple Jul 30, 2024
eac21b6
src/mainboard/dell/snb_ivb_workstations/default.fmd: improve readability
filipleple Jul 30, 2024
15a150d
configs/config.dell_optiplex_9010_sff_uefi*: remove redundant flags
filipleple Jul 30, 2024
235cbdc
.github/workflows/build.yml: add OptiPlex to build CI
filipleple Jul 31, 2024
5e6b81d
configs/config.dell_optiplex_9010_sff_uefi*: add iPXE script
filipleple Aug 1, 2024
c9e9499
.github/workflows/build.yml: build_optiplex - improve readability
filipleple Aug 1, 2024
dcc7cf7
.github/workflows/build.yml: add legacy OptiPlex
filipleple Aug 1, 2024
9bfb510
configs/config.dell_optiplex_9010_sff_*: bump up to v0.1.0
filipleple Aug 29, 2024
8f3798d
soc/intel/alderlake/fsp_params.c: Omit W/A on ADL-N
miczyg1 Aug 8, 2024
56f850c
superio/ite/it8613e/it8613e.h: Add definitions for GPIO init
miczyg1 Aug 8, 2024
0efbb88
mainboard/hardkernel: Add ODROID H4 initial support
miczyg1 Aug 8, 2024
c94003a
soc/intel/{common,alderlake}: Add missing ADL-N SKUs
miczyg1 Aug 18, 2024
d5edb70
.github/workflows/build.yml: Build ODROID H4
miczyg1 Sep 5, 2024
46a38fe
configs: run savedefconfig on Dasharo EDK boards
SergiiDmytruk Jun 14, 2024
fdb99c8
.github/workflows/code-checks.yml: verify defconfigs are up-to-date
SergiiDmytruk Jun 15, 2024
82f2d81
mb/*: remove trailing newlines
SergiiDmytruk Jun 15, 2024
691bec1
.github/workflows/code-checks.yml: run util/lint
SergiiDmytruk Jun 15, 2024
fa20469
configs/*: update Dasharo EDK2 revision to fix build
SergiiDmytruk Sep 10, 2024
9a7523f
payloads/edk2/Makefile: detect invalid commit hash on checkout
SergiiDmytruk Sep 10, 2024
313ef1f
configs/config.protectli_vp2410: use Dasharo/edk2-platforms
SergiiDmytruk Sep 10, 2024
af7c369
mb/qemu-q35/board.fmd: add
SergiiDmytruk Sep 13, 2024
bd294ab
mb/qemu-q35/*.fmd: add BOOTSPLASH region
SergiiDmytruk Sep 13, 2024
602dca3
3rdparty/dasharo-blobs: bump for ODROID H4 blobs
miczyg1 Sep 24, 2024
0eb2559
configs/config.hardkernel_odroid_h4: Add Intel blobs
miczyg1 Sep 24, 2024
7dc0941
configs/config.hardkernel_odroid_h4: Bump to rc2
miczyg1 Sep 24, 2024
ffc0c5d
include/device/pci_ids.h, soc/intel/mtl: add new MTL-P iGPU ID
mkopec Apr 28, 2024
3c1c774
soc/intel/common/block/graphics: hook up graphics ops for MTL
mkopec Apr 28, 2024
c6c17ef
soc/intel/mtl: hook up pch_hda_audio_link_hda_enable
mkopec Apr 28, 2024
84a7af8
meteorlake/romstage/fsp_params.c: wire up DMA protection
mkopec May 6, 2024
fca8a0f
src/soc/intel/meteorlake/chip.c: add missing DPTF device name
mkopec May 6, 2024
0007c46
soc/intel/mtl/chip.c: Add two missing ACPI device names
mkopec May 15, 2024
61180f5
soc/intel/meteorlake/fsp_params.c: wire up connection manager Kconfig…
mkopec May 15, 2024
8f68586
soc/intel/meteorlake/Kconfig: allow FSP-M SOL on non-Chrome
mkopec May 15, 2024
9ff6311
soc/intel/mtl: hook up public ucode
mkopec May 21, 2024
19ab8ae
soc/intel/mtl: enable common VTD block
mkopec May 21, 2024
d85f581
3rdparty/fsp: bump for MTL IoT FSP
mkopec May 22, 2024
e72799f
payloads/external/iPXE/Makefile: bump iPXE rev for i219-lm 20 support
mkopec May 22, 2024
8aa5063
mb/clevo/mtl-h: add mainboard
mkopec Apr 12, 2024
9ae5ab2
payloads/external/edk2/Makefile: don't recurse submodules when cloning
mkopec May 22, 2024
83088cb
drivers/bayhub_lv2: enable ASPM and PM L1.2 substate
mkopec May 23, 2024
7165574
ec/system76/ec/acpi: remove nonfunctional power button device
mkopec May 23, 2024
322cc56
lib/smbios.c: fill in BIOS characteristics depending on payload
mkopec May 23, 2024
ab352f8
soc/intel/meteorlake/Makefile.mk: include missing MemInfoHob from ven…
mkopec May 24, 2024
2072032
vc/intel/fsp/fsp2_0/iot/meteorlake: copy missing IoT headers to new f…
mkopec May 24, 2024
a8f5f79
src/soc/intel/meteorlake/Makefile.mk: use missing IoT headers from vc
mkopec May 24, 2024
f823116
soc/intel/common/block/cse: allow CSE telemetry on non-lite CSE SKU
mkopec Jun 4, 2024
188a412
soc/common/smbus: Support reading SPD5 hubs for DDR5
jackpot51 Jun 1, 2024
391c474
soc/intel/mtl: Fill in SPD data on both channels of DDR5 memory
jackpot51 Mar 7, 2024
51159c1
soc/intel/meteorlake/Kconfig: select HAVE_INTEL_ME_HAP
mkopec Jun 20, 2024
76b923b
soc/intel/common/cse: do not send EOP when CSE in Debug mode
mkopec Jun 20, 2024
2fb7a4a
soc/intel/mtl: Set HDA subsystem ID during FSP-M
crawfxrd Jun 5, 2024
bd1de17
soc/intel/cmn/ramtop: Refactor MTRR handling for RAMTOP range
subrata-b Mar 16, 2024
7943bbb
arch/x86: Add API to check if cache sets are power-of-two
subrata-b Mar 16, 2024
2717a1d
soc/intel/mtl: Enable RAMTOP caching at SoC level for MTL devices
subrata-b Mar 16, 2024
c03b54b
soc/intel/meteorlake/acpi/pcie.asl: add stubs for SRAM and HEC1 devices
mkopec Jun 27, 2024
26cda51
vc/dasharo: Add API to get active cores and HT
miczyg1 Jun 12, 2024
4536877
soc/intel: Disable RAMTOP caching for non-ChromeOS builds
miczyg1 Jun 25, 2024
2e736a2
soc/intel/mtl/romstage/fsp_params.c: disable MRC fastboot on RTC failure
mkopec Jul 5, 2024
4f76d66
src/soc/intel/meteorlake/Kconfig: disable early SOL
mkopec Jul 9, 2024
328733c
ec/system76/ec/acpi/s76.asl: use a real ACPI PNP ID
mkopec Jul 9, 2024
9e0d040
soc/intel/meteorlake: hook up graphics ops
mkopec Jul 10, 2024
855fdd6
ec/system76: add delays in EC update
mkopec Jul 18, 2024
790f55c
payloads/external/edk2: Add option to use platform lid library for GOP
miczyg1 Aug 12, 2024
802ad39
soc/intel/common/block/cse/cse_eop.c: join userfacing strings to sing…
mkopec Sep 11, 2024
8d94c84
.github/workflows/build.yml: obtain novacustom-blobs
mkopec Sep 11, 2024
549f428
mb/clevo/mtl-h/ramstage.c: remove duplicated final newline
mkopec Sep 11, 2024
526a490
configs/config.novacustom_v5.0tu: unify config across variants
mkopec Sep 11, 2024
2b68516
soc/intel/cmn/blk/smbus/smbuslib.c: switch_page: rename offset variable
mkopec Sep 24, 2024
83995f9
soc/intel/cmn/blk/smbus/smbuslib.c: get_spd: reduce if nesting
mkopec Sep 24, 2024
212e924
src/include/spd_bin.h: introduce SPD_LEN_DDR5
mkopec Sep 24, 2024
153ea8f
3rdparty/dasharo-blobs: bump for mtl blobs
mkopec Oct 1, 2024
52748b9
soc/intel/mtl/acpi/gpio.asl: fix missing gpio.h include
mkopec May 27, 2024
adb6e4c
configs/config.hardkernel_odroid_h4: Make CI happy
miczyg1 Oct 1, 2024
7226ebc
.gitignore: Ignore both roms and their sha256
SebastianCzapla Oct 4, 2024
21ed381
pre-commit: autoupdate hooks
pre-commit-ci[bot] Oct 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 0 additions & 3 deletions .checkpatch.conf
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@
--ignore INITIALISED_STATIC
--ignore LINE_SPACING
--ignore NEW_TYPEDEFS
--ignore PREFER_ALIGNED
--ignore PREFER_PACKED
--ignore PREFER_PRINTF
--ignore SPLIT_STRING
--ignore BLOCK_COMMENT_STYLE
--ignore AVOID_EXTERNS
Expand Down
249 changes: 228 additions & 21 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1,21 +1,228 @@
BasedOnStyle: LLVM
Language: Cpp
IndentWidth: 8
UseTab: Always
BreakBeforeBraces: Linux
AllowShortIfStatementsOnASingleLine: false
IndentCaseLabels: false
SortIncludes: false
ContinuationIndentWidth: 8
ColumnLimit: 96
AlwaysBreakBeforeMultilineStrings: true
AllowShortLoopsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AlignEscapedNewlinesLeft: false
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: false
AlignAfterOpenBracket: true
SpaceAfterCStyleCast: false
MaxEmptyLinesToKeep: 2
BreakBeforeBinaryOperators: NonAssignment
BreakStringLiterals: false
# SPDX-License-Identifier: GPL-2.0-only
#
# clang-format configuration file. Intended for clang-format >= 16.
#
# For more information, see:
#
# https://clang.llvm.org/docs/ClangFormat.html
# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
# https://clang-format-configurator.site/
#

---
Language: Cpp
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignArrayOfStructures: Left
AlignConsecutiveAssignments:
Enabled: false
AcrossEmptyLines: false
AcrossComments: true
AlignCompound: false
PadOperators: true
AlignConsecutiveBitFields:
Enabled: true
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: true
AlignConsecutiveDeclarations:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: true
AlignConsecutiveMacros:
Enabled: true
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: true
AlignEscapedNewlines: Left
AlignOperands: Align
AlignTrailingComments:
Kind: Always
OverEmptyLines: 0
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: None
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: All
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: MultiLine

# git grep '^#define [^[:space:]]*__.*[^[:space:]]*__attribute__' | grep -v "vendorcode\|payloads\|util" | sed "s|.*:||;s|^#define \([^[:space:]]*__[^([:space:]]*\).*$| - '\1'|" | LC_ALL=C sort -u
AttributeMacros:
- '__aligned'
- '__always_inline'
- '__always_unused'
- '__cpu_driver'
- '__fallthrough'
- '__maybe_unused'
- '__must_check'
- '__noreturn'
- '__packed'
- '__pci_driver'
- '__printf'
- '__weak'
BinPackArguments: true
BinPackParameters: true
BitFieldColonSpacing: Both
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterExternBlock: false
AfterFunction: true
AfterNamespace: true
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakAfterAttributes: Never
BreakAfterJavaFieldAnnotations: false
BreakArrays: false
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: Always
BreakBeforeBraces: Custom
BreakBeforeInlineASMColon: OnlyMultiline
BreakBeforeTernaryOperators: false
BreakConstructorInitializers: AfterColon
BreakInheritanceList: AfterColon
BreakStringLiterals: false
ColumnLimit: 96
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerIndentWidth: 8
ContinuationIndentWidth: 8
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: LogicalBlock
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: false

# git grep '^#define [^[:space:]]*for_each[^[:space:]]*(' | grep -v "vendorcode\|payloads\|util" | sed "s|.*:||;s|^#define \([^[:space:]]*for_each[^[:space:]]*\)(.*$| - '\1'|" | LC_ALL=C sort -u
ForEachMacros:
- 'list_for_each'

# git grep -i '^#define \+if[^[:space:]]*(' | grep -v "vendorcode\|payloads\|util" | sed "s|.*:||;s|^#define \([^[:space:]]*if[^[:space:]]*\)(.*$| - '\1'|I" | grep -v IFIX | LC_ALL=C sort -u
IfMacros:
- 'IF_CHANNEL_POPULATED'
- 'IF_DIMM_POPULATED'
- 'IF_RANK_POPULATED'
- 'IfBit0'
IncludeBlocks: Preserve
IncludeIsMainSourceRegex: ''
IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: false
IndentExternBlock: AfterExternBlock
IndentGotoLabels: false
IndentPPDirectives: None
IndentRequiresClause: true
IndentWidth: 8
IndentWrappedFunctionNames: false
InsertBraces: false
InsertNewlineAtEOF: true
InsertTrailingCommas: None
IntegerLiteralSeparator:
Binary: 0
BinaryMinDigits: 0
Decimal: 0
DecimalMinDigits: 0
Hex: 0
HexMinDigits: 0
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
LineEnding: LF
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 8
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: true
ObjCSpaceBeforeProtocolList: true
PackConstructorInitializers: BinPack
PenaltyBreakAssignment: 10
PenaltyBreakBeforeFirstCallParameter: 30
PenaltyBreakComment: 10
PenaltyBreakFirstLessLess: 0
PenaltyBreakOpenParenthesis: 0
PenaltyBreakString: 10
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 100
PenaltyIndentedWhitespace: 0
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
PPIndentWidth: -1
QualifierAlignment: Left
ReferenceAlignment: Pointer
ReflowComments: false
RemoveBracesLLVM: false
RemoveSemicolon: false
RequiresClausePosition: OwnLine
RequiresExpressionIndentation: OuterScope
SeparateDefinitionBlocks: Leave
ShortNamespaceLines: 1
SortIncludes: Never
SortJavaStaticImport: Before
SortUsingDeclarations: Never
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatementsExceptControlMacros
SpaceBeforeParensOptions:
AfterControlStatements: true
AfterForeachMacros: false
AfterFunctionDefinitionName: false
AfterFunctionDeclarationName: false
AfterIfMacros: false
AfterOverloadedOperator: false
AfterRequiresInClause: false
AfterRequiresInExpression: false
BeforeNonEmptyParentheses: false
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: Never
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: 1
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: c++17
TabWidth: 8
UseTab: ForContinuationAndIndentation
...

3 changes: 3 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[codespell]
exclude-file = .codespellx
ignore-words-list = "FPT,FTP,fpt,ftp"
Empty file added .codespellx
Empty file.
16 changes: 16 additions & 0 deletions .conform.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
policies:
- type: commit
spec:
header:
length: 80
imperative: false
invalidLastCharacters: .
body:
required: false
dco: true
gpg:
required: true
spellcheck:
locale: US
maximumOfOneCommit: false
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,7 @@ charset = utf-8
insert_final_newline = true
end_of_line = lf
trim_trailing_whitespace = true

[*.sh]
indent_style = space
indent_size = 2
Loading
Loading