doc: Moved the X86 Emulation info to wiki.
Moved the QEMU x86 information from qemu_x86.rst to the Zephyr wiki. Also corrected a typo in qemu_cortex_m3.rst. Change-Id: Ic7ac8a1ab59018f25466c9031ce465973d6bdd8f Signed-off-by: Evan Couzens <evanx.couzens@intel.com>
This commit is contained in:
parent
a980bc497d
commit
2f380c2996
2 changed files with 3 additions and 62 deletions
|
@ -3,6 +3,6 @@
|
||||||
ARM Cortex-M3 Emulation (QEMU)
|
ARM Cortex-M3 Emulation (QEMU)
|
||||||
##############################
|
##############################
|
||||||
|
|
||||||
The board documentation for the OLIMEXINO-STM32 has been moved to the Zephyr project wiki:
|
The board documentation for the QEMU Cortex M3 has been moved to the Zephyr project wiki:
|
||||||
|
|
||||||
https://wiki.zephyrproject.org/view/ARM_Cortex-M3_Emulation_(QEMU)
|
https://wiki.zephyrproject.org/view/ARM_Cortex-M3_Emulation_(QEMU)
|
|
@ -3,65 +3,6 @@
|
||||||
X86 Emulation (QEMU)
|
X86 Emulation (QEMU)
|
||||||
####################
|
####################
|
||||||
|
|
||||||
Overview
|
The board documentation for the QEMU x86 has been moved to the Zephyr project wiki:
|
||||||
********
|
|
||||||
|
|
||||||
The Zephyr Kernel uses the qemu_x86 board configuration to emulate pentium-class
|
https://wiki.zephyrproject.org/view/X86_Emulation_(QEMU)
|
||||||
systems running on QEMU.
|
|
||||||
It provides support for an x86 Minute IA CPU and the following devices:
|
|
||||||
|
|
||||||
* HPET
|
|
||||||
|
|
||||||
* Advanced Programmable Interrupt Controller (APIC)
|
|
||||||
|
|
||||||
* NS16550 UART
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
This board configuration makes no claims about its suitability for use
|
|
||||||
with actual galileo hardware, or any other hardware.
|
|
||||||
|
|
||||||
The qemu_x86 board configuration has been tested on QEMU 2.1.
|
|
||||||
|
|
||||||
Supported Features
|
|
||||||
******************
|
|
||||||
|
|
||||||
The qemu_x86 board configuration supports the following hardware features:
|
|
||||||
|
|
||||||
+--------------+------------+-----------------------+
|
|
||||||
| Interface | Controller | Driver/Component |
|
|
||||||
+==============+============+=======================+
|
|
||||||
| HPET | on-chip | system clock |
|
|
||||||
+--------------+------------+-----------------------+
|
|
||||||
| APIC | on-chip | interrupt controller |
|
|
||||||
+--------------+------------+-----------------------+
|
|
||||||
| NS16550 | on-chip | serial port |
|
|
||||||
| UART | | |
|
|
||||||
+--------------+------------+-----------------------+
|
|
||||||
|
|
||||||
The kernel currently does not support other hardware features on this platform.
|
|
||||||
|
|
||||||
HPET System Clock Support
|
|
||||||
=========================
|
|
||||||
|
|
||||||
The qemu_x86 board configuration uses an HPET clock frequency of 25 MHz.
|
|
||||||
|
|
||||||
Serial Port
|
|
||||||
===========
|
|
||||||
|
|
||||||
The qemu_x86 board configuration uses a single serial communication channel that
|
|
||||||
uses the NS16550 serial driver operating in polling mode. To override, enable
|
|
||||||
the UART_INTERRUPT_DRIVEN Kconfig option, which allows the system to be
|
|
||||||
interrupt-driven.
|
|
||||||
|
|
||||||
Known Problems or Limitations
|
|
||||||
*****************************
|
|
||||||
|
|
||||||
The following platform features are unsupported:
|
|
||||||
|
|
||||||
* Isolated Memory Regions
|
|
||||||
* Serial port in Direct Memory Access (DMA) mode
|
|
||||||
* Serial Peripheral Interface (SPI) flash
|
|
||||||
* General-Purpose Input/Output (GPIO)
|
|
||||||
* Inter-Integrated Circuit (I2C)
|
|
||||||
* Ethernet
|
|
||||||
* Supervisor Mode Execution Protection (SMEP)
|
|
Loading…
Add table
Add a link
Reference in a new issue