1 2 3 List of upstream coreboot maintainers 4 and how to submit coreboot changes 5 6This represents the list of maintainers that work on the upstream coreboot 7code base (on coreboot.org). Maintainers are assigned to topics and when 8applicable to subtrees of the source tree. You'll find some subtrees that 9don't have a maintainer. If you are looking for reviewers for such a sub- 10tree, it's often a good choice to look at the git history to see who worked 11on it last. 12 13Please try to follow the guidelines below. This will make things 14easier on the maintainers. Not all of these guidelines matter for every 15trivial patch so apply some common sense. 16 17 181. Make sure your changes compile correctly in multiple configurations. In 19 particular check that changes work for various boards in the tree that 20 it affects: 21 22 Test with: `util/abuild/abuild -c $(nproc) -t vendor/boardname` 23 242. When you are happy with a change make it generally available for 25 testing in gerrit and await feedback. 26 273. Be prepared to get your changes sent back with seemingly 28 silly requests about formatting and variable names. These aren't 29 as silly as they seem. One job the maintainers do is to keep 30 things looking the same. Sometimes this means that the clever 31 hack in your mainboard or chipset to get around a problem actually 32 needs to become a generalized coreboot feature ready for next time. 33 34 PLEASE check your patch with the automated style checker 35 (util/lint/checkpatch.pl) to catch trival style violations. 36 See https://www.coreboot.org/Coding_Style for guidance here. 37 38 PLEASE document known bugs. If it doesn't work for everything 39 or does something very odd once a month document it. 40 41 ALWAYS remember that submissions are made under the terms 42 of the OSDL certificate of contribution and should include a 43 Signed-off-by: line. The current version of this "Developer's 44 Certificate of Origin" (DCO) is listed at 45 https://www.coreboot.org/Development_Guidelines#Sign-off_Procedure. 46 474. Make sure you have the right to send any changes you make. If you 48 do changes at work you may find your employer owns the patch 49 not you. 50 515. Happy hacking. 52 53Descriptions of section entries: 54 55 M: Maintainer: FullName <address@domain> 56 Must be registered to Gerrit (https://review.coreboot.org/). 57 Should have experience with upstream coreboot development and 58 +2 rights. 59 R: Designated reviewer: FullName <address@domain> 60 These reviewers should be CCed on patches. 61 L: Mailing list that is relevant to this area 62 W: Web-page with status/info 63 Q: Patchwork web based patch tracking system site 64 T: SCM tree type and location. 65 Type is one of: git, hg, quilt, stgit, topgit 66 S: Status, one of the following: 67 Supported: Someone is continuously paid to look after this and 68 a reaction to review requests can be expected 69 within a few days, a month at most. 70 Maintained: Someone actually looks after it and a reaction to 71 review requests can usually be expected within a 72 few weeks. 73 Odd Fixes: It has a maintainer but they don't have time to do 74 much other than throw the odd patch in. See below.. 75 Orphan: No current maintainer [but maybe you could take the 76 role as you write your new code]. 77 Obsolete: Old code. Something tagged obsolete generally means 78 it has been replaced by a better system and you 79 should be using that. 80 F: Files and directories with wildcard patterns. 81 A trailing slash includes all files and subdirectory files. 82 F: drivers/net/ all files in and below drivers/net 83 F: drivers/net/* all files in drivers/net, but not below 84 F: */net/* all files in "any top level directory"/net 85 One pattern per line. Multiple F: lines acceptable. 86 N: Files and directories with regex patterns. 87 N: [^a-z]tegra all files whose path contains the word tegra 88 One pattern per line. Multiple N: lines acceptable. 89 scripts/get_maintainer.pl has different behavior for files that 90 match F: pattern and matches of N: patterns. By default, 91 get_maintainer will not look at git log history when an F: pattern 92 match occurs. When an N: match occurs, git log history is used 93 to also notify the people that have git commit signatures. 94 X: Files and directories that are NOT maintained, same rules as F: 95 Files exclusions are tested before file matches. 96 Can be useful for excluding a specific subdirectory, for instance: 97 F: net/ 98 X: net/ipv6/ 99 matches all files in and below net excluding net/ipv6/ 100 K: Keyword perl extended regex pattern to match content in a 101 patch or file. For instance: 102 K: of_get_profile 103 matches patches or files that contain "of_get_profile" 104 K: \b(printk|pr_(info|err))\b 105 matches patches or files that contain one or more of the words 106 printk, pr_info or pr_err 107 One regex pattern per line. Multiple K: lines acceptable. 108 109Note: For the hard of thinking, this list is meant to remain in alphabetical 110order. If you could add yourselves to it in alphabetical order that would be 111so much easier [Ed] 112 113Maintainers List (try to look for most precise areas first) 114 115 ----------------------------------- 116 117################################################################################ 118# Mainboards 119################################################################################ 120 12151NB MAINBOARDS 122S: Orphan 123F: src/mainboard/51nb/ 124 125 126 127ACER MAINBOARDS 128S: Orphan 129F: src/mainboard/acer/ 130 131 132 133AMD non-server family 17h and 19h reference boards 134M: Felix Held <felix-coreboot@felixheld.de> 135M: Jason Glenesk <jason.glenesk@gmail.com> 136M: Fred Reitberger <reitbergerfred@gmail.com> 137L: amd_coreboot_org_changes@googlegroups.com 138S: Maintained 139F: src/mainboard/amd/bilby/ 140F: src/mainboard/amd/birman/ 141F: src/mainboard/amd/chausie/ 142F: src/mainboard/amd/majolica/ 143F: src/mainboard/amd/mandolin/ 144F: src/mainboard/amd/mayan/ 145 146AMD server family 19h reference boards 147M: Felix Held <felix-coreboot@felixheld.de> 148M: Martin Roth <gaumless@gmail.com> 149M: Varshit Pandya <pandyavarshit@gmail.com> 150S: Maintained 151F: src/mainboard/amd/onyx_poc/ 152 153AMD reference boards outside of family 17h and 19h 154S: Odd Fixes 155L: amd_coreboot_org_changes@googlegroups.com 156F: src/mainboard/amd/gardenia/ 157F: src/mainboard/amd/pademelon/ 158 159 160 161AOPEN MAINBOARDS 162S: Orphan 163F: src/mainboard/aopen/ 164 165 166 167APPLE MAINBOARDS 168M: Evgeny Zinoviev <me@ch1p.io> 169S: Maintained 170F: src/mainboard/apple/ 171 172 173 174ASROCK B75M-ITX MAINBOARD 175M: Kevin Keijzer <kevin@quietlife.nl> 176S: Maintained 177F: src/mainboard/asrock/b75m-itx/ 178 179ASROCK B85M PRO4 MAINBOARD 180M: Angel Pons <th3fanbus@gmail.com> 181S: Maintained 182F: src/mainboard/asrock/b85m_pro4/ 183 184ASROCK G41C-GS MAINBOARD & VARIANTS 185M: Angel Pons <th3fanbus@gmail.com> 186S: Maintained 187F: src/mainboard/asrock/g41c-gs/ 188 189ASROCK Z97 EXTREME6 MAINBOARD 190M: Angel Pons <th3fanbus@gmail.com> 191S: Maintained 192F: src/mainboard/asrock/z97_extreme6/ 193 194 195 196ASUS A88XM-E MAINBOARD 197M: Mike Banon <mikebdp2@gmail.com> 198S: Maintained 199F: src/mainboard/asus/a88xm-e/ 200 201ASUS AM1I-A MAINBOARD 202M: Mike Banon <mikebdp2@gmail.com> 203S: Maintained 204F: src/mainboard/asus/am1i-a/ 205 206ASUS H61 SERIES MAINBOARDS 207M: Angel Pons <th3fanbus@gmail.com> 208S: Maintained 209F: src/mainboard/asus/h61-series/ 210 211ASUS P5QC PRO MAINBOARD & VARIANTS 212M: Angel Pons <th3fanbus@gmail.com> 213R: Stefan Ott <coreboot@desire.ch> 214S: Maintained 215F: src/mainboard/asus/p5qc/ 216 217ASUS P5QPL-AM MAINBOARD & VARIANTS 218M: Angel Pons <th3fanbus@gmail.com> 219S: Maintained 220F: src/mainboard/asus/p5qpl-am/ 221 222ASUS P8Z77 SERIES MAINBOARDS 223M: Angel Pons <th3fanbus@gmail.com> 224M: Vlado Cibic <vladocb@protonmail.com> 225S: Maintained 226F: src/mainboard/asus/p8z77-series/ 227 228 229 230BIOSTAR MAINBOARDS 231S: Orphan 232F: src/mainboard/biostar/ 233 234 235 236BOSTENTECH MAINBOARDS 237S: Orphan 238F: src/mainboard/bostentech/ 239 240 241 242CAVIUM MAINBOARDS 243S: Orphan 244F: src/mainboard/cavium/ 245 246 247 248CLEVO MAINBOARDS 249M: Felix Singer <felixsinger@posteo.net> 250M: Michael Niewöhner <foss@mniewoehner.de> 251S: Supported 252F: src/mainboard/clevo/ 253 254 255 256COMPULAB MAINBOARDS 257S: Orphan 258F: src/mainboard/compulab/ 259 260 261 262DELL MAINBOARDS 263S: Orphan 264F: src/mainboard/dell/ 265 266DELL LATITUDE MAINBOARDS 267M: Nicholas Chin <nic.c3.14@gmail.com> 268S: Maintained 269F: src/mainboard/dell/e6400/ 270F: src/mainboard/dell/snb_ivb_latitude/ 271F: src/mainboard/dell/e7240/ 272 273 274EMULATION MAINBOARDS 275S: Orphan 276F: src/mainboard/emulation/ 277 278 279 280EXAMPLE MAINBOARDS 281S: Orphan 282F: src/mainboard/example/ 283 284 285 286FACEBOOK FBG1701 MAINBOARD 287M: Frans Hendriks <fhendriks@eltan.com> 288M: Erik van den Bogaert <ebogaert@eltan.com> 289S: Maintained 290F: src/mainboard/facebook/fbg1701/ 291 292FACEBOOK MONOLITH MAINBOARD 293M: Frans Hendriks <fhendriks@eltan.com> 294M: Erik van den Bogaert <ebogaert@eltan.com> 295S: Maintained 296F: src/mainboard/facebook/monolith/ 297 298 299 300FOXCONN MAINBOARDS 301S: Orphan 302F: src/mainboard/foxconn/ 303 304 305 306GETAC MAINBOARDS 307S: Orphan 308F: src/mainboard/getac/ 309 310 311 312GIGABYTE GA-D510UD MAINBOARD 313M: Angel Pons <th3fanbus@gmail.com> 314S: Maintained 315F: src/mainboard/gigabyte/ga-d510ud/ 316 317GIGABYTE GA-H61M SERIES MAINBOARDS 318M: Angel Pons <th3fanbus@gmail.com> 319S: Maintained 320F: src/mainboard/gigabyte/ga-h61m-series/ 321 322 323 324GOOGLE REX MAINBOARDS 325M: Subrata Banik <subratabanik@google.com> 326M: Tarun Tuli <tstuli@gmail.com> 327M: Kapil Porwal <kapilporwal@google.com> 328M: Jakub Czapiga <czapiga@google.com> 329M: Eran Mitrani <mitrani@google.com> 330M: Dinesh Gehlot <digehlot@google.com> 331S: Maintained 332F: src/mainboard/google/rex/ 333 334GOOGLE BRYA MAINBOARDS 335M: Subrata Banik <subratabanik@google.com> 336M: Nick Vaccaro <nvaccaro@chromium.org> 337M: Eric Lai <ericllai@google.com> 338M: Kapil Porwal <kapilporwal@google.com> 339M: Dinesh Gehlot <digehlot@google.com> 340S: Maintained 341F: src/mainboard/google/brya/ 342 343GOOGLE HATCH MAINBOARDS 344M: Subrata Banik <subratabanik@google.com> 345M: Nick Vaccaro <nvaccaro@chromium.org> 346S: Maintained 347F: src/mainboard/google/hatch/ 348 349GOOGLE VOLTEER MAINBOARDS 350M: Nick Vaccaro <nvaccaro@chromium.org> 351S: Maintained 352F: src/mainboard/google/volteer/ 353 354GOOGLE MAINBOARDS (Intel-based, legacy/inactive) 355M: Matt DeVillier <MrChromebox@gmail.com> 356S: Maintained 357F: src/mainboard/google/auron/ 358F: src/mainboard/google/beltino/ 359F: src/mainboard/google/butterfly/ 360F: src/mainboard/google/cyan/ 361F: src/mainboard/google/glados/ 362F: src/mainboard/google/jecht/ 363F: src/mainboard/google/link/ 364F: src/mainboard/google/parrot/ 365F: src/mainboard/google/slippy/ 366F: src/mainboard/google/stout/ 367 368GOOGLE AMD-BASED MAINBOARDS 369M: Martin Roth <martin.roth@amd.corp-partner.google.com> 370M: Jason Nien <jason.nien@amd.corp-partner.google.com> 371L: amd_coreboot_org_changes@googlegroups.com 372S: Supported 373F: src/mainboard/google/kahlee/ 374F: src/mainboard/google/zork/ 375F: src/mainboard/google/guybrush/ 376F: src/mainboard/google/skyrim/ 377 378GOOGLE MEDIATEK-BASED MAINBOARDS 379M: Hung-Te Lin <hungte@chromium.org> 380M: Yu-Ping Wu <yupingso@google.com> 381M: Yidi Lin <yidilin@google.com> 382S: Supported 383F: src/mainboard/google/asurada/ 384F: src/mainboard/google/cherry/ 385F: src/mainboard/google/corsola/ 386F: src/mainboard/google/geralt/ 387F: src/mainboard/google/kukui/ 388F: src/mainboard/google/oak/ 389 390 391 392HP 280 G2 MAINBOARD 393M: Angel Pons <th3fanbus@gmail.com> 394S: Maintained 395F: src/mainboard/hp/280_g2/ 396 397 398 399IBASE MAINBOARDS 400S: Orphan 401F: src/mainboard/ibase/ 402 403 404 405INTEL HARCUVAR_CRB MAINBOARD 406M: Jeff Daly <jeffd@silicom-usa.com> 407M: Vanessa Eusebio <vanessa.f.eusebio@intel.com> 408S: Maintained 409F: src/mainboard/intel/harcuvar/ 410 411 412 413INVENTEC MAINBOARDS 414M: Annie Chen <Chen.AnnieET@inventec.com> 415S: Maintained 416F: src/mainboard/inventec/ 417 418 419 420KONTRON BSL6 MAINBOARD 421M: Felix Singer <felixsinger@posteo.net> 422M: Nico Huber <nico.h@gmx.de> 423S: Supported 424F: src/mainboard/kontron/bsl6/ 425 426KONTRON MAL10 MAINBOARD 427M: Maxim Polyakov <max.senia.poliak@gmail.com> 428M: Nico Huber <nico.h@gmx.de> 429M: Felix Singer <felixsinger@posteo.net> 430S: Supported 431F: src/mainboard/kontron/mal10/ 432 433 434 435LENOVO MAINBOARDS 436M: Alexander Couzens <lynxis@fe80.eu> 437S: Maintained 438F: src/mainboard/lenovo/ 439 440LENOVO G505S MAINBOARD 441M: Mike Banon <mikebdp2@gmail.com> 442S: Maintained 443F: src/mainboard/lenovo/g505s/ 444 445LENOVO X200 MAINBOARD 446R: Stefan Ott <coreboot@desire.ch> 447S: Maintained 448F: src/mainboard/lenovo/x200/ 449 450LENOVO X201 MAINBOARD 451R: Stefan Ott <coreboot@desire.ch> 452S: Maintained 453F: src/mainboard/lenovo/x201/ 454 455 456 457LIBRETREND LT1000 MAINBOARD 458M: Piotr Król <piotr.krol@3mdeb.com> 459M: Michał Żygowski <michal.zygowski@3mdeb.com> 460S: Maintained 461F: src/mainboard/libretrend/lt1000/ 462 463 464 465MSI H81M-P33 MAINBOARD 466M: Angel Pons <th3fanbus@gmail.com> 467S: Maintained 468F: src/mainboard/msi/h81m-p33/ 469 470MSI MS-7D25 MAINBOARDS 471M: Michał Żygowski <michal.zygowski@3mdeb.com> 472M: Michał Kopeć <michal.kopec@3mdeb.com> 473S: Maintained 474F: src/mainboard/msi/ms7d25/ 475 476 477 478OCP DELTALAKE MAINBOARD 479M: Arthur Heymans <arthur@aheymans.xyz> 480M: Christian Walter <christian.walter@9elements.com> 481M: Johnny Lin <Johnny_Lin@wiwynn.com> 482M: Jonathan Zhang <jonzhang@fb.com> 483M: Tim Chu <Tim.Chu@quantatw.com> 484S: Supported 485F: src/mainboard/ocp/deltalake/ 486 487OCP TIOGAPASS MAINBOARD 488M: Jonathan Zhang <jonzhang@fb.com> 489M: Johnny Lin <Johnny_Lin@wiwynn.com> 490M: Morgan Jang <Morgan_Jang@wiwynn.com> 491M: Ryback Hung <<Ryback.Hung@quantatw.com> 492M: Bryant Ou <Bryant.Ou@quantatw.com> 493S: Maintained 494F: src/mainboard/ocp/tiogapass/ 495 496 497 498OPENCELLULAR MAINBOARDS 499M: Christian Walter <christian.walter@9elements.com> 500M: Patrick Rudolph <patrick.rudolph@9elements.com> 501S: Supported 502F: src/mainboard/opencellular/elgon/ 503 504 505 506PC ENGINES ALL MAINBOARDS 507M: Piotr Król <piotr.krol@3mdeb.com> 508M: Michał Żygowski <michal.zygowski@3mdeb.com> 509S: Supported 510F: src/mainboard/pcengines/ 511 512 513 514PINE64 MAINBOARDS 515S: Orphan 516F: src/mainboard/pine64/ 517 518 519 520PORTWELL PQ-M107 MAINBOARD 521M: Frans Hendriks <fhendriks@eltan.com> 522M: Erik van den Bogaert <ebogaert@eltan.com> 523S: Maintained 524F: src/mainboard/portwell/m107/ 525 526 527 528PROTECTLI ALL MAINBOARDS 529M: Piotr Król <piotr.krol@3mdeb.com> 530M: Michał Żygowski <michal.zygowski@3mdeb.com> 531S: Maintained 532F: src/mainboard/protectli/ 533 534 535 536PRODRIVE ATLAS MAINBOARD 537M: Angel Pons <th3fanbus@gmail.com> 538M: Christian Walter <christian.walter@9elements.com> 539M: Lean Sheng Tan <sheng.tan@9elements.com> 540S: Supported 541F: src/mainboard/prodrive/atlas/ 542 543PRODRIVE HERMES MAINBOARD 544M: Angel Pons <th3fanbus@gmail.com> 545M: Christian Walter <christian.walter@9elements.com> 546M: Patrick Rudolph <patrick.rudolph@9elements.com> 547S: Supported 548F: src/mainboard/prodrive/hermes/ 549 550 551 552PURISM MAINBOARDS 553M: Jonathon Hall <jonathon.hall@puri.sm> 554S: Supported 555F: src/mainboard/purism/ 556 557 558 559RAZER MAINBOARDS 560S: Orphan 561F: src/mainboard/razer/ 562 563 564 565RODA MAINBOARDS 566S: Orphan 567F: src/mainboard/roda/ 568 569 570 571SAMSUNG CHROMEOS MAINBOARDS 572M: Matt DeVillier <MrChromebox@gmail.com> 573S: Maintained 574F: src/mainboard/samsung/lumpy/ 575F: src/mainboard/samsung/stumpy/ 576 577 578 579SAPPHIRE MAINBOARDS 580S: Orphan 581F: src/mainboard/sapphire/ 582 583 584 585SIEMENS CHILI MAINBAORD 586M: Felix Singer <felixsinger@posteo.net> 587M: Nico Huber <nico.h@gmx.de> 588S: Supported 589F: src/mainboard/siemens/chili/ 590 591SIEMENS MC_xxxx MAINBOARDS 592M: Werner Zeh <werner.zeh@siemens.com> 593S: Maintained 594F: src/mainboard/siemens/mc_apl1/ 595F: src/mainboard/siemens/mc_ehl/ 596 597 598 599SIFIVE MAINBOARDS 600S: Orphan 601F: src/mainboard/sifive/ 602 603 604 605STAR LABS MAINBOARDS 606M: Sean Rhodes <sean@starlabs.systems> 607S: Maintained 608F: src/mainboard/starlabs/ 609 610 611 612SUPERMICRO X11-LGA1151-SERIES 613M: Michael Niewöhner <foss@mniewoehner.de> 614S: Maintained 615F: src/mainboard/supermicro/x11-lga1151-series/ 616 617 618 619SYSTEM76 MAINBOARDS 620M: Jeremy Soller <jeremy@system76.com> 621M: Tim Crawford <tcrawford@system76.com> 622S: Maintained 623F: src/mainboard/system76/ 624 625 626 627TI MAINBOARDS 628S: Orphan 629F: src/mainboard/ti/ 630 631 632 633UP MAINBOARDS 634S: Orphan 635F: src/mainboard/up/ 636 637################################################################################ 638# Architectures 639################################################################################ 640 641ARM ARCHITECTURE 642M: Julius Werner <jwerner@chromium.org> 643S: Supported 644F: src/arch/arm/ 645F: src/arch/arm64/ 646F: src/soc/nvidia/ 647F: src/soc/rockchip/ 648F: util/nvidia/ 649F: util/rockchip/ 650 651PPC64 ARCHITECTURE 652M: Ronald Minnich <rminnich@gmail.com> 653M: Timothy Pearson <tpearson@raptorengineeringinc.com> 654S: Maintained 655F: src/arch/ppc64/ 656F: src/cpu/qemu-power8/ 657F: src/mainboard/emulation/qemu-power8/ 658 659RISC-V ARCHITECTURE 660M: Ronald Minnich <rminnich@gmail.com> 661R: Philipp Hug <philipp@hug.cx> 662S: Maintained 663F: src/arch/riscv/ 664F: src/soc/sifive/ 665F: src/soc/ucb/ 666F: src/mainboard/emulation/*-riscv/ 667F: src/mainboard/sifive/ 668F: util/riscv/ 669 670X86 ARCHITECTURE 671M: Jérémy Compostella <jeremy.compostella@intel.com> 672S: MAINTAINED 673F: src/arch/x86/ 674F: src/cpu/x86/ 675F: src/drivers/pc80/ 676F: src/include/pc80/ 677F: src/include/cpu/x86/ 678 679################################################################################ 680# Embedded Controllers 681################################################################################ 682 683CHROME EC 684M: Boris Mittelberg <bmbm@google.com> 685M: Caveh Jalali <caveh@chromium.org> 686S: Maintained 687F: src/ec/google/ 688 689DELL SMSC MEC5035 EC 690M: Nicholas Chin <nic.c3.14@gmail.com> 691W: https://github.com/nic3-14159/E6400-EC-research 692S: Maintained 693F: src/ec/dell/mec5035/ 694 695LENOVO EC 696M: Alexander Couzens <lynxis@fe80.eu> 697S: Maintained 698F: src/ec/lenovo/ 699 700STARLABS EC 701M: Sean Rhodes <sean@starlabs.systems> 702S: Maintained 703F: src/ec/starlabs/ 704 705SYSTEM76 EC 706M: Jeremy Soller <jeremy@system76.com> 707M: Tim Crawford <tcrawford@system76.com> 708S: Maintained 709F: src/ec/system76/ 710 711ORPHANED ECS 712S: Orphan 713F: src/ec/51nb/ 714F: src/ec/acpi/ 715F: src/ec/apple/ 716F: src/ec/compal/ 717F: src/ec/hp/ 718F: src/ec/kontron/ 719F: src/ec/purism/ 720F: src/ec/quanta/ 721F: src/ec/roda/ 722F: src/ec/smsc/ 723 724################################################################################ 725# Northbridges 726################################################################################ 727 728INTEL HASWELL NORTHBRIDGE 729M: Angel Pons <th3fanbus@gmail.com> 730S: Maintained 731F: src/northbridge/intel/haswell/ 732 733INTEL PINEVIEW CHIPSET 734M: Angel Pons <th3fanbus@gmail.com> 735S: Odd Fixes 736F: src/northbridge/intel/pineview/ 737 738INTEL SANDYBRIDGE NORTHBRIDGE 739M: Angel Pons <th3fanbus@gmail.com> 740S: Maintained 741F: src/northbridge/intel/sandybridge/ 742 743INTEL X4X CHIPSET 744M: Angel Pons <th3fanbus@gmail.com> 745S: Odd Fixes 746F: src/northbridge/intel/x4x/ 747 748################################################################################ 749# Platforms 750################################################################################ 751 752AMD SUPPORT 753L: amd_coreboot_org_changes@googlegroups.com 754S: Odd Fixes 755F: src/vendorcode/amd/ 756F: src/cpu/amd/ 757F: src/northbridge/amd/ 758F: src/southbridge/amd/ 759F: src/include/cpu/amd/ 760 761INTEL SUPPORT 762R: Intel_Coreboot_Reviewers <intel_coreboot_reviewers@intel.com> 763S: Maintained 764F: src/vendorcode/intel/ 765F: src/cpu/intel/ 766F: src/northbridge/intel/ 767F: src/southbridge/intel/ 768F: src/soc/intel/ 769F: src/drivers/intel/ 770F: src/include/cpu/intel/ 771 772INTEL FSP 1.1 773M: Huang Jin <huang.jin@intel.com> 774S: Supported 775F: src/drivers/intel/fsp1_1/ 776 777INTEL FSP 2.0 778M: Andrey Petrov <andrey.petrov@gmail.com> 779M: Ronak Kanabar <ronak.kanabar@intel.com> 780S: Maintained 781F: src/drivers/intel/fsp2_0/ 782 783INTEL DPTF 784M: Sumeet Pawnikar <sumeet.r.pawnikar@intel.com> 785S: Maintained 786F: src/drivers/intel/dptf/ 787 788################################################################################ 789# Systems on a Chip 790################################################################################ 791 792AMD Cezanne 793M: Felix Held <felix-coreboot@felixheld.de> 794M: Jason Glenesk <jason.glenesk@gmail.com> 795M: Fred Reitberger <reitbergerfred@gmail.com> 796M: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> 797L: amd_coreboot_org_changes@googlegroups.com 798S: Maintained 799F: src/soc/amd/cezanne/ 800F: src/vendorcode/amd/fsp/cezanne/ 801 802AMD common SoC code 803M: Felix Held <felix-coreboot@felixheld.de> 804M: Jason Glenesk <jason.glenesk@gmail.com> 805M: Fred Reitberger <reitbergerfred@gmail.com> 806M: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> 807L: amd_coreboot_org_changes@googlegroups.com 808S: Maintained 809F: src/soc/amd/common/ 810 811AMD Genoa Proof of Concept 812M: Felix Held <felix-coreboot@felixheld.de> 813M: Martin Roth <gaumless@gmail.com> 814M: Varshit Pandya <pandyavarshit@gmail.com> 815S: Maintained 816F: src/soc/amd/genoa_poc/ 817 818AMD Mendocino 819M: Felix Held <felix-coreboot@felixheld.de> 820M: Jason Glenesk <jason.glenesk@gmail.com> 821M: Fred Reitberger <reitbergerfred@gmail.com> 822M: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> 823L: amd_coreboot_org_changes@googlegroups.com 824S: Supported 825F: src/soc/amd/mendocino/ 826F: src/vendorcode/amd/fsp/mendocino/ 827 828AMD Picasso 829M: Felix Held <felix-coreboot@felixheld.de> 830M: Jason Glenesk <jason.glenesk@gmail.com> 831M: Fred Reitberger <reitbergerfred@gmail.com> 832M: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> 833L: amd_coreboot_org_changes@googlegroups.com 834S: Maintained 835F: src/soc/amd/picasso/ 836F: src/vendorcode/amd/fsp/picasso/ 837 838AMD Phoenix 839M: Felix Held <felix-coreboot@felixheld.de> 840M: Jason Glenesk <jason.glenesk@gmail.com> 841M: Fred Reitberger <reitbergerfred@gmail.com> 842M: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> 843L: amd_coreboot_org_changes@googlegroups.com 844S: Supported 845F: src/soc/amd/phoenix/ 846F: src/vendorcode/amd/fsp/phoenix/ 847 848AMD Stoneyridge 849M: Felix Held <felix-coreboot@felixheld.de> 850M: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> 851L: amd_coreboot_org_changes@googlegroups.com 852S: Odd Fixes 853F: src/soc/amd/stoneyridge/ 854 855INTEL ALDERLAKE SOC 856M: Subrata Banik <subratabanik@google.com> 857M: Nick Vaccaro <nvaccaro@chromium.org> 858M: Kapil Porwal <kapilporwal@google.com> 859M: Dinesh Gehlot <digehlot@google.com> 860S: Maintained 861F: src/soc/intel/alderlake/ 862 863INTEL APOLLOLAKE_SOC 864M: Sean Rhodes <sean@starlabs.systems> 865S: Odd Fixes 866F: src/soc/intel/apollolake/ 867 868INTEL BRASWELL SOC 869M: Piotr Król <piotr.krol@3mdeb.com> 870M: Michał Żygowski <michal.zygowski@3mdeb.com> 871M: Frans Hendriks <fhendriks@eltan.com> 872S: Maintained 873F: /src/soc/intel/braswell/ 874F: /src/vendorcode/intel/fsp/fsp1_1/braswell/ 875 876INTEL CANNONLAKE SOC 877S: Orphan 878F: src/soc/intel/cannonlake/ 879 880INTEL DENVERTON-NS SOC 881M: Jeff Daly <jeffd@silicom-usa.com> 882M: Vanessa Eusebio <vanessa.f.eusebio@intel.com> 883S: Maintained 884F: src/soc/intel/denverton_ns/ 885 886INTEL ELKHARTLAKE SOC 887M: Lean Sheng Tan <sheng.tan@9elements.com> 888M: Werner Zeh <werner.zeh@siemens.com> 889S: Maintained 890F: src/soc/intel/elkhartlake/ 891 892INTEL METEORLAKE SOC 893M: Subrata Banik <subratabanik@google.com> 894M: Tarun Tuli <tstuli@gmail.com> 895M: Kapil Porwal <kapilporwal@google.com> 896M: Jakub Czapiga <czapiga@google.com> 897M: Eran Mitrani <mitrani@google.com> 898M: Dinesh Gehlot <digehlot@google.com> 899S: Maintained 900F: src/soc/intel/meteorlake/ 901 902INTEL TIGERLAKE SOC 903M: Subrata Banik <subratabanik@google.com> 904M: Nick Vaccaro <nvaccaro@chromium.org> 905S: Maintained 906F: src/soc/intel/tigerlake/ 907 908INTEL Xeon Scalable Processor Family 909M: Jonathan Zhang <jon.zhixiong.zhang@gmail.com> 910M: Johnny Lin <Johnny_Lin@wiwynn.com> 911M: Tim Chu <Tim.Chu@quantatw.com> 912M: Arthur Heymans <arthur@aheymans.xyz> 913M: Christian Walter <christian.walter@9elements.com> 914M: Shuo Liu <shuo.liu@intel.com> 915M: Patrick Rudolph <patrick.rudolph@9elements.com> 916M: Lean Sheng Tan <sheng.tan@9elements.com> 917S: Supported 918F: src/soc/intel/xeon_sp/ 919F: src/vendorcode/intel/fsp/fsp2_0/skylake_sp/ 920F: src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/ 921F: src/vendorcode/intel/fsp/fsp2_0/sapphirerapids_sp/ 922F: src/vendorcode/intel/fsp/fsp2_0/graniterapids/ 923 924MEDIATEK SOCS 925M: Hung-Te Lin <hungte@chromium.org> 926M: Yu-Ping Wu <yupingso@google.com> 927M: Yidi Lin <yidilin@google.com> 928S: Supported 929F: src/soc/mediatek/ 930 931MEDIATEK MT8192 932M: Xi Chen <xixi.chen@mediatek.com> 933S: Maintained 934F: src/soc/mediatek/mt8192/ 935F: src/vendorcode/mediatek/mt8192/ 936 937ORPHANED ARM SOCS 938S: Orphan 939F: src/cpu/armltd/ 940F: src/soc/ti/ 941F: src/soc/qualcomm/ 942F: src/soc/samsung/ 943F: util/exynos/ 944F: util/ipqheader/ 945 946################################################################################ 947# Payloads 948################################################################################ 949 950NVRAM 951F: util/nvramtool/ 952F: payloads/nvramcui/ 953 954LIBPAYLOAD 955F: payloads/libpayload/ 956 957COREINFO PAYLOAD 958F: payloads/coreinfo/ 959 960EXTERNAL PAYLOADS INTEGRATION 961M: Martin Roth <gaumless@gmail.com> 962F: payloads/external/ 963 964COREDOOM PAYLOAD INTEGRATION 965M: Nicholas Chin <nic.c3.14@gmail.com> 966W: https://github.com/nic3-14159/coreDOOM 967S: Maintained 968F: payloads/external/coreDOOM/ 969 970LINUXBOOT PAYLOAD INTEGRATION 971M: Christian Walter <christian.walter@9elements.com> 972M: Marcello Sylvester Bauer <info@marcellobauer.com> 973S: Supported 974F: payloads/external/LinuxBoot/ 975 976EDK2 PAYLOAD INTEGRATION 977M: Benjamin Doron <benjamin.doron00@gmail.com> 978M: Matt DeVillier <matt.devillier@gmail.com> 979M: Sean Rhodes <sean@starlabs.systems> 980M: Lean Sheng Tan <sheng.tan@9elements.com> 981S: Supported 982F: payloads/external/edk2/ 983 984################################################################################ 985# Utilities 986################################################################################ 987 988ABUILD 989M: Martin Roth <gaumless@gmail.com> 990S: Supported 991F: util/abuild/ 992 993BOARD STATUS 994F: util/board_status/ 995 996BUILD SYSTEM 997M: Martin Roth <gaumless@gmail.com> 998S: Supported 999F: Makefile 1000F: *.inc 1001F: src/include/kconfig.h 1002F: util/kconfig/ 1003F: util/sconfig/ 1004F: util/xcompile/ 1005F: util/genbuild_h/ 1006 1007TOOLCHAIN 1008M: Martin Roth <gaumless@gmail.com> 1009M: Felix Singer <felixsinger@posteo.net> 1010S: Supported 1011F: util/crossgcc/ 1012 1013DOCKER 1014M: Martin Roth <gaumless@gmail.com> 1015M: Felix Singer <felixsinger@posteo.net> 1016S: Supported 1017F: util/docker/ 1018 1019GIT 1020F: .git* 1021F: /util/gitconfig 1022 1023LINT SCRIPTS 1024M: Martin Roth <gaumless@gmail.com> 1025S: Supported 1026F: util/lint/ 1027 1028IFDTOOL 1029F: util/ifdtool/ 1030 1031INTELTOOL 1032M: Pratik Prajapati <pratikkumar.v.prajapati@intel.com> 1033F: util/inteltool/ 1034 1035INTELMETOOL 1036M: Christian Walter <christian.walter@9elements.com> 1037F: util/intelmetool/ 1038 1039INTELP2M 1040M: Maxim Polyakov <max.senia.poliak@gmail.com> 1041S: Maintained 1042F: util/intelp2m/ 1043 1044ME_CLEANER 1045M: Nicola Corna <nicola@corna.info> 1046W: https://github.com/corna/me_cleaner 1047S: Maintained 1048F: util/me_cleaner/ 1049 1050LIVEISO 1051M: Felix Singer <felixsinger@posteo.net> 1052S: Supported 1053F: util/liveiso/ 1054 1055################################################################################ 1056# Miscellaneous 1057################################################################################ 1058 1059ASPEED AST2050 DRIVER & COMMON CODE 1060M: Timothy Pearson <tpearson@raptorengineeringinc.com> 1061S: Supported 1062F: src/drivers/aspeed/common/ 1063F: src/drivers/aspeed/ast2050/ 1064 1065ACPI 1066R: Cliff Huang <cliff.huang@intel.com> 1067M: Lance Zhao <lance.zhao@gmail.com> 1068M: Tim Wawrzynczak <inforichland@gmail.com> 1069S: Supported 1070F: src/acpi/ 1071F: src/arch/x86/acpi/ 1072F: util/acpi/ 1073 1074LZ4 COMPRESSION 1075M: Julius Werner <jwerner@chromium.org> 1076S: Supported 1077F: src/commonlib/lz4* 1078F: payloads/libpayload/liblz4/ 1079F: util/cbfstool/lz4/ 1080 1081BINARY OBJECTS 1082F: 3rdparty/blobs/ 1083 1084VERIFIED BOOT 1085M: Julius Werner <jwerner@chromium.org> 1086M: Yu-Ping Wu <yupingso@google.com> 1087S: Supported 1088F: 3rdparty/vboot/ 1089F: src/security/vboot/ 1090F: src/include/tpm.h 1091F: src/include/tpm_lite/ 1092 1093RESOURCE ALLOCATOR 1094F: src/device/* 1095F: src/include/device/ 1096F: src/include/cpu/cpu.h 1097 1098OPTION ROM EXECUTION & X86EMU 1099F: src/device/oprom/ 1100 1101CBFS 1102M: Julius Werner <jwerner@chromium.org> 1103F: src/include/cbfs* 1104F: src/commonlib/bsd/include/commonlib/bsd/cbfs* 1105F: src/commonlib/bsd/cbfs* 1106F: src/lib/cbfs.c 1107 1108CBFSTOOL 1109F: util/cbfstool/ 1110 1111CBMEM 1112F: src/include/cbmem.h 1113F: src/include/cbmem_id.h 1114F: util/cbmem/ 1115 1116CONSOLE 1117F: src/console/ 1118F: src/include/console/ 1119F: src/drivers/uart/ 1120 1121TPM SUPPORT 1122M: Christian Walter <christian.walter@9elements.com> 1123S: Supported 1124F: src/drivers/*/tpm/ 1125F: src/security/tpm/ 1126 1127SUPERIOS & SUPERIOTOOL 1128S: Orphan 1129F: src/superio/ 1130F: util/superiotool/ 1131 1132SPD UTILITIES 1133M: Reka Norman <rekanorman@chromium.org> 1134S: Maintained 1135F: util/spd_tools/ 1136F: util/spdtool/ 1137 1138MEMLAYOUT 1139M: Julius Werner <jwerner@chromium.org> 1140S: Supported 1141F: */memlayout.h 1142F: *.ld 1143 1144ELTAN VENDORCODE 1145M: Frans Hendriks <fhendriks@eltan.com> 1146M: Erik van den Bogaert <ebogaert@eltan.com> 1147S: Maintained 1148F: src/vendorcode/eltan/ 1149 1150TAS5825M DRIVER 1151M: Jeremy Soller <jeremy@system76.com> 1152M: Tim Crawford <tcrawford@system76.com> 1153S: Maintained 1154F: src/drivers/i2c/tas5825m/ 1155 1156TESTS 1157M: Jakub Czapiga <czapiga@google.com> 1158S: Maintained 1159F: tests/ 1160F: payloads/libpayload/tests/ 1161 1162COREBOOT RELEASES 1163M: Felix Singer <felixsinger@posteo.net> 1164M: Jason Glenesk <jason.glenesk@gmail.com> 1165M: Angel Pons <th3fanbus@gmail.com> 1166M: Martin Roth <gaumless@gmail.com> 1167M: Matt DeVillier <MrChromebox@gmail.com> 1168S: Maintained 1169F: Documentation/releases/ 1170F: util/release/ 1171 1172MISSING: TIMERS / DELAYS 1173 1174MISSING: TIMESTAMPS 1175 1176MISSING: FMAP 1177 1178MISSING: GPIO 1179 1180MISSING: SMP 1181 1182MISSING: DMP / QEMU-X86 1183 1184MISSING: ELOG 1185 1186MISSING: SPI 1187 1188# *** Infrastructure Owners *** 1189# This is intended to let people know who they should contact for issues with various infrastructure pieces. 1190# Hardware 1191# Owners: Patrick 1192# Backups: 1193 1194# Web Server 1195# Owners: Patrick 1196# Backups: 1197 1198# Website 1199# Owners: Martin 1200# Backups: Patrick 1201 1202# Documentation Website 1203# Owners: Patrick 1204# Backups: 1205 1206CODE OF CONDUCT 1207M: Ronald Minnich <rminnich@gmail.com> 1208M: Martin Roth <martin@coreboot.org> 1209S: Maintained 1210F: Documentation/community/code_of_conduct.md 1211 1212# Wiki 1213# Owners: Patrick 1214# Backups: 1215 1216# Gerrit 1217# Owners: Patrick 1218# Backups: Martin 1219 1220# Jenkins 1221# Owners: Patrick, Martin 1222# Backups: 1223 1224# Bug Tracker 1225# Owners: Lynxis, 1226# Backups: Martin, 1227 1228# Mailing List 1229# Owners: Patrick 1230# Backups: Martin 1231 1232# Software Freedom Conservancy 1233# Main contact: Martin 1234# “Official” contact: David, Matt, Werner 1235