Date: Tue, 23 Jul 2013 07:25:46 -0700 From: Justin Hibbits <jrh29@alumni.cwru.edu> To: Super Bisquit <superbisquit@gmail.com> Cc: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org> Subject: Re: contigmalloc won't allocate more than one page Message-ID: <CAHSQbTCprdRt6bz7E7hR12DjBKymMPPTa76B7Ef7iEgG%2Bm5-tg@mail.gmail.com> In-Reply-To: <CA%2BWntOtVK_WLqy_nPqovriK_pg_8V-bjTvw2Sa7mPVi9phjU%2BA@mail.gmail.com> References: <CAHSQbTCT2e0UKSP34u05WSjCwdhQ_4z9GjxVxdN5kXXO35cxFQ@mail.gmail.com> <20130722045425.GF5991@kib.kiev.ua> <CAHSQbTD9en3P3WeCVK22jfaw08VuLD_nrD8GyJ7-qDeMSOs9ZQ@mail.gmail.com> <CA%2BWntOtVK_WLqy_nPqovriK_pg_8V-bjTvw2Sa7mPVi9phjU%2BA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 22, 2013 at 8:39 PM, Super Bisquit <superbisquit@gmail.com>wrote: > Why not post this to hackers or the normal questions list to see if anyone > has an x86i machine for testing the code? > Because my initial assumption was that it was ppc only. On Mon, Jul 22, 2013 at 4:35 PM, Justin Hibbits <jrh29@alumni.cwru.edu>wrote: > >> On Sun, Jul 21, 2013 at 9:54 PM, Konstantin Belousov <kostikbel@gmail.com >> >wrote: >> >> > On Sun, Jul 21, 2013 at 06:51:22PM -0700, Justin Hibbits wrote: >> > > I've been spending the day trying to get ofwdump to work correctly on >> > > ppc64, and found that for at least one property it needs a full page >> for >> > > the property value. So, to fix this I checked the maximum ioctl >> sizes, >> > and >> > > with a buffer it totals 5 pages, so I tried to get >> > ofw_real_bounce_alloc() >> > > to allocate 5 pages instead of one. WIth this, it hangs when >> allocating >> > > the memory for the buffer. So, I tried just two pages, and got the >> same >> > > result. >> > Could you test on other architectures, esp. on x86i, please ? >> > >> > Turns out this was noise only. I had adjusted the size but not the boundary. Adjusting the boundary fixed it. - Justin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHSQbTCprdRt6bz7E7hR12DjBKymMPPTa76B7Ef7iEgG%2Bm5-tg>