Subject: Re: PMOVE instruction??
To: Rick C. Petty <pett0019@gold.tc.umn.edu>
From: weripp <weripp@itwol.bhp.com.au>
List: port-mac68k
Date: 08/05/1996 12:19:55
Rick C. Petty wrote:
> 
> On Mon, 5 Aug 1996, weripp wrote:
> 
> > Does anybody have the machine language instruction syntax for the pmove
> > instruction? I'm finnally trying to get NetBSD to run on my IIsi with the
> > DayStar 40MHz 68040. The kernel is dying in the boot after disabling the
> 
> First, PMOVE is an 030 command.  According to my Motorola reference,....<snip> 
> What version of MacsBug?

It's close to current - thanks for reminding me, I'll grab whatever's
current now...

> > Also, does anyone know of any doco on the '040 MMU? Diffs from the '030
> > MMU? etc.
> 
> >From table 3-13 (same reference, I paid $3.45 for this reference, by the
> way, and I use it more than my $80 M68k book!):
> 
> [ it looks like they just differ on instruction sets... ]
>         MC688851:  PBcc, PDBcc, PFLUSHA, PFLUSHS, FPLUSHR, PLOAD, PMOVE,
> PRESTORE, PSAVE, PScc, PTEST, PTRAPcc
>         MC68030:   PFLUSHA, PLOAD, PMOVE, PTEST
>         MC68040:   PFLUSHA, PFLUSH, PFLUSHN, PFLUSHAN, PTEST
> 
> Need any more than that, let me know.  ;)

Looks like a good reference!
Basically, I'd like to manipulate (read/modify) the MMU registers on the
'040. All the resources I have on my book self don't mention it unforunately.
Thanks to Christopher R. Bowman, it looks like the 040 MMU uses movec with a
standard instruction syntax, which should get me started in the right
direction.

Christopher, in your message, you quoted the register codings for ITT0,
ITT1, DTT0, DTT1 and TC, which are straight from locore.s. Do you happen to
know the codings for the CRP, SRP, URP etc (some of those might be wrong,
all my info is miles away)?

Thanks for all the replies, guys! Four replys in two hours - if only all
help could come that fast! If uni and work doesn't bog me down, I might
get this working yet!
--
Paul Ripke
BHP Information Technology
Open VMS, AXP & UNIX (AIX, HP/UX, DG/UX, SCO, SGI, Digital, SunOS...) Sysadmin
Computer Centre,    Five Islands Rd,    Port Kembla,    NSW 2505,    AUSTRALIA
  ripke.paul.pr@bhp.com.au     weripp@itwol.bhp.com.au     pjr02@uow.edu.au
            Anyone wishing to lay claim to the opinions expressed
                      herein, do so at their own risk.