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 <[email protected]> 135M: Jason Glenesk <[email protected]> 136M: Fred Reitberger <[email protected]> 137L: [email protected] 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 <[email protected]> 148M: Martin Roth <[email protected]> 149M: Varshit Pandya <[email protected]> 150S: Maintained 151F: src/mainboard/amd/onyx_poc/ 152 153AMD reference boards outside of family 17h and 19h 154S: Odd Fixes 155L: [email protected] 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 <[email protected]> 169S: Maintained 170F: src/mainboard/apple/ 171 172 173 174ASROCK B75M-ITX MAINBOARD 175M: Kevin Keijzer <[email protected]> 176S: Maintained 177F: src/mainboard/asrock/b75m-itx/ 178 179ASROCK B85M PRO4 MAINBOARD 180M: Angel Pons <[email protected]> 181S: Maintained 182F: src/mainboard/asrock/b85m_pro4/ 183 184ASROCK G41C-GS MAINBOARD & VARIANTS 185M: Angel Pons <[email protected]> 186S: Maintained 187F: src/mainboard/asrock/g41c-gs/ 188 189ASROCK Z97 EXTREME6 MAINBOARD 190M: Angel Pons <[email protected]> 191S: Maintained 192F: src/mainboard/asrock/z97_extreme6/ 193 194 195 196ASUS A88XM-E MAINBOARD 197M: Mike Banon <[email protected]> 198S: Maintained 199F: src/mainboard/asus/a88xm-e/ 200 201ASUS AM1I-A MAINBOARD 202M: Mike Banon <[email protected]> 203S: Maintained 204F: src/mainboard/asus/am1i-a/ 205 206ASUS H61 SERIES MAINBOARDS 207M: Angel Pons <[email protected]> 208S: Maintained 209F: src/mainboard/asus/h61-series/ 210 211ASUS P5QC PRO MAINBOARD & VARIANTS 212M: Angel Pons <[email protected]> 213R: Stefan Ott <[email protected]> 214S: Maintained 215F: src/mainboard/asus/p5qc/ 216 217ASUS P5QPL-AM MAINBOARD & VARIANTS 218M: Angel Pons <[email protected]> 219S: Maintained 220F: src/mainboard/asus/p5qpl-am/ 221 222ASUS P8Z77 SERIES MAINBOARDS 223M: Angel Pons <[email protected]> 224M: Vlado Cibic <[email protected]> 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 <[email protected]> 250M: Michael Niewöhner <[email protected]> 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 <[email protected]> 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 <[email protected]> 288M: Erik van den Bogaert <[email protected]> 289S: Maintained 290F: src/mainboard/facebook/fbg1701/ 291 292FACEBOOK MONOLITH MAINBOARD 293M: Frans Hendriks <[email protected]> 294M: Erik van den Bogaert <[email protected]> 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 <[email protected]> 314S: Maintained 315F: src/mainboard/gigabyte/ga-d510ud/ 316 317GIGABYTE GA-H61M SERIES MAINBOARDS 318M: Angel Pons <[email protected]> 319S: Maintained 320F: src/mainboard/gigabyte/ga-h61m-series/ 321 322 323 324GOOGLE REX MAINBOARDS 325M: Subrata Banik <[email protected]> 326M: Tarun Tuli <[email protected]> 327M: Kapil Porwal <[email protected]> 328M: Jakub Czapiga <[email protected]> 329M: Eran Mitrani <[email protected]> 330M: Dinesh Gehlot <[email protected]> 331S: Maintained 332F: src/mainboard/google/rex/ 333 334GOOGLE BRYA MAINBOARDS 335M: Subrata Banik <[email protected]> 336M: Nick Vaccaro <[email protected]> 337M: Eric Lai <[email protected]> 338M: Kapil Porwal <[email protected]> 339M: Dinesh Gehlot <[email protected]> 340S: Maintained 341F: src/mainboard/google/brya/ 342 343GOOGLE HATCH MAINBOARDS 344M: Subrata Banik <[email protected]> 345M: Nick Vaccaro <[email protected]> 346S: Maintained 347F: src/mainboard/google/hatch/ 348 349GOOGLE VOLTEER MAINBOARDS 350M: Nick Vaccaro <[email protected]> 351S: Maintained 352F: src/mainboard/google/volteer/ 353 354GOOGLE MAINBOARDS (Intel-based, legacy/inactive) 355M: Matt DeVillier <[email protected]> 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 <[email protected]> 370M: Jason Nien <[email protected]> 371L: [email protected] 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 <[email protected]> 380M: Yu-Ping Wu <[email protected]> 381M: Yidi Lin <[email protected]> 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 <[email protected]> 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 <[email protected]> 407M: Vanessa Eusebio <[email protected]> 408S: Maintained 409F: src/mainboard/intel/harcuvar/ 410 411 412 413INVENTEC MAINBOARDS 414M: Annie Chen <[email protected]> 415S: Maintained 416F: src/mainboard/inventec/ 417 418 419 420KONTRON BSL6 MAINBOARD 421M: Felix Singer <[email protected]> 422M: Nico Huber <[email protected]> 423S: Supported 424F: src/mainboard/kontron/bsl6/ 425 426KONTRON MAL10 MAINBOARD 427M: Maxim Polyakov <[email protected]> 428M: Nico Huber <[email protected]> 429M: Felix Singer <[email protected]> 430S: Supported 431F: src/mainboard/kontron/mal10/ 432 433 434 435LENOVO MAINBOARDS 436M: Alexander Couzens <[email protected]> 437S: Maintained 438F: src/mainboard/lenovo/ 439 440LENOVO G505S MAINBOARD 441M: Mike Banon <[email protected]> 442S: Maintained 443F: src/mainboard/lenovo/g505s/ 444 445LENOVO X200 MAINBOARD 446R: Stefan Ott <[email protected]> 447S: Maintained 448F: src/mainboard/lenovo/x200/ 449 450LENOVO X201 MAINBOARD 451R: Stefan Ott <[email protected]> 452S: Maintained 453F: src/mainboard/lenovo/x201/ 454 455 456 457LIBRETREND LT1000 MAINBOARD 458M: Piotr Król <[email protected]> 459M: Michał Żygowski <[email protected]> 460S: Maintained 461F: src/mainboard/libretrend/lt1000/ 462 463 464 465MSI H81M-P33 MAINBOARD 466M: Angel Pons <[email protected]> 467S: Maintained 468F: src/mainboard/msi/h81m-p33/ 469 470MSI MS-7D25 MAINBOARDS 471M: Michał Żygowski <[email protected]> 472M: Michał Kopeć <[email protected]> 473S: Maintained 474F: src/mainboard/msi/ms7d25/ 475 476 477 478OCP DELTALAKE MAINBOARD 479M: Arthur Heymans <[email protected]> 480M: Christian Walter <[email protected]> 481M: Johnny Lin <[email protected]> 482M: Jonathan Zhang <[email protected]> 483M: Tim Chu <[email protected]> 484S: Supported 485F: src/mainboard/ocp/deltalake/ 486 487OCP TIOGAPASS MAINBOARD 488M: Jonathan Zhang <[email protected]> 489M: Johnny Lin <[email protected]> 490M: Morgan Jang <[email protected]> 491M: Ryback Hung <<[email protected]> 492M: Bryant Ou <[email protected]> 493S: Maintained 494F: src/mainboard/ocp/tiogapass/ 495 496 497 498OPENCELLULAR MAINBOARDS 499M: Christian Walter <[email protected]> 500M: Patrick Rudolph <[email protected]> 501S: Supported 502F: src/mainboard/opencellular/elgon/ 503 504 505 506PC ENGINES ALL MAINBOARDS 507M: Piotr Król <[email protected]> 508M: Michał Żygowski <[email protected]> 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 <[email protected]> 522M: Erik van den Bogaert <[email protected]> 523S: Maintained 524F: src/mainboard/portwell/m107/ 525 526 527 528PROTECTLI ALL MAINBOARDS 529M: Piotr Król <[email protected]> 530M: Michał Żygowski <[email protected]> 531S: Maintained 532F: src/mainboard/protectli/ 533 534 535 536PRODRIVE ATLAS MAINBOARD 537M: Angel Pons <[email protected]> 538M: Christian Walter <[email protected]> 539M: Lean Sheng Tan <[email protected]> 540S: Supported 541F: src/mainboard/prodrive/atlas/ 542 543PRODRIVE HERMES MAINBOARD 544M: Angel Pons <[email protected]> 545M: Christian Walter <[email protected]> 546M: Patrick Rudolph <[email protected]> 547S: Supported 548F: src/mainboard/prodrive/hermes/ 549 550 551 552PURISM MAINBOARDS 553M: Jonathon Hall <[email protected]> 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 <[email protected]> 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 <[email protected]> 587M: Nico Huber <[email protected]> 588S: Supported 589F: src/mainboard/siemens/chili/ 590 591SIEMENS MC_xxxx MAINBOARDS 592M: Werner Zeh <[email protected]> 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 <[email protected]> 607S: Maintained 608F: src/mainboard/starlabs/ 609 610 611 612SUPERMICRO X11-LGA1151-SERIES 613M: Michael Niewöhner <[email protected]> 614S: Maintained 615F: src/mainboard/supermicro/x11-lga1151-series/ 616 617 618 619SYSTEM76 MAINBOARDS 620M: Jeremy Soller <[email protected]> 621M: Tim Crawford <[email protected]> 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 <[email protected]> 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 <[email protected]> 653M: Timothy Pearson <[email protected]> 654S: Maintained 655F: src/arch/ppc64/ 656F: src/cpu/qemu-power8/ 657F: src/mainboard/emulation/qemu-power8/ 658 659RISC-V ARCHITECTURE 660M: Ronald Minnich <[email protected]> 661R: Philipp Hug <[email protected]> 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 <[email protected]> 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 <[email protected]> 685M: Caveh Jalali <[email protected]> 686S: Maintained 687F: src/ec/google/ 688 689DELL SMSC MEC5035 EC 690M: Nicholas Chin <[email protected]> 691W: https://github.com/nic3-14159/E6400-EC-research 692S: Maintained 693F: src/ec/dell/mec5035/ 694 695LENOVO EC 696M: Alexander Couzens <[email protected]> 697S: Maintained 698F: src/ec/lenovo/ 699 700STARLABS EC 701M: Sean Rhodes <[email protected]> 702S: Maintained 703F: src/ec/starlabs/ 704 705SYSTEM76 EC 706M: Jeremy Soller <[email protected]> 707M: Tim Crawford <[email protected]> 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 <[email protected]> 730S: Maintained 731F: src/northbridge/intel/haswell/ 732 733INTEL PINEVIEW CHIPSET 734M: Angel Pons <[email protected]> 735S: Odd Fixes 736F: src/northbridge/intel/pineview/ 737 738INTEL SANDYBRIDGE NORTHBRIDGE 739M: Angel Pons <[email protected]> 740S: Maintained 741F: src/northbridge/intel/sandybridge/ 742 743INTEL X4X CHIPSET 744M: Angel Pons <[email protected]> 745S: Odd Fixes 746F: src/northbridge/intel/x4x/ 747 748################################################################################ 749# Platforms 750################################################################################ 751 752AMD SUPPORT 753L: [email protected] 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 <[email protected]> 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 <[email protected]> 774S: Supported 775F: src/drivers/intel/fsp1_1/ 776 777INTEL FSP 2.0 778M: Andrey Petrov <[email protected]> 779M: Ronak Kanabar <[email protected]> 780S: Maintained 781F: src/drivers/intel/fsp2_0/ 782 783INTEL DPTF 784M: Sumeet Pawnikar <[email protected]> 785S: Maintained 786F: src/drivers/intel/dptf/ 787 788################################################################################ 789# Systems on a Chip 790################################################################################ 791 792AMD Cezanne 793M: Felix Held <[email protected]> 794M: Jason Glenesk <[email protected]> 795M: Fred Reitberger <[email protected]> 796M: Matt DeVillier <[email protected]> 797L: [email protected] 798S: Maintained 799F: src/soc/amd/cezanne/ 800F: src/vendorcode/amd/fsp/cezanne/ 801 802AMD common SoC code 803M: Felix Held <[email protected]> 804M: Jason Glenesk <[email protected]> 805M: Fred Reitberger <[email protected]> 806M: Matt DeVillier <[email protected]> 807L: [email protected] 808S: Maintained 809F: src/soc/amd/common/ 810 811AMD Genoa Proof of Concept 812M: Felix Held <[email protected]> 813M: Martin Roth <[email protected]> 814M: Varshit Pandya <[email protected]> 815S: Maintained 816F: src/soc/amd/genoa_poc/ 817 818AMD Mendocino 819M: Felix Held <[email protected]> 820M: Jason Glenesk <[email protected]> 821M: Fred Reitberger <[email protected]> 822M: Matt DeVillier <[email protected]> 823L: [email protected] 824S: Supported 825F: src/soc/amd/mendocino/ 826F: src/vendorcode/amd/fsp/mendocino/ 827 828AMD Picasso 829M: Felix Held <[email protected]> 830M: Jason Glenesk <[email protected]> 831M: Fred Reitberger <[email protected]> 832M: Matt DeVillier <[email protected]> 833L: [email protected] 834S: Maintained 835F: src/soc/amd/picasso/ 836F: src/vendorcode/amd/fsp/picasso/ 837 838AMD Phoenix 839M: Felix Held <[email protected]> 840M: Jason Glenesk <[email protected]> 841M: Fred Reitberger <[email protected]> 842M: Matt DeVillier <[email protected]> 843L: [email protected] 844S: Supported 845F: src/soc/amd/phoenix/ 846F: src/vendorcode/amd/fsp/phoenix/ 847 848AMD Stoneyridge 849M: Felix Held <[email protected]> 850M: Matt DeVillier <[email protected]> 851L: [email protected] 852S: Odd Fixes 853F: src/soc/amd/stoneyridge/ 854 855INTEL ALDERLAKE SOC 856M: Subrata Banik <[email protected]> 857M: Nick Vaccaro <[email protected]> 858M: Kapil Porwal <[email protected]> 859M: Dinesh Gehlot <[email protected]> 860S: Maintained 861F: src/soc/intel/alderlake/ 862 863INTEL APOLLOLAKE_SOC 864M: Sean Rhodes <[email protected]> 865S: Odd Fixes 866F: src/soc/intel/apollolake/ 867 868INTEL BRASWELL SOC 869M: Piotr Król <[email protected]> 870M: Michał Żygowski <[email protected]> 871M: Frans Hendriks <[email protected]> 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 <[email protected]> 882M: Vanessa Eusebio <[email protected]> 883S: Maintained 884F: src/soc/intel/denverton_ns/ 885 886INTEL ELKHARTLAKE SOC 887M: Lean Sheng Tan <[email protected]> 888M: Werner Zeh <[email protected]> 889S: Maintained 890F: src/soc/intel/elkhartlake/ 891 892INTEL METEORLAKE SOC 893M: Subrata Banik <[email protected]> 894M: Tarun Tuli <[email protected]> 895M: Kapil Porwal <[email protected]> 896M: Jakub Czapiga <[email protected]> 897M: Eran Mitrani <[email protected]> 898M: Dinesh Gehlot <[email protected]> 899S: Maintained 900F: src/soc/intel/meteorlake/ 901 902INTEL TIGERLAKE SOC 903M: Subrata Banik <[email protected]> 904M: Nick Vaccaro <[email protected]> 905S: Maintained 906F: src/soc/intel/tigerlake/ 907 908INTEL Xeon Scalable Processor Family 909M: Jonathan Zhang <[email protected]> 910M: Johnny Lin <[email protected]> 911M: Tim Chu <[email protected]> 912M: Arthur Heymans <[email protected]> 913M: Christian Walter <[email protected]> 914M: Shuo Liu <[email protected]> 915M: Patrick Rudolph <[email protected]> 916M: Lean Sheng Tan <[email protected]> 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 <[email protected]> 926M: Yu-Ping Wu <[email protected]> 927M: Yidi Lin <[email protected]> 928S: Supported 929F: src/soc/mediatek/ 930 931MEDIATEK MT8192 932M: Xi Chen <[email protected]> 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 <[email protected]> 962F: payloads/external/ 963 964COREDOOM PAYLOAD INTEGRATION 965M: Nicholas Chin <[email protected]> 966W: https://github.com/nic3-14159/coreDOOM 967S: Maintained 968F: payloads/external/coreDOOM/ 969 970LINUXBOOT PAYLOAD INTEGRATION 971M: Christian Walter <[email protected]> 972M: Marcello Sylvester Bauer <[email protected]> 973S: Supported 974F: payloads/external/LinuxBoot/ 975 976EDK2 PAYLOAD INTEGRATION 977M: Benjamin Doron <[email protected]> 978M: Matt DeVillier <[email protected]> 979M: Sean Rhodes <[email protected]> 980M: Lean Sheng Tan <[email protected]> 981S: Supported 982F: payloads/external/edk2/ 983 984################################################################################ 985# Utilities 986################################################################################ 987 988ABUILD 989M: Martin Roth <[email protected]> 990S: Supported 991F: util/abuild/ 992 993BOARD STATUS 994F: util/board_status/ 995 996BUILD SYSTEM 997M: Martin Roth <[email protected]> 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 <[email protected]> 1009M: Felix Singer <[email protected]> 1010S: Supported 1011F: util/crossgcc/ 1012 1013DOCKER 1014M: Martin Roth <[email protected]> 1015M: Felix Singer <[email protected]> 1016S: Supported 1017F: util/docker/ 1018 1019GIT 1020F: .git* 1021F: /util/gitconfig 1022 1023LINT SCRIPTS 1024M: Martin Roth <[email protected]> 1025S: Supported 1026F: util/lint/ 1027 1028IFDTOOL 1029F: util/ifdtool/ 1030 1031INTELTOOL 1032M: Pratik Prajapati <[email protected]> 1033F: util/inteltool/ 1034 1035INTELMETOOL 1036M: Christian Walter <[email protected]> 1037F: util/intelmetool/ 1038 1039INTELP2M 1040M: Maxim Polyakov <[email protected]> 1041S: Maintained 1042F: util/intelp2m/ 1043 1044ME_CLEANER 1045M: Nicola Corna <[email protected]> 1046W: https://github.com/corna/me_cleaner 1047S: Maintained 1048F: util/me_cleaner/ 1049 1050LIVEISO 1051M: Felix Singer <[email protected]> 1052S: Supported 1053F: util/liveiso/ 1054 1055################################################################################ 1056# Miscellaneous 1057################################################################################ 1058 1059ASPEED AST2050 DRIVER & COMMON CODE 1060M: Timothy Pearson <[email protected]> 1061S: Supported 1062F: src/drivers/aspeed/common/ 1063F: src/drivers/aspeed/ast2050/ 1064 1065ACPI 1066R: Cliff Huang <[email protected]> 1067M: Lance Zhao <[email protected]> 1068M: Tim Wawrzynczak <[email protected]> 1069S: Supported 1070F: src/acpi/ 1071F: src/arch/x86/acpi/ 1072F: util/acpi/ 1073 1074LZ4 COMPRESSION 1075M: Julius Werner <[email protected]> 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 <[email protected]> 1086M: Yu-Ping Wu <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 1134S: Maintained 1135F: util/spd_tools/ 1136F: util/spdtool/ 1137 1138MEMLAYOUT 1139M: Julius Werner <[email protected]> 1140S: Supported 1141F: */memlayout.h 1142F: *.ld 1143 1144ELTAN VENDORCODE 1145M: Frans Hendriks <[email protected]> 1146M: Erik van den Bogaert <[email protected]> 1147S: Maintained 1148F: src/vendorcode/eltan/ 1149 1150TAS5825M DRIVER 1151M: Jeremy Soller <[email protected]> 1152M: Tim Crawford <[email protected]> 1153S: Maintained 1154F: src/drivers/i2c/tas5825m/ 1155 1156TESTS 1157M: Jakub Czapiga <[email protected]> 1158S: Maintained 1159F: tests/ 1160F: payloads/libpayload/tests/ 1161 1162COREBOOT RELEASES 1163M: Felix Singer <[email protected]> 1164M: Jason Glenesk <[email protected]> 1165M: Angel Pons <[email protected]> 1166M: Martin Roth <[email protected]> 1167M: Matt DeVillier <[email protected]> 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 <[email protected]> 1208M: Martin Roth <[email protected]> 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