Re: Deprecation/removal of nios2 target support

Marek Vasut <[email protected]>
Newsgroups gmane.comp.emulators.qemu,gmane.comp.gcc.devel,gmane.comp.gnu.binutils,gmane.comp.gdb.patches,gmane.comp.lib.glibc.alpha,gmane.comp.lib.newlib
Message-ID <[email protected]>
On 4/18/24 7:53 AM, Thomas Huth wrote:
> On 18/04/2024 05.27, Sandra Loosemore wrote:
>> Tomorrow I plan to push patches to mark the nios2 target as obsolete 
>> in GCC 14.
>>
>> Background: Intel has EOL'ed the Nios II processor IP and is now 
>> directing their FPGA customers to a RISC-V platform instead.
>>
>> https://www.intel.com/content/www/us/en/content-details/781327/intel-is-discontinuing-ip-ordering-codes-listed-in-pdn2312-for-nios-ii-ip.html
>>
>> The Nios II hardware on loan from Intel that we were using for testing 
>> at Mentor Graphics/Siemens was returned around the first of the year. 
>> For some time we had been using QEMU to test the nios2-elf target, but 
>> we never had a QEMU test harness set up that would boot the Linux 
>> kernel, and user-mode QEMU on this target is too buggy/unmaintained to 
>> use for primary testing. So the current situation is that none of the 
>> listed maintainers for any of the GNU toolchain components have access 
>> to a fully working test configuration any more, we have all moved on 
>> to new jobs and different projects, Intel has also moved on to a 
>> different platform, and our former contacts on Intel's Nios II team 
>> have moved on as well.  It seems like it's time to pull the plug.
>>
>> Therefore I'd like to mark Nios II as obsolete in GCC 14 now, and 
>> remove support from all toolchain components after the release is 
>> made.  I'm not sure there is an established process for 
>> obsoleting/removing support in other components; besides binutils, 
>> GDB, and GLIBC, there's QEMU, newlib/libgloss, and the Linux kernel.  
>> But, we need to get the ball rolling somewhere.
> 
> Thanks for the heads-up, Sandra! FWIW: QEMU already marked the nios2 
> target as deprecated, too, and plans to remove it in version 9.1 (in 
> autumn this year).

Thank you and sorry for being inactive for so long around nios2.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.