Re: Tracking -current on evbmips-mips64e[bl]?

Martin Husemann <[email protected]> Wed, 8 Jul 2015 11:50:09 +0000
Newsgroups gmane.os.netbsd.ports.evbmips,gmane.os.netbsd.ports.mips.devel
Message-ID <[email protected]>
On Wed, Jul 08, 2015 at 08:12:58AM +0000, Martin Husemann wrote:
> On Tue, Jul 07, 2015 at 02:26:34PM -0700, Matt Thomas wrote:
> > I have no idea why it fails.  I can?t reproduce it locally.
> > 
> 
> cd /usr/src/sys/modules/compat_netbsd32
> nbmake-evbmips64-eb cleandir
> nbmake-evbmips64-eb dependall
> 
> should do it. The clean is important.

I think the problem is that MIN_PAGE_SIZE != MAX_PAGE_SIZE, so
sys/uvm/uvm_param.h redefines PAGE_SIZE as (*uvmexp_pagesize) and that
makes genassym fall over this part of sys/arch/mips/mips/genassym.cf:

define	PAGE_SIZE	PAGE_SIZE

Martin