Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Aug 2014 20:37:24 -0600
From:      Ian Lepore <ian@FreeBSD.org>
To:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   And now for the actual test... [was: Re: What platform do you use?]
Message-ID:  <1407724644.56408.469.camel@revolution.hippie.lan>
In-Reply-To: <7EC2AB25-5949-40BF-A5AA-BF4C98F3F640@bsdimp.com>
References:  <7EC2AB25-5949-40BF-A5AA-BF4C98F3F640@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2014-08-05 at 10:26 -0600, Warner Losh wrote:
> Greetings,
>=20
> I=FFd like to know what platforms people use FreeBSD/arm with, and if y=
ou=FFd have time to test some potentially =B4break the kernel=A1 sort of =
changes in the next month?
>=20
> I have the following boards: boatloads of atmel, BBB, and RPI. This cov=
ers the at91, imx6 and broadcom directories. I also have a allwinnner boa=
rd, but I=FFve never got it booting FreeBSD. Likewise with a rockchip. I =
have some marvell gear too, but it is buried deep. This leaves a lot of o=
ther boards/SoCs to cover...
>=20
> Warner
>=20

So, anybody wanting to do the testing alluded to in this thread-starting
message, here's all you need to do:

 - Add "option ARM_DEVICE_MULTIPASS" to your kernel config.
 - Rebuild and install the kernel, boot.
 - Everything should still work.

The only difference you should notice is that devices load in a
different order at boot time.  Specifically, you'll see all the busses
listed first, then interrupt controllers, then l2cache, then clocks and
timers, then all the usual stuff after that.

There's no immediate benefit or speedup or anything, this is to help
pave the way for using fdt data that comes with a board or system
instead of needing our special freebsd dtb files.  Right now we count on
devices loading in the order we list them in our dts source.  This is a
new way of loading things that should ensure critical devices are loaded
first, even when we can't control the order of things in the fdt data.

I've tested this on wandboard only so far.

-- Ian





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