0
私はドライバーコードを経て、当社のボードのPCI Expressのバス上の8250シリアルポートを理解しようとしていると私は苦労メンバーmembase
とは何struct uart_8250_port
UART 8250ポート構造のmapbaseおよびmembaseメンバーは何ですか?
struct uart_8250_port x;
memset(&x, 0, sizeof(x));
....
....
x.port.regshift = 0;
x.port.iotype = UPIO_MEM;
x.port.flags = UPF_SHARE_IRQ | UPF_LOW_LATENCY;
x.port.membase = raw_address;
x.port.mapbase = ioremap(raw_address);
の下の2人のメンバーの理解を持っていますmapbase
?また、membase
は物理的なpciバーアドレスを取るのに対し、mapbase
はioremap
から返されたアドレスを取るのはなぜですか?