Home | History | Annotate | Download | only in lib
History log of /src/sys/arch/i386/stand/lib/biosdisk_ll.h
RevisionDateAuthorComments
 1.16  08-Mar-2018  nonaka efiboot: system can boot from CD/DVD-ROM media.
 1.15  25-Dec-2007  perry branches: 1.15.90; 1.15.96;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.14  11-Dec-2005  christos branches: 1.14.50; 1.14.56; 1.14.60; 1.14.64;
merge ktrace-lwp.
 1.13  29-Jun-2005  junyoung branches: 1.13.2;
Massive renames for consistency:
biosdiskreset -> biosdisk_reset
biosread -> biosdisk_read
get_diskinfo -> biosdisk_getinfo
int13_extension -> biosdisk_int13ext
biosextread -> biosdisk_extread
int13_getextinfo -> biosdisk_getextinfo
struct biosdisk_ext13info -> biosdisk_extinfo
BIOSDISK_EXT13 -> BIOSDISK_INT13EXT
BIOSDISK_EXT13INFO_V{2,3} -> BIOSDISK_EXTINFO_V{2,3}
EXT13_* -> EXTINFO_*
 1.12  23-Jun-2005  junyoung Define BIOSDISK_DEFAULT_SECSIZE in biosdisk_ll.h and replace BIOSDISK_SECSIZE
with it.
 1.11  22-Jun-2005  junyoung Add support for cd9660 file system to the i386 BIOS bootloader.
 1.10  13-Jun-2005  junyoung Cosmetic changes.
 1.9  13-Jun-2005  junyoung - Remove support for gcc < 2.7.x. Nobody is using such an old version
these days.
- s/u_int/uint/
- De-__P()
 1.8  16-Apr-2003  dsl branches: 1.8.2;
used daddr_t for disk block numbers,
add definitions for v2 and v3 disk info structures
 1.7  02-Apr-2003  fvdl Add support for UFS2. UFS2 is an enhanced FFS, adding support for
64 bit block pointers, extended attribute storage, and a few
other things.

This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.

Originally written by Kirk McKusick and Network Associates Laboratories for
FreeBSD.
 1.6  28-Apr-1999  fvdl Only use int13 extensions if the sectors can not be read through the
older CHS interface. This works around stupid BIOSs who report that
int13 extensions are present and functional, but fail when you actually
use them. Like Adaptec SCSI BIOSs.
 1.5  12-Mar-1999  fvdl branches: 1.5.2;
Clean up the BIOS disk matching code a bit (better naming, one structure
and sysctl to export to userland). Also, only use total number of sectors
given in the extended parameters if the physical chs geometry is
marked invalid. Hopefully fixes a problem where BIOSs would not correctly
fill in this field.
 1.4  08-Mar-1999  fvdl * query BIOS geometry information, possibly using the int 13 extensions.
* pass them on to the kernel
* print a message if the 2nd stage bootloader returns (i.e. fails)
instead of just hanging.
 1.3  15-Oct-1998  ws Add int13 extension support
 1.2  22-Mar-1997  thorpej Purely cosmetic whitespace/indentation changes (mmm, indent(1))
 1.1  14-Mar-1997  perry branches: 1.1.1;
Initial revision
 1.1.1.1  14-Mar-1997  perry Initial import of new boot code, created by Matthias Drochner with a
little hacking by me. This isn't strictly identical to his 920312
release -- I've hacked it a bit -- but since we are taking over change
control it doesn't matter much.
 1.5.2.1  02-May-1999  perry branches: 1.5.2.1.2;
pullup 1.5->1.6 (fvdl)
 1.5.2.1.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.8.2.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.13.2.1  21-Jan-2008  yamt sync with head
 1.14.64.1  02-Jan-2008  bouyer Sync with HEAD
 1.14.60.1  26-Dec-2007  ad Sync with head.
 1.14.56.1  18-Feb-2008  mjf Sync with HEAD.
 1.14.50.1  09-Jan-2008  matt sync with HEAD
 1.15.96.1  15-Mar-2018  pgoyette Synch with HEAD
 1.15.90.1  13-Mar-2018  martin Pull up following revision(s) (requested by nonaka in ticket #625):
sys/arch/i386/stand/efiboot/efidisk.c: revision 1.2
sys/arch/i386/stand/efiboot/devopen.c: revision 1.2
sys/arch/i386/stand/efiboot/efidisk.h: revision 1.2
sys/arch/i386/stand/efiboot/boot.c: revision 1.6
sys/arch/i386/stand/efiboot/efidisk_ll.c: revision 1.2
sys/arch/i386/stand/efiboot/efidev.c: revision 1.1
sys/arch/i386/stand/lib/biosdisk_ll.h: revision 1.16
sys/arch/i386/stand/lib/biosdisk.h: revision 1.9
sys/lib/libsa/cd9660.c: revision 1.31
sys/arch/i386/stand/efiboot/efiboot.c: revision 1.5
sys/arch/i386/stand/efiboot/efiboot.h: revision 1.6
sys/arch/i386/stand/lib/biosdisk.c: revision 1.47
sys/arch/i386/stand/efiboot/Makefile.efiboot: revision 1.10
sys/arch/i386/stand/efiboot/TODO.efiboot: revision 1.4
efiboot: system can boot from CD/DVD-ROM media.

Add missed file in previous commit.

RSS XML Feed