Summary: Integrated a series of quick documentation cleanups for LLVM-libc. This update focuses on de-duplicating core conventions (naming and namespaces) across multiple developer and contribution guides, and addresses empty platform stubs for UEFI. Changes: * libc/docs/contributing.rst: Removed duplicated code style rules and provided a link to dev/code_style.rst. * libc/docs/dev/clang_tidy_checks.rst: Removed redundant namespace explanations and linked to dev/code_style.rst. * libc/docs/dev/implementation_standard.rst: Removed repetitive notes about LIBC_NAMESPACE_DECL and linked to the authoritative reference. * libc/docs/uefi/support.rst & libc/docs/uefi/using.rst: Added early-stage bring-up warnings and pointed to the config directory for the source of truth.
19 lines
655 B
ReStructuredText
19 lines
655 B
ReStructuredText
.. _libc_uefi_usage:
|
|
|
|
===================
|
|
Using libc for UEFI
|
|
===================
|
|
|
|
Using the UEFI C library
|
|
========================
|
|
|
|
Once you have finished :ref:`building<libc_uefi_building>` the UEFI C library
|
|
it can be used to run libc or libm functions inside of UEFI Images. Currently,
|
|
not all C standard functions are supported in UEFI. Consult the :ref:`list of
|
|
supported functions<libc_uefi_support>` for a comprehensive list.
|
|
|
|
.. note::
|
|
LLVM-libc support for UEFI is currently in the early bring-up phase. For
|
|
the current source of truth on implemented functions, please refer to
|
|
``libc/config/uefi/entrypoints.txt`` in the source tree.
|