parent
bce43e975f
commit
6a9f11a95a
|
@ -1,7 +1,10 @@
|
||||||
---
|
---
|
||||||
title: Porting Guide
|
title: Porting guide for new mainboards
|
||||||
...
|
...
|
||||||
|
|
||||||
|
NOTE: This page is largely Intel-centric, at present. It should be revised to
|
||||||
|
cover more vendors. [Patches welcome!](../../git.md)
|
||||||
|
|
||||||
This guide is intended for those with very little knowledge of firmware
|
This guide is intended for those with very little knowledge of firmware
|
||||||
in general and coreboot in particular.
|
in general and coreboot in particular.
|
||||||
Most boards in coreboot can be quite easily ported to libreboot.
|
Most boards in coreboot can be quite easily ported to libreboot.
|
||||||
|
|
|
@ -1,8 +1,13 @@
|
||||||
---
|
---
|
||||||
title: Board Maintainers Guide
|
title: Apply to become board maintainer/tester for Libreboot
|
||||||
x-toc-enable: true
|
x-toc-enable: true
|
||||||
...
|
...
|
||||||
|
|
||||||
|
This page is very new, and these guidelines/procedures will be revised over
|
||||||
|
time. We are, as of April 2023, formalising our testing / release engineering
|
||||||
|
procedures somewhat. The Libreboot project is *expanding* to support a lot
|
||||||
|
more hardware these days.
|
||||||
|
|
||||||
Libreboot strives to make Coreboot accessible for as many users as possible.
|
Libreboot strives to make Coreboot accessible for as many users as possible.
|
||||||
To accomplish this goal, we must add as many boards as possible.
|
To accomplish this goal, we must add as many boards as possible.
|
||||||
As the total number of supported boards increases it becomes more and more difficult
|
As the total number of supported boards increases it becomes more and more difficult
|
||||||
|
@ -18,18 +23,23 @@ All you need to do in order to become a board maintainer is:
|
||||||
+ Have the board you wish to maintain
|
+ Have the board you wish to maintain
|
||||||
|
|
||||||
Once you become a board maintainer, your real name and screen name can
|
Once you become a board maintainer, your real name and screen name can
|
||||||
be added to the public list on [libreboot.org.](/index.html)
|
be added to the public list on the Libreboot contributors page.
|
||||||
You can, of course, choose to forego the public listing.
|
You can, of course, choose to forego the public listing (we will ask for
|
||||||
|
permission, before publishing your name).
|
||||||
|
|
||||||
To apply as a board maintainer, ping `leah` or `shmalebx9` on
|
To apply for such a posting, ping `leah` or `shmalebx9` on
|
||||||
[irc,](../../contact.html#irc-chatroom) or email
|
[irc,](../../contact.html#irc-chatroom) or email
|
||||||
Caleb at [thonkpeasant@protonmail.com](mailto:thonkpeasant@protonmail.com)
|
Leah Rowe via [leah@libreboot.org](mailto:leah@libreboot.org)
|
||||||
Do not be afraid to apply to maintain a board with another listed
|
Do not be afraid to apply to maintain a board with another listed
|
||||||
maintainer or multiple maintainers; more is better.
|
maintainer or multiple maintainers; more is better.
|
||||||
|
|
||||||
Please read the following sections to understand the specifics of
|
Please read the following sections to understand the specifics of
|
||||||
maintaining a board.
|
maintaining a board.
|
||||||
|
|
||||||
|
NOTE: If there are already testers for a given mainboard, *you* can still
|
||||||
|
provide testing for the same mainboard if that's what you have. The more the
|
||||||
|
merrier!
|
||||||
|
|
||||||
Be Contactable
|
Be Contactable
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
|
|
@ -75,6 +75,17 @@ pouvez les installez simplement, sans connaissance ou compétence particulière
|
||||||
Comment aider
|
Comment aider
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
The *single* biggest way you can help it to *add* new mainboards to Libreboot,
|
||||||
|
by submitting a config. Anything coreboot supports can be integrated in
|
||||||
|
Libreboot, with ROM images provided in releases. See:
|
||||||
|
|
||||||
|
* [Apply to become a board maintainer/tester](docs/maintain/testing.md)
|
||||||
|
* [Porting guide for new mainboards](docs/maintain/porting.md)
|
||||||
|
* [Libreboot build system documentation](docs/maintain/)
|
||||||
|
|
||||||
|
After that, there is build system maintenance (see above), and *documentation*
|
||||||
|
which we take seriously. Documentation is critical, in any project.
|
||||||
|
|
||||||
Vous pouvez allez voir les bugs listés sur le [traqueur de bugs](https://codeberg.org/libreboot/lbmk/issues).
|
Vous pouvez allez voir les bugs listés sur le [traqueur de bugs](https://codeberg.org/libreboot/lbmk/issues).
|
||||||
|
|
||||||
Si vous trouvez un bug et avez un correctif, [voici les instructions pour envoyer des patchs](git.md), et vous pouvez aussi nous les signaler.
|
Si vous trouvez un bug et avez un correctif, [voici les instructions pour envoyer des patchs](git.md), et vous pouvez aussi nous les signaler.
|
||||||
|
|
|
@ -75,6 +75,17 @@ users](docs/install/).
|
||||||
How to help
|
How to help
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
The *single* biggest way you can help it to *add* new mainboards to Libreboot,
|
||||||
|
by submitting a config. Anything coreboot supports can be integrated in
|
||||||
|
Libreboot, with ROM images provided in releases. See:
|
||||||
|
|
||||||
|
* [Apply to become a board maintainer/tester](docs/maintain/testing.md)
|
||||||
|
* [Porting guide for new mainboards](docs/maintain/porting.md)
|
||||||
|
* [Libreboot build system documentation](docs/maintain/)
|
||||||
|
|
||||||
|
After that, there is build system maintenance (see above), and *documentation*
|
||||||
|
which we take seriously. Documentation is critical, in any project.
|
||||||
|
|
||||||
You can check bugs listed on
|
You can check bugs listed on
|
||||||
the [bug tracker](https://codeberg.org/libreboot/lbmk/issues).
|
the [bug tracker](https://codeberg.org/libreboot/lbmk/issues).
|
||||||
|
|
||||||
|
|
|
@ -69,6 +69,17 @@ Coreboot помітно складний для встановлення для
|
||||||
Як допомогти
|
Як допомогти
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
The *single* biggest way you can help it to *add* new mainboards to Libreboot,
|
||||||
|
by submitting a config. Anything coreboot supports can be integrated in
|
||||||
|
Libreboot, with ROM images provided in releases. See:
|
||||||
|
|
||||||
|
* [Apply to become a board maintainer/tester](docs/maintain/testing.md)
|
||||||
|
* [Porting guide for new mainboards](docs/maintain/porting.md)
|
||||||
|
* [Libreboot build system documentation](docs/maintain/)
|
||||||
|
|
||||||
|
After that, there is build system maintenance (see above), and *documentation*
|
||||||
|
which we take seriously. Documentation is critical, in any project.
|
||||||
|
|
||||||
Ви можете перевірити помилки, перелічені
|
Ви можете перевірити помилки, перелічені
|
||||||
в [системі відстеження помилок](https://codeberg.org/libreboot/lbmk/issues).
|
в [системі відстеження помилок](https://codeberg.org/libreboot/lbmk/issues).
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue