zephyr/arch
Andy Ross 7c6d8aa58e arch/x86: Add support for PCI MMIO configuration access
The traditional IO Port configuration mechanism was technically
deprecated about 15 years ago when PCI Express started shipping.
While frankly the MMIO support is significantly more complicated and
no more performant in practice, Zephyr should have support for current
standards.  And (particularly complicated) devices do exist in the
wild whose extended capability pointers spill beyond the 256 byte area
allowed by the legacy mechanism.  Zephyr will want drivers for those
some day.

Also, Windows and Linux use MMIO access, which means that's what
system vendors validate.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2020-06-23 13:07:39 +02:00
..
arc arc: show all registers on exception 2020-06-09 13:52:56 +02:00
arm arch: arm64: mmu: create macro for TCR_PS_BITS 2020-06-18 12:47:30 +02:00
common zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
nios2 zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
posix arch: posix: Print warning on sys_reboot 2020-06-09 08:19:50 +02:00
riscv zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
x86 arch/x86: Add support for PCI MMIO configuration access 2020-06-23 13:07:39 +02:00
xtensa zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
CMakeLists.txt
Kconfig x86: properly align initial dummy thread 2020-05-13 21:23:52 +02:00