site: remove docs/maintain and references to it.

This page is supposed to describe the Libreboot build system, but it
seems to only be there as a placeholder waiting for contributions that
add the actual information.

The problem here is that we don't want to describe the build system in
details in the manual for now as it is being reworked and it is
subject to change.

So for now we prefer to cleanup the code instead, and commenting it
along the way if possible, and if some explanations need to be added
in the manual it will most likely cover the global architecture which
isn't defined yet.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Acked-by: Adrien 'neox' Bourmault <neox@gnu.org>
This commit is contained in:
Denis 'GNUtoo' Carikli 2023-12-07 18:29:28 +01:00 committed by Adrien 'neox' Bourmault
parent c2621a6fd3
commit 993a700b21
Signed by: neox
GPG Key ID: 2974E1D5F25DFCC8
3 changed files with 2 additions and 265 deletions

View File

@ -1,257 +0,0 @@
% TODO
% TODO
% TODO
````
resources/
resources/coreboot
resources/coreboot/default
resources/coreboot/default/board.cfg
resources/coreboot/default/patches
resources/coreboot/default/patches/0001-lenovo-x230-change-pci_mmio_size-from-1024-to-2048-f.patch
resources/coreboot/default/patches/0002-lenovo-x230-set-default-VRAM-allocation-of-224MiB-in.patch
resources/coreboot/default/patches/0003-lenovo-x220-change-pci_mmio_size-from-1024-to-2048.patch
resources/coreboot/default/patches/0004-lenovo-x220-increase-default-VRAM-size-to-224MiB-in-.patch
resources/coreboot/default/patches/0005-lenovo-t420-change-default-VRAM-allocation-to-224MiB.patch
resources/coreboot/default/patches/0006-lenovo-t420s-change-default-vram-allocation-to-224Mi.patch
resources/coreboot/default/patches/0007-hardcode-tianocore-revisions-and-don-t-automatically.patch
resources/coreboot/default/patches/0008-lenovo-x200-set-VRAM-to-256MiB-by-default.patch
resources/coreboot/default/patches/0009-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch
resources/coreboot/default/patches/0010-lenovo-t400-set-vram-to-256MiB-by-default-instead-of.patch
resources/coreboot/default/patches/0011-nb-intel-gm45-Reserve-MMIO-and-firmware-memory-below.patch
resources/coreboot/default/patches/0012-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch
resources/coreboot/default/patches/0013-lenovo-x230-introduce-FHD-variant.patch
resources/coreboot/default/patches/0014-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch
resources/coreboot/default/patches/0015-lenovo-t430-change-default-vram-on-intel-gpu-to-224M.patch
resources/coreboot/kcma-d8_2mb
resources/coreboot/kcma-d8_2mb/board.cfg
resources/coreboot/kcma-d8_2mb/config
resources/coreboot/kcma-d8_2mb/config/libgfxinit_txtmode
resources/coreboot/kcma-d8_2mb/config/vgarom_txtmode
resources/coreboot/kcma-d8_2mb/patches
resources/coreboot/kcma-d8_2mb/patches/0001-Revert-Revert-nb-amd-mct_ddr3-Fix-RDIMM-training-fai.patch
resources/coreboot/kcma-d8_2mb/patches/0002-Allow-loading-Option-ROM.patch
resources/coreboot/kcma-d8_2mb/patches/0003-Tweak-cmos-defaults-for-KCMA-D8.patch
resources/coreboot/r500_4mb
resources/coreboot/r500_4mb/board.cfg
resources/coreboot/r500_4mb/config
resources/coreboot/r500_4mb/config/libgfxinit_corebootfb
resources/coreboot/r500_4mb/config/libgfxinit_txtmode
resources/coreboot/t400_16mb
resources/coreboot/t400_16mb/board.cfg
resources/coreboot/t400_16mb/config
resources/coreboot/t400_16mb/config/libgfxinit_corebootfb
resources/coreboot/t400_16mb/config/libgfxinit_txtmode
resources/coreboot/t400_4mb
resources/coreboot/t400_4mb/board.cfg
resources/coreboot/t400_4mb/config
resources/coreboot/t400_4mb/config/libgfxinit_corebootfb
resources/coreboot/t400_4mb/config/libgfxinit_txtmode
resources/coreboot/t400_8mb
resources/coreboot/t400_8mb/board.cfg
resources/coreboot/t400_8mb/config
resources/coreboot/t400_8mb/config/libgfxinit_corebootfb
resources/coreboot/t400_8mb/config/libgfxinit_txtmode
resources/coreboot/t420_8mb
resources/coreboot/t420_8mb/board.cfg
resources/coreboot/t420_8mb/config
resources/coreboot/t420_8mb/config/libgfxinit_corebootfb
resources/coreboot/t420_8mb/config/libgfxinit_txtmode
resources/coreboot/t420_8mb/flash.layout
resources/coreboot/t420s_8mb
resources/coreboot/t420s_8mb/board.cfg
resources/coreboot/t420s_8mb/config
resources/coreboot/t420s_8mb/config/libgfxinit_corebootfb
resources/coreboot/t420s_8mb/config/libgfxinit_txtmode
resources/coreboot/t420s_8mb/flash.layout
resources/coreboot/t440p_12mb
resources/coreboot/t440p_12mb/board.cfg
resources/coreboot/t440p_12mb/config
resources/coreboot/t440p_12mb/config/libgfxinit_corebootfb
resources/coreboot/t440p_12mb/config/libgfxinit_txtmode
resources/coreboot/t440p_12mb/flash.layout
resources/coreboot/t60_intelgpu
resources/coreboot/t60_intelgpu/board.cfg
resources/coreboot/t60_intelgpu/config
resources/coreboot/t60_intelgpu/config/libgfxinit_corebootfb
resources/coreboot/t60_intelgpu/config/libgfxinit_txtmode
resources/coreboot/w500_16mb
resources/coreboot/w500_16mb/board.cfg
resources/coreboot/w500_16mb/config
resources/coreboot/w500_16mb/config/libgfxinit_corebootfb
resources/coreboot/w500_16mb/config/libgfxinit_txtmode
resources/coreboot/w500_4mb
resources/coreboot/w500_4mb/board.cfg
resources/coreboot/w500_4mb/config
resources/coreboot/w500_4mb/config/libgfxinit_corebootfb
resources/coreboot/w500_4mb/config/libgfxinit_txtmode
resources/coreboot/w500_8mb
resources/coreboot/w500_8mb/board.cfg
resources/coreboot/w500_8mb/config
resources/coreboot/w500_8mb/config/libgfxinit_corebootfb
resources/coreboot/w500_8mb/config/libgfxinit_txtmode
resources/coreboot/x200_16mb
resources/coreboot/x200_16mb/board.cfg
resources/coreboot/x200_16mb/config
resources/coreboot/x200_16mb/config/libgfxinit_corebootfb
resources/coreboot/x200_16mb/config/libgfxinit_txtmode
resources/coreboot/x200_4mb
resources/coreboot/x200_4mb/board.cfg
resources/coreboot/x200_4mb/config
resources/coreboot/x200_4mb/config/libgfxinit_corebootfb
resources/coreboot/x200_4mb/config/libgfxinit_txtmode
resources/coreboot/x200_8mb
resources/coreboot/x200_8mb/board.cfg
resources/coreboot/x200_8mb/config
resources/coreboot/x200_8mb/config/libgfxinit_corebootfb
resources/coreboot/x200_8mb/config/libgfxinit_txtmode
resources/coreboot/x220_8mb
resources/coreboot/x220_8mb/board.cfg
resources/coreboot/x220_8mb/config
resources/coreboot/x220_8mb/config/libgfxinit_corebootfb
resources/coreboot/x220_8mb/config/libgfxinit_txtmode
resources/coreboot/x220_8mb/flash.layout
resources/coreboot/x230_12mb
resources/coreboot/x230_12mb/board.cfg
resources/coreboot/x230_12mb/config
resources/coreboot/x230_12mb/config/libgfxinit_corebootfb
resources/coreboot/x230_12mb/config/libgfxinit_txtmode
resources/coreboot/x230_12mb/flash.layout
resources/coreboot/x230_fhd_12mb
resources/coreboot/x230_fhd_12mb/board.cfg
resources/coreboot/x230_fhd_12mb/config
resources/coreboot/x230_fhd_12mb/config/libgfxinit_corebootfb
resources/coreboot/x230_fhd_12mb/config/libgfxinit_txtmode
resources/coreboot/x230_fhd_12mb/flash.layout
resources/coreboot/x230t_12mb
resources/coreboot/x230t_12mb/board.cfg
resources/coreboot/x230t_12mb/config
resources/coreboot/x230t_12mb/config/libgfxinit_corebootfb
resources/coreboot/x230t_12mb/config/libgfxinit_txtmode
resources/coreboot/x230t_12mb/flash.layout
resources/coreboot/x60
resources/coreboot/x60/board.cfg
resources/coreboot/x60/config
resources/coreboot/x60/config/libgfxinit_corebootfb
resources/coreboot/x60/config/libgfxinit_txtmode
resources/coreboot/macbook21
resources/coreboot/macbook21/config
resources/coreboot/macbook21/config/libgfxinit_corebootfb
resources/coreboot/macbook21/config/libgfxinit_txtmode
resources/coreboot/macbook21/board.cfg
resources/coreboot/macbook11
resources/coreboot/macbook11/config
resources/coreboot/macbook11/config/libgfxinit_corebootfb
resources/coreboot/macbook11/config/libgfxinit_txtmode
resources/coreboot/macbook11/board.cfg
resources/coreboot/t430s_16mb
resources/coreboot/t430s_16mb/config
resources/coreboot/t430s_16mb/config/libgfxinit_corebootfb
resources/coreboot/t430s_16mb/config/libgfxinit_txtmode
resources/coreboot/t430s_16mb/flash.layout
resources/coreboot/t430s_16mb/board.cfg
resources/coreboot/kcma-d8_16mb
resources/coreboot/kcma-d8_16mb/config
resources/coreboot/kcma-d8_16mb/config/libgfxinit_txtmode
resources/coreboot/kcma-d8_16mb/config/vgarom_txtmode
resources/coreboot/kcma-d8_16mb/board.cfg
resources/coreboot/t500_8mb
resources/coreboot/t500_8mb/board.cfg
resources/coreboot/t500_8mb/config
resources/coreboot/t500_8mb/config/libgfxinit_corebootfb
resources/coreboot/t500_8mb/config/libgfxinit_txtmode
resources/coreboot/t500_4mb
resources/coreboot/t500_4mb/board.cfg
resources/coreboot/t500_4mb/config
resources/coreboot/t500_4mb/config/libgfxinit_corebootfb
resources/coreboot/t500_4mb/config/libgfxinit_txtmode
resources/coreboot/t500_16mb
resources/coreboot/t500_16mb/board.cfg
resources/coreboot/t500_16mb/config
resources/coreboot/t500_16mb/config/libgfxinit_corebootfb
resources/coreboot/t500_16mb/config/libgfxinit_txtmode
resources/grub
resources/grub/config
resources/grub/config/AUTHORS
resources/grub/config/COPYING
resources/grub/config/extra
resources/grub/config/extra/common.cfg
resources/grub/config/extra/corebootfb.cfg
resources/grub/config/extra/txtmode.cfg
resources/grub/config/grub_memdisk.cfg
resources/grub/config/menuentries
resources/grub/config/menuentries/common.cfg
resources/grub/config/menuentries/corebootfb.cfg
resources/grub/config/menuentries/txtmode.cfg
resources/grub/keymap
resources/grub/keymap/deqwertz.gkb
resources/grub/keymap/esqwerty.gkb
resources/grub/keymap/frazerty.gkb
resources/grub/keymap/frdvbepo.gkb
resources/grub/keymap/itqwerty.gkb
resources/grub/keymap/svenska.gkb
resources/grub/keymap/ukdvorak.gkb
resources/grub/keymap/ukqwerty.gkb
resources/grub/keymap/usdvorak.gkb
resources/grub/keymap/usqwerty.gkb
resources/grub/keymap/colemak.gkb
resources/grub/modules.list
resources/memtest86plus
resources/memtest86plus/patch
resources/memtest86plus/patch/0001-config.h-beep_mode-and-baud_rate.patch
resources/scripts
resources/scripts/build
resources/scripts/build/clean
resources/scripts/build/clean/cbutils
resources/scripts/build/clean/crossgcc
resources/scripts/build/clean/flashrom
resources/scripts/build/clean/grub
resources/scripts/build/clean/memtest86plus
resources/scripts/build/clean/payloads
resources/scripts/build/clean/rom_images
resources/scripts/build/clean/seabios
resources/scripts/build/clean/tianocore
resources/scripts/build/clean/ich9utils
resources/scripts/build/dependencies
resources/scripts/build/dependencies/arch
resources/scripts/build/dependencies/ubuntu2004
resources/scripts/build/descriptors
resources/scripts/build/descriptors/ich9m
resources/scripts/build/module
resources/scripts/build/module/cbutils
resources/scripts/build/module/flashrom
resources/scripts/build/module/grub
resources/scripts/build/module/memtest86plus
resources/scripts/build/module/ich9utils
resources/scripts/build/osboot
resources/scripts/build/osboot/roms
resources/scripts/build/osboot/roms_helper
resources/scripts/build/payload
resources/scripts/build/payload/seabios
resources/scripts/build/payload/tianocore
resources/scripts/build/payload/grub
resources/scripts/build/release
resources/scripts/build/release/roms
resources/scripts/build/release/src
resources/scripts/download
resources/scripts/download/coreboot
resources/scripts/download/flashrom
resources/scripts/download/grub
resources/scripts/download/memtest86plus
resources/scripts/download/seabios
resources/scripts/download/tianocore
resources/scripts/download/dejavusansmono
resources/scripts/download/ich9utils
resources/scripts/download/www
resources/scripts/update
resources/scripts/update/coreboot
resources/scripts/update/coreboot/configs
resources/scripts/update/tianocore
resources/scripts/update/tianocore/configs
resources/seabios
resources/seabios/config
resources/seabios/config/libgfxinit
resources/seabios/config/vgarom
resources/tianocore
resources/tianocore/dummy.coreboot.config
````

View File

@ -7,9 +7,8 @@ New releases are announced in the [main news section](news/).
If you're more interested in GNU Boot development, go to the
[GNU Boot development page](../git.md), which also includes links to the
Git repositories. The page on [/docs/maintain/](docs/maintain/) describes how
GNU Boot is put together, and how to maintain it. If you wish to build
GNU Boot from source, [read this page](docs/build/).
Git repositories. If you wish to build GNU Boot from source,
[read this page](docs/build/).
GPG signing key
---------------

View File

@ -13,11 +13,6 @@ How to compile Libreboot from source
Refer to the [lbmk build instructions](docs/build/).
How does the build system work?
-------------------------------
Refer to the [lbmk maintenance instructions](docs/maintain/).
Do not use CH341A!
------------------