zephyr/include
Andy Ross 43d84147d9 drivers/pcie: Fix BAR address size limitation
The PCI API was originally limited to 32 bit addresses.  Even though
it had code to skip over the high word in 64 bit BAR entries, it
refused to use it and returned a 32 bit value.  Some devices in the
wild have default mappings from the firmware for devices above 4G.

Also remove the "iobar" API.  It's dead code, we don't call it and we
don't test it.  IO space BAR entries are a legacy feature from way,
way back in PCI history (I genuinely have never heard of a real device
that uses them!).  And there's no difference in format between one of
these and a 32 bit "memory" BAR anyway, someone who actually had this
requirement could just use the existing API without worry.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2020-07-08 12:34:09 +02:00
..
app_memory sys: util: Added separator to FOR_EACH_ macros 2020-06-10 11:58:13 +02:00
arch drivers: interrupt_controller: Add gicv3 SGI api 2020-07-01 08:02:57 -04:00
audio zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
bluetooth bluetooth: uuid: add bond management uuids 2020-07-02 08:50:50 -04:00
canbus zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
cmsis_rtos_v1 all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
cmsis_rtos_v2 global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
console zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
crypto zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
data json: Add top-level array encoding support 2020-06-19 18:21:27 +02:00
debug debug: thread_analyzer: Implement thread analyzer 2020-04-28 09:11:13 -04:00
devicetree devicetree.h: pwms: Add DT_ macros for retrieving pwm period 2020-05-29 14:48:12 +02:00
dfu dfu: flash_img: Constify flash_img_buffered_write() data parameter 2020-06-10 09:30:08 +02:00
disk zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
display zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
drivers drivers/pcie: Fix BAR address size limitation 2020-07-08 12:34:09 +02:00
dt-bindings dts: bindings: Add bindings for Semtech SX126x 2020-07-02 08:32:37 -04:00
fs subsys/fs/nvs: Move write_block_size to flash_parameters 2020-06-22 14:35:03 +02:00
linker linker: add iterable section macros 2020-06-24 17:09:22 -04:00
logging sys: util: Deprecate GET_ARGS_LESS_1 macro 2020-06-22 15:18:07 +02:00
mgmt zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net net: http_client: add missing kernel.h include statement 2020-07-07 16:00:42 -04:00
posix lib: posix: nanosleep 2020-06-12 17:02:03 +02:00
power zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
random zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
settings settings: add const qualifier for unmodified data source 2020-05-07 10:51:49 +02:00
shell tests: shell: shell_flash: Add a test for 'flash read' 2020-07-07 17:19:26 -04:00
stats zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
storage includes/storage/stream_flash: clarification on API usage 2020-06-13 11:57:35 +02:00
sys sys/sys_io.h: Memory mapped I/O APIs must be pointer-sized, not 32 bit! 2020-07-08 12:34:09 +02:00
toolchain linker: add iterable section macros 2020-06-24 17:09:22 -04:00
tracing zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
usb zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
zephyr zephyr: Use deprecated instead of legacy for Kconfig int types 2020-06-09 06:49:56 -05:00
cache.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
device.h device: Fix structure documentation 2020-06-23 18:57:23 -04:00
devicetree.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
exc_handle.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
fatal.h doc: fix misspelling in API doxygen comments 2019-10-29 06:00:14 +01:00
generated_dts_board.h dts: Add include/generated_dts_board.h for backwards compatibility 2020-01-17 17:57:59 +01:00
init.h device: Fix structure documentation 2020-06-23 18:57:23 -04:00
irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_nextlevel.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_offload.h kernel: sychronize irq_offload() access 2019-11-08 15:16:43 -08:00
kernel.h kernel: fix timer initializer field order 2020-07-07 19:27:32 -04:00
kernel_includes.h kernel: move thread stack macros to new header 2020-04-21 18:45:45 -04:00
kernel_structs.h kernel/timeout: Fix 32 bit rollover conditions 2020-06-18 13:21:06 +02:00
kernel_version.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mempool_heap.h sys_heap: reduce the size of struct z_heap_bucket by half 2020-06-21 19:25:35 +02:00
mempool_sys.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ptp_clock.h scripts: Replace hard-coded subsystem list with __subsystem annotations. 2020-03-11 17:13:39 +02:00
sched_priq.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
shared_irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
spinlock.h include: Add documentation for spinlocks 2020-05-08 10:46:44 +02:00
sw_isr_table.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sys_clock.h api: Fix narrowing conversion C++ compilation warning in Z_TIMEOUT_TICKS 2020-06-30 12:21:41 -05:00
syscall.h global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
syscall_handler.h userspace: add z_is_in_user_syscall() 2020-06-03 22:33:32 +02:00
timeout_q.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
toolchain.h toolchain: Fix for off-tree toolchains 2019-10-08 17:09:23 -04:00
wait_q.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
zephyr.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00