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

RE: [N8VEM-S100:253] An interesting implementation of MC68000 demand paging...

Hi!  The next version of the S-100 68K CPU board is going to come out soon.
My plan is to order some prototype boards in the near future and probably
this upcoming weekend.

There is a lot of activity lately and I have to space out my prototyping and
PCB buying due to cost.  However the next S-100 68K CPU board is probably
going to be here in less than three weeks.

So far, I am thinking Pontus and Mike are on the build and test team for

Thanks and have a nice day!

Andrew Lynch

> -----Original Message-----
> From: n8vem...@googlegroups.com [mailto:n8vem...@googlegroups.com] On
> Behalf Of mike
> Sent: Friday, June 03, 2011 10:12 AM
> To: n8vem...@googlegroups.com
> Subject: [N8VEM-S100:253] An interesting implementation of MC68000 demand
> paging...
> Hash: SHA1
> Hi All,
> I was just browsing through some of the m68k source in the uClinux
> kernel and started researching the Apollo series after looking at some
> of the support code that looked kind of interesting.
> The early models where based on the MC68000 processor and did, in fact,
> implement demand paging. How they did it was very cleaver. They actually
> ran two 68K processors, one was the main processor and one was a sort of
> MMU assitant such that when the MMU hardware detected that a page would
> fault, it would force the main 68K processor into wait-state while the
> second processor handled the fault and swapped in the page or whatever
> it needed to do.
> I though this was extreemly cleaver, and goes back to something Andrew
> was saying about the 68K MMU that I've been working on that if we could
> keep it sort of generic, it might be able to be used on other processors
> on the S100 bus. Well, using an approach similar to this might make
> demand paging possible with some of the processor that otherwise would
> not be able to support demand paging.
> Anyway just thought I'd share that very interesting tidbit.
> Kind Regards,
> Mike Sharkey
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> KcgX9rNLgbLrb2hgSsmfSrrsiPe9odVDMZ1kOBXjJ+UC4Or3QzkSASQpCSnjeKMQ
> H0T5HdhW4NIv6aq+TxgdPj6maAFxYhpRwgZjoWJ7/QR4+yZ7VeWrwq0mbry/ZK/3
> gbCTOUv3wWcrT7HclEeZd861NUtBPbmzos9S8x3sTGLXTMzG8315UMg3X6hm7N4O
> i/VjQ6fkIOyLu4p7FFdqMjY55Ts7BbZr9PUUhsOctVOgPpu8cBS98XvA3Q8LFO0U
> chr8ONJdpvoVUpL020RCpG1l+yXMPfK9r7JPulWbaMapyfhphEvIhVZECO6PqH8=
> =Qw9Q