haiku/headers/private/kernel/arch/generic
Alexander von Gluck IV 7068c45485 system/uart: refactor debug_uart, fix arm uart
* Drop ArchUART8260 layer to reduce complexity. It's whole
  existance in life was to adjust the mmio alignment.
* Fold architecture mmio alignment into DebugUart
* We could potentially pass a Init(int mmioAlignment)
  arg in the future if the macros get too messy.
* Move Barrier code back a layer into DebugUART
* Fixes the arm uart and EFI build

Change-Id: I0f127d902993e9f6e6a03cac8c7c37c0363134bf
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4422
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
2021-09-06 20:37:14 +00:00
..
debug_uart_8250.h system/uart: refactor debug_uart, fix arm uart 2021-09-06 20:37:14 +00:00
debug_uart.h system/uart: refactor debug_uart, fix arm uart 2021-09-06 20:37:14 +00:00
user_memory.h kernel: generic user_memcpy() should clear_ac after the fault handler returns 2021-06-01 12:24:54 +00:00