Skip to content

Commit 6d6d5fe

Browse files
committed
firmware/coreboot: Initial import via subtree merge
Signed-off-by: David Hendricks <dhendricks@fb.com>
2 parents d76e1b7 + faa5f98 commit 6d6d5fe

15,001 files changed

Lines changed: 3028334 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

firmware/coreboot/.checkpatch.conf

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Not Linux, so don't expect a Linux tree.
2+
--no-tree
3+
4+
# Ignore aspects we don't follow here.
5+
--ignore C99_COMMENTS
6+
--ignore GLOBAL_INITIALISERS
7+
--ignore INITIALISED_STATIC
8+
--ignore LINE_SPACING
9+
--ignore NEW_TYPEDEFS
10+
--ignore PREFER_ALIGNED
11+
--ignore PREFER_PACKED
12+
--ignore PREFER_PRINTF
13+
--ignore SPLIT_STRING
14+
--ignore BLOCK_COMMENT_STYLE
15+
--ignore AVOID_EXTERNS
16+
--ignore VOLATILE
17+
--ignore CONFIG_DESCRIPTION
18+
--ignore MISSING_SPACE
19+
--ignore CORRUPTED_PATCH
20+
21+
# FILE_PATH_CHANGES seems to not be working correctly. It will
22+
# choke on added / deleted files even if the MAINTAINERS file
23+
# is touched.
24+
--ignore FILE_PATH_CHANGES
25+
26+
# This one has a linux path hard coded, so it would choke on
27+
# some commits unnecessarily.
28+
--ignore EXECUTE_PERMISSIONS
29+
30+
# Exclude the vendorcode directory
31+
--exclude src/vendorcode

firmware/coreboot/.clang-format

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
BasedOnStyle: LLVM
2+
Language: Cpp
3+
IndentWidth: 8
4+
UseTab: Always
5+
BreakBeforeBraces: Linux
6+
AllowShortIfStatementsOnASingleLine: false
7+
IndentCaseLabels: false
8+
SortIncludes: false
9+
ContinuationIndentWidth: 8
10+
ColumnLimit: 80

