nuttx/arch/x86/src
Petro Karashchenko 6c27f3c19d toolchain: add libm to EXTRA_LIBS only if it is provided by the compiler
Some toolchains may be built without libm support, but using
such toochain should not generate any errors in case if math
functions are not used in the program

Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2022-01-22 15:36:29 +08:00
..
common userspace: fix typos in comments 2022-01-02 20:50:30 +01:00
i486 signal: signal handler may cause task's state error 2022-01-05 21:36:44 +09:00
qemu include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
.gitignore build: Remve the unnecessary .gitignore 2020-05-23 18:00:40 +01:00
Makefile toolchain: add libm to EXTRA_LIBS only if it is provided by the compiler 2022-01-22 15:36:29 +08:00
README.txt

arch/x86/src/README.txt
^^^^^^^^^^^^^^^^^^^^^^^

This directory holds x86-specific source files.  All x86 source reside in
lower-level common, chip-specific, and architecture-specific directories.

common/ Directory
^^^^^^^^^^^^^^^^^

This directory holds source files common to all x86 architectures.

Architecture-Specific Directories
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Architecture-specific directories hold common source files shared for by
implementations of specific x86 architectures.

i486
  This directory holds logic appropriate for any instantiation of the 32-bit
  i486 architecture.

Chip-Specific directories
^^^^^^^^^^^^^^^^^^^^^^^^^

The same x86 architecture may be realized in different chip implementations.
For SoC chips, in particular, on-chip devices and differing interrupt
structures may require special, chip-specific definitions in these chip-
specific directories.

qemu
  This is the implementation of NuttX on the QEMU x86 simulation.