On Fri, Dec 03, 2021 at 11:33:48PM +0200, Dimitar Dimitrov wrote: > I intend to merge this patch next week, unless I hear objections. I > consider it a bug fix which fits the Stage 3 criteria. It fixes the > RPMSG firmware examples in the latest version 6.0 of TI's PRU Software > Package. > > The .pru_irq_map section has been introduced by Linux kernel 5.10: > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c75c9fdac66efd8b54773368254ef330c276171b > This section must not be loaded into target memory. > > Binutils already includes the corresponding fix in the linker script: > > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=44b357eb9aefc77a8385e631d8e3035a664f2333 > > gcc/ChangeLog: > > * config/pru/pru.c (pru_section_type_flags): New function. > (TARGET_SECTION_TYPE_FLAGS): Wire it. > > gcc/testsuite/ChangeLog: > > * gcc.target/pru/pru_irq_map.c: New test. > > Signed-off-by: Dimitar Dimitrov <dimi...@dinux.eu>
Committed.