Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Jun 2010 19:51:47 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        phcoder@gmail.com
Cc:        soc-students@FreeBSD.org, freebsd-mips@FreeBSD.org
Subject:   Re: Weekly report on Yeeloong progress
Message-ID:  <20100606.195147.177916662653410057.imp@bsdimp.com>
In-Reply-To: <4C0C1EF4.9070609@gmail.com>
References:  <4C0C1EF4.9070609@gmail.com>

index | next in thread | previous in thread | raw e-mail

In message: <4C0C1EF4.9070609@gmail.com>
            Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:
: Hello, as my duty I report the current progress.
: Serial console is working
: Debugger including backtrace is apparently working
: Now it's based on octeon branch which has greatly improved  64-bit support.
: 
: I'm striken by floating bugs of which I don't know the cause yet. What I
: tried (very incomplete list):
: - Disabling DMA on I/O controller by writing 0 into hit registers
: - Checking TLB format. TLB format on loongson is slightly different than
: on mips FreeBSD works on but it shouldn't have been a problem. After
: fixing TLB entries nothing changed

Can you summarize the difference here?  All the MIPS platforms have
the same basic format, although there are a few fields that have
divergent encodings.  We need to have this stuff very carefully
documented...

: - Filling cache info completely in appropriate structures
: When debugging it's almost always is a TLB miss. Either when accessing
: an address which is supposed to be ok or a wrong pointer. I'm investigating.

Good luck...

warner

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100606.195147.177916662653410057.imp>