Subject: tt0 register in locore.s(Duo230)
To: None <port-mac68k@NetBSD.ORG>
From: Daishi Kato <daishi@cs.titech.ac.jp>
List: port-mac68k
Date: 05/04/1996 22:58:18
Hello,

I am trying to boot NetBSD on my Duo.

When I boot BSD on Duo without external monitor,
it stops at

        | enable tt0
        movl    a1,d0
        movl    d0,pte_tmp      | save for later
        andl    #0xff000000,d0  | keep msb
        orl     #0x00008707,d0  | enable tt for reading and writing
        movl    d0,longscratch
        lea     longscratch,a0
        .long   0xf0100800      | pmove a0@,tt0

this line in locore.s .

With external monitor, this seems to work.

There are questions:
 1. What is this? (tt0 register)
 2. Why does it stop only without external monitor?
 3. What can I do to solve this?
 4. Is it too dangerous to commment out these lines?

If anyone have any suggestion, plese tell me.
Only a little infomation might help me.

In fact, I have no knowledge of assembler language.

Thank you.

          _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
         _/      Daishi Kato(daishi@cs.titech.ac.jp)           _/
        _/      http://shimura-www.cs.titech.ac.jp/~daishi    _/
       _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/