Re: MVME177 panic: pmap_enter_ptpage (PR #45915 on 6.x)
Andrew Gillham <[email protected]> Thu, 19 Sep 2013 10:33:13 -0700
| Newsgroups | gmane.os.netbsd.ports.mvme68k,gmane.os.netbsd.ports.m68k |
|---|---|
| Message-ID | <CAM3EeKdRCY2=DZNXfrRyccOLRF-oXwawwtMCMTUVHF=MnDPk7Q@mail.gmail.com> |
On Thu, Sep 19, 2013 at 5:52 AM, Izumi Tsutsui <[email protected]> wrote: > > I've committed the fix and will send a pullup request for > netbsd-6 branches later. Sounds good. Thanks for fixing that issue. > After a few hours analysis, this seems caused by a bug of > gcc-4.5.x's __asm() statement. > > Could you try the following netboot binary built from the same sources > but using gcc-4.1.3 from 5.x? > ftp://ftp.netbsd.org/pub/NetBSD/misc/tsutsui/mvme68k/netbsd-6_20130917/netboot-gcc413.bin Awesome. This boots right up: " Network Boot File load in progress... To abort hit <BREAK> Bytes Received =&26348, Bytes Loaded =&26348 Bytes/Second =&26348, Elapsed Time =1 Second(s) >> NetBSD/mvme68k MVME177 netboot (via /tftpboot/netboot.mvme68k) [1.6] " It loaded the 6.1.1 kernel I patched as well. > The OUTSTR call takes two pointer args, start and end addresses > of strings. 6.x's gcc-4.5.x seems to pass an incorrect start address > so a bunch of garbages are put onto the screen. Thanks for finding it! I guess my MVME177 is the only one to run NetBSD/mvme68k 6.x so far. -Andrew