NetBSD-Bugs archive

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

Re: port-i386/58624: dosboot(8) fails to load kernel through eXtended Memory Specification API (XMS)



Hi Andrius, thanks for analysis!

On 2024/08/22 6:20, vezhlys%gmail.com@localhost wrote:
> however it seems to be broken for ages (likely after "Merge XMS changes from exec_fromdos.c" in this commit https://github.com/NetBSD/src/commit/e58bb7948317c81664b47ff2d86b21df13f69251), potentially worked back in 1.3.x releases.

When I cleaned up dosboot.com recently, I had the same impression.
I thought about trying PC DOS 2000 for sure, but I haven't yet
(probably never)...

Let us drop XMS support entirely. It has been broken over the
last quarter century (!!!), and we can safely assume there are
no user needs... As a bonus, we can unifdef some `XMS` blocks
outside dosboot directory.

Here, I note again that dosboot.com successfully works without XMS.
We can drop himem.sys nor himemx.exe from config.sys, or skip
config.sys itself. Then, we can use extended memory by ourselves.

Thanks,
rin


Home | Main Index | Thread Index | Old Index