freebsd-dev/lib/libdisk
Jake Burkholder 83702273a3 Write the boot block to the first 16 sectors of all partitions, instead of
always to the first 16 sectors of the disk.  The firmware reads the boot
code from a partition, defaulting to 'a' if none is specified, which only
corresponds to the first 16 sectors of the disk if 'a' is first.  Solaris
often makes the swap partition first, instead of the root partition, and
users expect to be able to do the same with freebsd as well.  This also
allows one to temporarily boot from another partition if the boot block
on the root partition gets scrambled somehow.
2002-11-10 21:07:29 +00:00
..
blocks.c Style(9) improvements. 2002-10-31 07:56:40 +00:00
change.c Live with it: I had hoped to find a neat way to deal with all the magic 2002-10-22 11:55:27 +00:00
chunk.c Fixed pc98 support. 2002-11-07 14:54:53 +00:00
create_chunk.c the 'd' partition hasn't been magic for years, so allocate it in natural 2002-10-29 07:37:11 +00:00
disk.c Add efi to the list of types for which we need to return tha name. 2002-11-10 20:53:10 +00:00
libdisk.3 Swing the weed-whacker around libdisk: 2002-10-22 09:13:02 +00:00
libdisk.h Add an efi chunk type. We need to be able to create an EFI partition 2002-11-10 20:49:28 +00:00
Makefile Use ${MACHINE} variable instead of using '.if .endif' each machines. 2002-10-31 05:43:49 +00:00
rules.c Restore to pc98 support. 2002-10-31 05:51:25 +00:00
tst01.c Fix to compile for pc98. 2002-11-03 09:35:08 +00:00
write_alpha_disk.c - Merge Write_FreeBSD() into Write_Disk(). 2002-11-08 13:58:00 +00:00
write_amd64_disk.c Don't set a variable to a bogus value right before setting it to the 2002-11-08 14:00:44 +00:00
write_disk.c Untangle #ifdefs in the write-end of things by giving each arch its 2002-10-23 19:52:32 +00:00
write_i386_disk.c Don't set a variable to a bogus value right before setting it to the 2002-11-08 14:00:44 +00:00
write_ia64_disk.c General cleanup: 2002-11-10 20:47:02 +00:00
write_pc98_disk.c MFi386: revision 1.4. 2002-11-08 14:49:14 +00:00
write_sparc64_disk.c Write the boot block to the first 16 sectors of all partitions, instead of 2002-11-10 21:07:29 +00:00