NetBSD 10 will contain for NeXT m68k fixes

Started by rooprob, April 26, 2023, 03:14:55 AM

Previous topic - Next topic

rooprob

https://www.netbsd.org/changes/changes-10.0.html#port-next68k

    m68k: Switch to GCC 10. [mrg 20210619]
    m68k: Fix out of bounds invalidate and writeback bug in bus_dmamap_sync(9) that could cause panic by POOL_REDZONE assertion on mac68k with sn(4) driver. [tsutsui 20230105]
    Fix "cannot input from keyboard" problem that has been broken since NetBSD 7.0. [tsutsui 20230127]
    Fix silent stall of esp(4) SCSI driver that has been broken since NetBSD 6.0. [tsutsui 20230127]
    Fix bootloader bugs that has been broken since NetBSD 1.5 days on loading a kernel from SCSI disks. [tsutsui 20230207]
    Handle NeXT Turbo framebuffer VRAM properly. [tsutsui 20230211]
    Add support for NeXT Cube Turbo. [tsutsui 20230211]
    Add a RAMDISK root kernel. [tsutsui 20230211]
    Non port specific changes that may affect port-next68k.


Then, once upon a time there was COMPAT_DARWIN.
https://sites.google.com/a/puredarwin.org/puredarwin/developers/universal-binaries/netbsd-compat-darwin
Could it be possible to have NeXT/OPENStep binaries running on a modern NetBSD kernel and runtime.
That would be neat!
:O2: r12 400 mapleleaf :Indigo2IMP: r10 195 IRIS :SlabMonoTurbo: NeXT
New Zealand

cuby

Quote from: rooprob on April 26, 2023, 03:14:55 AMhttps://www.netbsd.org/changes/changes-10.0.html#port-next68k

    m68k: Switch to GCC 10. [mrg 20210619]
    m68k: Fix out of bounds invalidate and writeback bug in bus_dmamap_sync(9) that could cause panic by POOL_REDZONE assertion on mac68k with sn(4) driver. [tsutsui 20230105]
    Fix "cannot input from keyboard" problem that has been broken since NetBSD 7.0. [tsutsui 20230127]
    Fix silent stall of esp(4) SCSI driver that has been broken since NetBSD 6.0. [tsutsui 20230127]
    Fix bootloader bugs that has been broken since NetBSD 1.5 days on loading a kernel from SCSI disks. [tsutsui 20230207]
    Handle NeXT Turbo framebuffer VRAM properly. [tsutsui 20230211]
    Add support for NeXT Cube Turbo. [tsutsui 20230211]
    Add a RAMDISK root kernel. [tsutsui 20230211]
    Non port specific changes that may affect port-next68k.
Yes, tsutsui was extremely supportive and helpful!

QuoteThen, once upon a time there was COMPAT_DARWIN.
https://sites.google.com/a/puredarwin.org/puredarwin/developers/universal-binaries/netbsd-compat-darwin
Could it be possible to have NeXT/OPENStep binaries running on a modern NetBSD kernel and runtime.
That would be neat!
This barely worked for PPC binaries (could not start WindowManager.app) and never for 68k/x86. Getting this to work would require some significant time and effort.