pl011_console_write

本文详细追踪了在Linux5.0系统中PL011UART驱动程序初始化过程中,控制字符的写入和打印操作,展示了从硬件寄存器操作到printk函数调用的完整路径,以及设备注册和初始化流程的关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#0  __raw_writew (addr=0xffff00001007d000, val=91) at ./arch/arm64/include/asm/io.h:47
#1  pl011_write (val=91, uap=0xffff80003a7fe480, reg=0) at drivers/tty/serial/amba-pl011.c:306
#2  0xffff0000110b7f24 in pl011_console_putchar (port=0xffff80003a7fe480, ch=91) at drivers/tty/serial/amba-pl011.c:2206
#3  0xffff000011091394 in uart_console_write (port=0xffff80003a7fe480,
    s=0xffff000011f2fb10 <text> "[    0.000000] Linux version 5.0.0+ (root@eric-VirtualBox) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubu
ntu1~20.04.2)) #10 SMP Wed May 1 21:15:05 CST 2024\na-reserved)\n28\n\n40\n+0x44/0x4c\n", count=147,
    putchar=0xffff0000110b7ec8 <pl011_console_putchar>) at drivers/tty/serial/serial_core.c:1917
#4  0xffff0000110b8600 in pl011_console_write (co=0xffff000011e86a10 <amba_console>,
    s=0xffff000011f2fb10 <text> "[    0.000000] Linux version 5.0.0+ (root@eric

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值