firmware/coreboot/.gitignore

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
payloads/libpayload/install/
2+
payloads/nvramcui/build
3+
payloads/nvramcui/libpayload
4+
junit.xml
5+
abuild*.xml
6+
.config
7+
.config.old
8+
defconfig
9+
.coreboot-version
10+
.xcompile
11+
.ccwrap
12+
build/
13+
coreboot-builds/
14+
payloads/coreinfo/lpbuild/
15+
payloads/coreinfo/lp.config*
16+
payloads/external/depthcharge/depthcharge/
17+
payloads/external/FILO/filo/
18+
payloads/external/GRUB2/grub2/
19+
payloads/external/SeaBIOS/seabios/
20+
payloads/external/tianocore/tianocore/
21+
payloads/external/tint/tint/
22+
payloads/external/U-Boot/u-boot/
23+
payloads/external/Memtest86Plus/memtest86plus/
24+
payloads/external/iPXE/ipxe/
25+
util/crossgcc/acpica-unix-*/
26+
util/crossgcc/binutils-*/
27+
util/crossgcc/build-*BINUTILS/
28+
util/crossgcc/build-*EXPAT/
29+
util/crossgcc/build-*GCC/
30+
util/crossgcc/build-*GDB/
31+
util/crossgcc/build-*GMP/
32+
util/crossgcc/build-*LIBELF/
33+
util/crossgcc/build-*MPC/
34+
util/crossgcc/build-*MPFR/
35+
util/crossgcc/build-*PYTHON/
36+
util/crossgcc/build-*LVM/
37+
util/crossgcc/build-*IASL/
38+
util/crossgcc/expat-*/
39+
util/crossgcc/gcc-*/
40+
util/crossgcc/gdb-*/
41+
util/crossgcc/gmp-*/
42+
util/crossgcc/libelf-*/
43+
util/crossgcc/mingwrt-*/
44+
util/crossgcc/mpc-*/
45+
util/crossgcc/mpfr-*/
46+
util/crossgcc/Python-*/
47+
util/crossgcc/*.src/
48+
util/crossgcc/tarballs/
49+
util/crossgcc/w32api-*/
50+
util/crossgcc/xgcc/
51+
util/crossgcc/xgcc-*/
52+
util/crossgcc/xgcc
53+
site-local
54+
55+
*.\#
56+
*.bin
57+
*.debug
58+
*.elf
59+
*.o
60+
*.out
61+
*.pyc
62+
*.sw[po]
63+
/*.rom
64+
coreboot-builds*/
65+
66+
# Development friendly files
67+
tags
68+
.clang_complete
69+
70+
# Cross-compile toolkits
71+
xgcc/
72+
tarballs/
73+
74+
#
75+
# KDE editors create lots of backup files whenever
76+
# a file is edited, so just ignore them
77+
*~
78+
*.kate-swp
79+
# Ignore Kdevelop project file
80+
*.kdev4
81+
82+
util/*/.dependencies
83+
util/*/.test
84+
util/amdfwtool/amdfwtool
85+
util/archive/archive
86+
util/bimgtool/bimgtool
87+
util/bincfg/bincfg
88+
util/board_status/board-status
89+
util/cbfstool/cbfs-compression-tool
90+
util/cbfstool/cbfstool
91+
util/cbfstool/fmaptool
92+
util/cbfstool/ifwitool
93+
util/cbfstool/rmodtool
94+
util/cbmem/.dependencies
95+
util/cbmem/cbmem
96+
util/dumpmmcr/dumpmmcr
97+
util/ectool/ectool
98+
util/futility/futility
99+
util/genprof/genprof
100+
util/getpir/getpir
101+
util/ifdtool/ifdtool
102+
util/ifdfake/ifdfake
103+
util/intelmetool/intelmetool
104+
util/inteltool/.dependencies
105+
util/inteltool/inteltool
106+
util/intelvbttool/intelvbttool
107+
util/k8resdump/k8resdump
108+
util/lbtdump/lbtdump
109+
util/mptable/mptable
110+
util/msrtool/Makefile
111+
util/msrtool/Makefile.deps
112+
util/msrtool/msrtool
113+
util/nvramtool/.dependencies
114+
util/nvramtool/nvramtool
115+
util/optionlist/Options.wiki
116+
util/romcc/build
117+
util/runfw/googlesnow
118+
util/superiotool/superiotool
119+
util/vgabios/testbios
120+
util/viatool/viatool
121+
util/autoport/autoport
122+
util/kbc1126/kbc1126_ec_dump
123+
util/kbc1126/kbc1126_ec_insert
124+
125+
documentation/*.aux
126+
documentation/*.idx
127+
documentation/*.log
128+
documentation/*.toc
129+
documentation/*.out
130+
documentation/*.pdf
131+
documentation/cpukconfig.tex
132+
documentation/mainboardkconfig.tex
133+
documentation/skconfig.tex
134+
documentation/socketfkconfig.tex
135+
Documentation/_build
136+
137+
doxygen/*

firmware/coreboot/.gitmodules

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[submodule "3rdparty/blobs"]
2+
path = 3rdparty/blobs
3+
url = ../blobs.git
4+
update = none
5+
ignore = dirty
6+
[submodule "util/nvidia-cbootimage"]
7+
path = util/nvidia/cbootimage
8+
url = ../nvidia-cbootimage.git
9+
[submodule "vboot"]
10+
path = 3rdparty/vboot
11+
url = ../vboot.git
12+
[submodule "arm-trusted-firmware"]
13+
path = 3rdparty/arm-trusted-firmware
14+
url = ../arm-trusted-firmware.git
15+
[submodule "3rdparty/chromeec"]
16+
path = 3rdparty/chromeec
17+
url = ../chrome-ec.git
18+
[submodule "libhwbase"]
19+
path = 3rdparty/libhwbase
20+
url = ../libhwbase.git
21+
[submodule "libgfxinit"]
22+
path = 3rdparty/libgfxinit
23+
url = ../libgfxinit.git

firmware/coreboot/.gitreview

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[gerrit]
2+
host=review.coreboot.org
3+
port=29418
4+
project=coreboot
5+
defaultbranch=master
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 693e278e308441d716f7f5116c43aa150955da31

firmware/coreboot/3rdparty/blobs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 78a02a7f9d979fcc864638cc40084e662476095f
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 11bd4c0f4d11357ab830982d7dec164813c886dd
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 718c79bb0713b5b90c9cc44e03197dc777066e3d
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 637f2a4f21ead8ccc45d5256834eb27ce72088db

0 commit comments

Comments
 (0)