4cec713dbf
Summary: 1.Modified the i_crefs from int16_t to atomic_int 2.Modified the i_crefs add, delete, read, and initialize interfaces to atomic operations The purpose of this change is to avoid deadlock in cross-core scenarios, where A Core blocks B Core’s request for a write operation to A Core when A Core requests a read operation to B Core. Signed-off-by: chenrun1 <chenrun1@xiaomi.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig-16550 | ||
Kconfig-cmsdk | ||
Kconfig-lpuart | ||
Kconfig-pci | ||
Kconfig-pl011 | ||
Kconfig-sci | ||
Kconfig-uart | ||
Kconfig-usart | ||
Make.defs | ||
ptmx.c | ||
pty.c | ||
pty.h | ||
serial_cmsdk.c | ||
serial_dma.c | ||
serial_gdbstub.c | ||
serial_io.c | ||
serial.c | ||
uart_16550.c | ||
uart_bth4.c | ||
uart_bth5.c | ||
uart_pci_16550.c | ||
uart_pl011.c | ||
uart_ram.c | ||
uart_rpmsg.c |