Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: asian1 on September 09, 2007, 05:13:26 PM

Title: Minimig For Linux, Virtualization, 68040, CF
Post by: asian1 on September 09, 2007, 05:13:26 PM
Is it possible to use Minimig with Linux for 68K CPU?

http://www.linux-m68k.org/

Pano Logic had created Virtualization terminal based on FPGA. Is it possible to use reconfigurable Minimig as Virtualization terminal? (ie VMWare, Xen, Virtuozzo etc).

http://www.panologic.com/

What about X.Org multiseat or BeTwin or Buddy terminal?

http://blog.chris.tylers.info/index.php?/archives/14-Multiseat-X-Under-X11R6.97.0.html

http://www.thinsoftinc.com/products.aspx

What about putting DisplayLink chipset inside Minimig for VGC (Virtual Graphic Chipset) applications?

http://www.displaylink.com

Is it possible to use faster 68040 or ColdFire CPU with Minimig?

Thank you.
Title: Re: Minimig For Linux, Virtualization, 68040, CF
Post by: Matt_H on September 09, 2007, 05:40:33 PM
Linux: No. It requires an MMU/FPU.
68040: No. It'll require a major rework.
Coldfire: No. It'll require a major rework plus coding a full 68000 compatibility layer.
Title: Re: Minimig For Linux, Virtualization, 68040, CF
Post by: Hattig on September 09, 2007, 06:23:10 PM
uCLinux or NetBSD?

However the Minimig is clearly good for one thing - classic Amiga. No reason for modern operating systems in my opinion.
Title: Re: Minimig For Linux, Virtualization, 68040, CF
Post by: kolla on September 09, 2007, 06:30:32 PM
NetBSD has same requirements as Linux in regards to CPU.
If the MiniMig really is A500 compatible, uCLinux will already run on it.
Title: Re: Minimig For Linux, Virtualization, 68040, CF
Post by: freqmax on September 09, 2007, 07:13:41 PM
@asian1:
* Pano logic's terminal lacks RAM.
* Coldfire => incompability problems.
* 68040, major rework. And actually only 68020+mmu or 68030 is needed for "unix".
However you could proberbly implemement some mmu and memory protection mode with the FPGA and add the needed code changes in NetBSD and make minimig run unix properly. This would not be particulary compatible however. Except maybe for m68k userland applications.

@Matt_H:
Actually asfaik, FPU is not a requirement. But at least for NetBSD/68k MMU is (and likely linux too).
Title: Re: Minimig For Linux, Virtualization, 68040, CF
Post by: mongo on September 09, 2007, 11:01:52 PM
Quote

freqmax wrote:

However you could proberbly implemement some mmu and memory protection mode with the FPGA and add the needed code changes in NetBSD and make minimig run unix properly. This would not be particulary compatible however. Except maybe for m68k userland applications.



You'd need at least a 68010 then.
Title: Re: Minimig For Linux, Virtualization, 68040, CF
Post by: downix on September 10, 2007, 12:01:56 AM
Can we at least get the basic A500-level capability done first???
Title: Re: Minimig For Linux, Virtualization, 68040, CF
Post by: freqmax on September 10, 2007, 10:35:37 AM
Quote

downix wrote:
Can we at least get the basic A500-level capability done first???


If the original poster feels like implementing this, it's fine. Personally I won't put any effort into it.
I agree on basic A500 OCS capability as the #1 priority. And within that DRAM + HDL cpu is good implementation candidates. Because that would eliminate the need for a specific Minimig board.