<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libdisk/libdisk.h, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-11-02T08:39:08Z</updated>
<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/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/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/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/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/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/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>
<entry>
<title>Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,</title>
<updated>2003-01-01T18:49:04Z</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2003-01-01T18:49:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d5abbddbf03791c777fed86500976ea3dd19245'/>
<id>urn:sha1:9d5abbddbf03791c777fed86500976ea3dd19245</id>
<content type='text'>
especially in troff files.
</content>
</entry>
<entry>
<title>Fixed style(9)</title>
<updated>2002-11-15T13:24:29Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2002-11-15T13:24:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=021587f8c1a3070a8b179fa295a1a098ae3c0f18'/>
<id>urn:sha1:021587f8c1a3070a8b179fa295a1a098ae3c0f18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove parameter names from function prototypes (at least one collided</title>
<updated>2002-11-11T18:55:57Z</updated>
<author>
<name>Chad David</name>
<email>davidc@FreeBSD.org</email>
</author>
<published>2002-11-11T18:55:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ff8da756b4504d8d0cb8f2ad38c90db81a32033'/>
<id>urn:sha1:8ff8da756b4504d8d0cb8f2ad38c90db81a32033</id>
<content type='text'>
with stdlib.h).

discussed with: phk
</content>
</entry>
<entry>
<title>Add an efi chunk type. We need to be able to create an EFI partition</title>
<updated>2002-11-10T20:49:28Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2002-11-10T20:49:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9a3bb24d6ce6bd0ce6cac6d973cb15dc5de6d3d'/>
<id>urn:sha1:c9a3bb24d6ce6bd0ce6cac6d973cb15dc5de6d3d</id>
<content type='text'>
on ia64, because that's where we need to put the loader and the
kernel.
</content>
</entry>
</feed>
