<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ofw/ofw_disk.c, branch release/8.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-06-14T00:15:26Z</updated>
<entry>
<title>Missed style fixes.</title>
<updated>2009-06-14T00:15:26Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2009-06-14T00:15:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9f91930a856ed6973220f484433da04e76c61b6a'/>
<id>urn:sha1:9f91930a856ed6973220f484433da04e76c61b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix style.</title>
<updated>2009-06-14T00:05:38Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2009-06-14T00:05:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=481d6b549b172c5faea8d3b94de5a5b0ab1f5f9a'/>
<id>urn:sha1:481d6b549b172c5faea8d3b94de5a5b0ab1f5f9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename the kthread_xxx (e.g. kthread_create()) calls</title>
<updated>2007-10-20T23:23:23Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2007-10-20T23:23:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3745c395ecae17ef47be82433463d561629220b0'/>
<id>urn:sha1:3745c395ecae17ef47be82433463d561629220b0</id>
<content type='text'>
to kproc_xxx as they actually make whole processes.
Thos makes way for us to add REAL kthread_create() and friends
that actually make theads. it turns out that most of these
calls actually end up being moved back to the thread version
when it's added. but we need to make this cosmetic change first.

I'd LOVE to do this rename in 7.0  so that we can eventually MFC the
new kthread_xxx() calls.
</content>
</entry>
<entry>
<title>The mediasize shouldn't be multipled by the sector size when it was</title>
<updated>2005-10-31T03:09:38Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2005-10-31T03:09:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a3624af7d8e1e1b76fe212d7084a6b6ade016543'/>
<id>urn:sha1:a3624af7d8e1e1b76fe212d7084a6b6ade016543</id>
<content type='text'>
in bytes to start off with. This caused the GPT geom sniffer to attempt
a seek just back from the end of the 'disk', which resulted in a &gt; 4G
seek, causing gdb psim to exit since it only supports 32-bit seeks.

The size of the disk should really be specified in the psim device tree,
but for now do the minimal amount of work to get psim to run again.
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
<updated>2005-01-06T01:43:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T01:43:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=098ca2bda93c701c5331d4e6aace072495b4caaa'/>
<id>urn:sha1:098ca2bda93c701c5331d4e6aace072495b4caaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't probe for a disk unless explicitly enabled by a tunable.</title>
<updated>2004-12-28T05:07:49Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2004-12-28T05:07:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b8e106eaddad09003d57ae6c2c902b37928d1820'/>
<id>urn:sha1:b8e106eaddad09003d57ae6c2c902b37928d1820</id>
<content type='text'>
This allows boot to proceed on a real system until the issue
of calling back into certain OpenFirmware calls (e.g. finddevice)
in thread context is understood.

(this commit only affects psim users, of which I think I am the
only one...)
</content>
</entry>
<entry>
<title>GEOMify the OFW disk driver. Code taken unashamedly from</title>
<updated>2004-12-21T02:23:35Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2004-12-21T02:23:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d626a8a238996d787428b43e5398f512cfd0aa94'/>
<id>urn:sha1:d626a8a238996d787428b43e5398f512cfd0aa94</id>
<content type='text'>
the preload case in dev/md/md.c.
</content>
</entry>
<entry>
<title>Instead of "OpenFirmware", "openfirmware", etc. use the official spelling</title>
<updated>2004-08-16T15:45:27Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2004-08-16T15:45:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=39513fa66497aa8f8b91f43c923db7d31db657a3'/>
<id>urn:sha1:39513fa66497aa8f8b91f43c923db7d31db657a3</id>
<content type='text'>
"Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended).

Ok'ed by:	tmm
</content>
</entry>
<entry>
<title>- set resid correctly so that a failed seek (e.g. end of file) returns</title>
<updated>2004-06-25T13:43:56Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2004-06-25T13:43:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aa77148daf19f09c7f2c597aa7cd3a2ef7a2cc92'/>
<id>urn:sha1:aa77148daf19f09c7f2c597aa7cd3a2ef7a2cc92</id>
<content type='text'>
  correctly
- included required &lt;sys/module.h&gt;
</content>
</entry>
<entry>
<title>Change the disk(9) API in order to make device removal more robust.</title>
<updated>2004-02-18T21:36:53Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-02-18T21:36:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0b7ed341e106c1583e873116529015d2ae042fd0'/>
<id>urn:sha1:0b7ed341e106c1583e873116529015d2ae042fd0</id>
<content type='text'>
Previously the "struct disk" were owned by the device driver and this
gave us problems when the device disappared and the users of that device
were not immediately disappearing.

Now the struct disk is allocate with a new call, disk_alloc() and owned
by geom_disk and just abandonned by the device driver when disk_create()
is called.

Unfortunately, this results in a ton of "s/\./-&gt;/" changes to device
drivers.

Since I'm doing the sweep anyway, a couple of other API improvements
have been carried out at the same time:

The Giant awareness flag has been flipped from DISKFLAG_NOGIANT to
DISKFLAG_NEEDSGIANT

A version number have been added to disk_create() so that we can detect,
report and ignore binary drivers with old ABI in the future.

Manual page update to follow shortly.
</content>
</entry>
</feed>
