Port-m68k archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Some fixes for m68k users (incl/ for FPU emulation)



> On Oct 30, 2026, at 2:00 PM, Romain Dolbeau <romain%dolbeau.org@localhost> wrote:
> 
> The list of patches and brief description can be found here:
> <https://github.com/MelkhiorVintageComputing/netbsd-litex-m68k/blob/litex68k/UPSTREAM.md>
> (beware: LLM-generated). The most relevant are the FPU emulation
> patches, there's also a couple minor performance improvements that
> could be relevant.

Ok, I’ve read the 1.x problem descriptions on that list and committed changes that address 1.1, 1.2, and 1.3.

1.4 I consider irrelevant; pmap_motorola.c is deprecated and on its way out.  I wrote a new pmap module (pmap_68k.c) from scratch about a year ago that addresses several problems with the old pmap module (most notably: terrible 68040/68060 support that was shoehorned in).  Several ports have switched to using it, and only a couple of stragglers remain.  It’s already demonstrated itself to be more stable on small memory configs, and enables large memory configs on 68040/68060 that would have just completely failed to boot with the old code.  Any future improvements to the pmap code should focus on that implementation, rather than the old one.

I’ll start looking at the 2.x list shortly.  It seems to me that you’re starting from the NetBSD 11 code base, which predates a large re-factor I did of the m68k code this year.  Some of the problems you describe in that 2.x list are now differently-applicable, so it’ll take me a little more time to process those.

-- thorpej



Home | Main Index | Thread Index | Old Index