zephyr/include/drivers
Andrew Boie 2a1e4266e8 IPI console driver with test case
This introduces a generic driver set for console messages routed over
inter-processor interrupt (IPI) channels. These drivers bind to a
low-level IPI driver instance for the actual transport of messages.

ipi_console_sender installs printk and/or stdout hooks to forward
messages over IPI. There is currently no buffering on the sending side.

ipi_console_receiver installs an IPI callback which stashes incoming
characters into a ring buffer, which is monitored by a nanokernel
fiber. The fiber buffers the characters on a per-line basis and sends
them to either printk or stdout. Multiple instances of this driver
may be created in case you need to receive console data from multiple
CPUs.

Change-Id: Icebc110794fbe040f975101cd2ae6e78fb38645a
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-02-05 20:24:17 -05:00
..
console IPI console driver with test case 2016-02-05 20:24:17 -05:00
pci pci: Make use of pci_show without #ifdef 2016-02-05 20:15:32 -05:00
simple doxygen: javadoc style 2016-02-05 20:14:32 -05:00
spi spi: Handle the support for PCI_ENUMERATION 2016-02-05 20:15:32 -05:00
hpet.h Use HPET timer Kconfig options 2016-02-05 20:15:19 -05:00
ioapic.h ioapic: do not check for CONFIG_IOAPIC from ioapic.h 2016-02-05 20:24:17 -05:00
k6x_mpu.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
k6x_pmc.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
k20_mcg.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
k20_pcr.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
k20_sim.h k20: sim: clean up camel case and doxygen for file description 2016-02-05 20:15:26 -05:00
k20_uart.h serial: k20: cosmetic changes to comments 2016-02-05 20:15:26 -05:00
k20_watchdog.h doxygen: add @brief and capitalize 2016-02-05 20:14:33 -05:00
loapic.h IRQ_CONNECT_STATIC implementation for x86 platform 2016-02-05 20:14:25 -05:00
pic.h x86: Change SHUTOFF_PIC to PIC_DISABLE 2016-02-05 20:15:41 -05:00
rand32.h Remove references to BSP from include/ directory 2016-02-05 20:14:43 -05:00
system_timer.h sys_clock: rename timer_read to _sys_clock_cycle_get 2016-02-05 20:15:27 -05:00
uart.h Add option to enable HW flow control for UART 2016-02-05 20:15:35 -05:00