Messages in this thread | | | From | Paul Burton <> | Date | Mon, 13 Jan 2020 10:52:46 -0800 | Subject | Re: [PATCH 2/2] MIPS: Loongson64: Add dma iocoherency detection support |
| |
Hi Jiaxun,
On Mon, Jan 13, 2020 at 10:07:05PM +0800, Jiaxun Yang wrote: > diff --git a/arch/mips/include/asm/mach-loongson64/boot_param.h b/arch/mips/include/asm/mach-loongson64/boot_param.h > index 8c286bedff3e..2da2be40ad81 100644 > --- a/arch/mips/include/asm/mach-loongson64/boot_param.h > +++ b/arch/mips/include/asm/mach-loongson64/boot_param.h > @@ -115,7 +115,8 @@ struct irq_source_routing_table { > u64 pci_io_start_addr; > u64 pci_io_end_addr; > u64 pci_config_addr; > - u32 dma_mask_bits; > + u16 dma_mask_bits; > + u16 dma_noncoherent; > } __packed;
This struct is generated by the firmware, right? So does this change require that firmware be updated along with the kernel? Or was the kernel's definition always incorrect/incomplete?
Thanks, Paul
| |