<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libdisk/libdisk.h, branch release/6.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-01-11T22:54:46Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2007-01-11T22:54:46Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2007-01-11T22:54:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=201f78d6b90635d961fa373ecd706e3786333b7e'/>
<id>urn:sha1:201f78d6b90635d961fa373ecd706e3786333b7e</id>
<content type='text'>
'RELENG_6_2_0_RELEASE'.

This commit was manufactured to restore the state of the 6.2-RELEASE image.
</content>
</entry>
<entry>
<title>PowerPC support.</title>
<updated>2004-04-21T23:21:13Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2004-04-21T23:21:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=acc2f44a41cf520cb845155706c85afbf43c49a8'/>
<id>urn:sha1:acc2f44a41cf520cb845155706c85afbf43c49a8</id>
<content type='text'>
submitted by:  Suleiman Souhlal &lt;refugee@segfaulted.com&gt;
approved by:   phk, jhb
</content>
</entry>
<entry>
<title>Make libdisk WARNS=4 clean.</title>
<updated>2004-03-30T01:39:00Z</updated>
<author>
<name>Jun Kuriyama</name>
<email>kuriyama@FreeBSD.org</email>
</author>
<published>2004-03-30T01:39:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=653681fb30fea37af2d8c9b9f9f7dd06a2f9542b'/>
<id>urn:sha1:653681fb30fea37af2d8c9b9f9f7dd06a2f9542b</id>
<content type='text'>
Glanced by:	jhb
</content>
</entry>
<entry>
<title>Change libdisk and sysinstall to use d_addr_t rather than u_long for disk</title>
<updated>2004-03-16T17:07:06Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-03-16T17:07:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=707e509a1e1d79fb387c3480fd8a67d40e4e2db7'/>
<id>urn:sha1:707e509a1e1d79fb387c3480fd8a67d40e4e2db7</id>
<content type='text'>
addresses.  For arch's with 64-bit longs, this is a nop, but for i386 this
allows sysinstall to properly handle disks and filesystems &gt; 1 TB.

Changes from the original patch include:
- Use d_addr_t rather than inventing a blkcnt type based on int64_t.
- Use strtoimax() rather than strtoull() to parse d_addr_t's from config
  files.
- Use intmax_t casts and %jd rather than %llu to printf d_addr_t values.

Tested on:	i386
Tested by:	kuriyama
Submitted by:	julian
MFC after:	1 month
</content>
</entry>
<entry>
<title>o  Move Int_Open_Disk() from disk.c to open_disk.c for use by all</title>
<updated>2003-11-02T08:39:08Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-11-02T08:39:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f5ea9b34c6eb57643f328200a84f5823c7b94b98'/>
<id>urn:sha1:f5ea9b34c6eb57643f328200a84f5823c7b94b98</id>
<content type='text'>
   platforms except ia64 and use Int_Open_Disk() in open_ia64_disk.c
   on ia64. We need to know more than GEOM can provide us so we're
   forced to read from the disk. Move uuid_type() to open_ia64_disk.c
   and remove all references on non-ia64.
o  Pass the GEOM conftxt to Int_Open_Disk() so that only Open_Disk()
   needs to know about GEOM and libdisk can more easily be used with
   media not handled by GEOM.
o  Create an ia64 specific definiton of struct disk on ia64, because
   we don't need/have most of the fields other platforms need and
   other fields not applicable on platforms other than ia64.
o  Do not compile change.c on ia64. It's too PC specific.
o  In Fixup_Names() in create_chunk.c, try all partition numbers
   that are valid for the GPT disk. We have the total number of
   partitions that can be allocated in the disk structure on ia64.
   Also, use the GPT partition naming if we're creating one under
   a chunk of type "whole". It's a GPT partition in that case.
o  In Create_Chunk(), compile-out the PC specific code on ia64 that
   checks BIOS geometry restrictions.
o  In Debug_Disk() in disk.c, dump the ia64 specific fields.
o  Save the partition index in the chunk on ia64 so that we can
   preserve it when we write the data back to disk. This avoids that
   partitions get moved around or swapped after installing FreeBSD,
   which may render a disk unusable.
</content>
</entry>
<entry>
<title>Disable #define DEBUG in libdisk by default: since libdisk is primarily</title>
<updated>2003-09-27T17:44:41Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2003-09-27T17:44:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f9657fb6bf0d08895aefd4f49eec84f737c56dda'/>
<id>urn:sha1:f9657fb6bf0d08895aefd4f49eec84f737c56dda</id>
<content type='text'>
there to support sysinstall, and enabling DEBUG creates spurious
console output that can't be read anyway...  This slightly cleans up
the visual impression of the system install by not spamming the console
during the labeling of the disks.
</content>
</entry>
<entry>
<title>Teach libdisk that AMD64 works just like i386</title>
<updated>2003-04-30T21:03:16Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-04-30T21:03:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2512cd4e8f11e6eca32e4daaee54ac3ebc742dc3'/>
<id>urn:sha1:2512cd4e8f11e6eca32e4daaee54ac3ebc742dc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only define platform once -- in a C file.</title>
<updated>2003-04-30T17:14:58Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-04-30T17:14:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9be6d929b1239792187affb564606d030d079033'/>
<id>urn:sha1:9be6d929b1239792187affb564606d030d079033</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Remove unused old disk pointers from Write_FreeBSD() and Fill_Disklabel()</title>
<updated>2003-02-04T17:35:23Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-02-04T17:35:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9284f8f5222dec38bbed31ed98b66ecbfe4ec757'/>
<id>urn:sha1:9284f8f5222dec38bbed31ed98b66ecbfe4ec757</id>
<content type='text'>
  functions.
- Clean up a few signed/unsigned warnings.
</content>
</entry>
<entry>
<title>- Make New_Disk() non-static so it can be used in Create_Chunk_DWIM().</title>
<updated>2003-01-10T19:25:38Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-01-10T19:25:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=53465bf736fab55182314a19c7b4d7a7c4257469'/>
<id>urn:sha1:53465bf736fab55182314a19c7b4d7a7c4257469</id>
<content type='text'>
- In Create_Chunk_DWIM(), if there is a freebsd chunk that has no
  children chunks, then trying to add a child part chunk will fail even
  though there is free space.  Handle this special case by adding an
  unused chunk the full size of the freebsd chunk as a child of the
  freebsd chunk before adding the new part chunk.  This situation can
  happen when changing the type of an existing slice to be a FreeBSD
  slice type or when installing onto a blank disk on Alpha (which has
  no slices.)

Reviewed by:	phk
MFC after:	2 days
</content>
</entry>
</feed>
