| OpenBSD Multimedia Resources List
Links on this page refer to multimedia resources (podcast, vodcast,
audio recordings, video recordings, photos) related to OpenBSD or
of interest for OpenBSD users.
 
This list is available as chronological
overview, as a tag cloud and
via the sources.
 This list is also available as RSS feed
   
If you know any resources not listed here, or notice any dead links,
please send details to
Edwin Groothuis so that
it can be included or updated.
 Tag: device tree
John Baldwin - Multiple Passes of the FreeBSD Device Tree
Source: BSDCan - The Technical BSD Conference
 Added: 25 May 2009
 Tags: bsdcan, bsdcan2009, presentation, freebsd, device tree, john baldwin
 Slides (60 Kb, 15 pages), Paper (103 Kb, 8 pages)
 
 
		Multiple Passes of the FreeBSD Device Tree
		 
		The existing device driver framework in FreeBSD
		works fairly well for many tasks. However, there
		are a few problems that are not easily solved with
		the current design. These problems include having
		"real" device drivers for low-level hardware such
		as clocks and interrupt controllers, proper resource
		discovery and management, and allowing most drivers
		to always probe and attach in an environment where
		interrupts are enabled. I propose extending the
		device driver framework to support multiple passes
		over the device tree during boot. This would allow
		certain classes of drivers to be attached earlier
		and perform boot-time setup before other drivers
		are probed and attached. This in turn can be used
		to develop solutions to the earlier list of problems.
		 |  |