Pass the BIOS unit number from which the kernel/loader was obtained in
the bootinfo struct so that it can be reused later.
This commit is contained in:
parent
31a014da28
commit
c2316d3e9a
@ -24,7 +24,7 @@
|
|||||||
* the rights to redistribute these changes.
|
* the rights to redistribute these changes.
|
||||||
*
|
*
|
||||||
* from: Mach, [92/04/03 16:51:14 rvb]
|
* from: Mach, [92/04/03 16:51:14 rvb]
|
||||||
* $Id: boot.c,v 1.70 1998/02/01 05:24:24 yokota Exp $
|
* $Id: boot.c,v 1.71 1998/09/23 06:50:45 yokota Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@ -317,6 +317,7 @@ loadprog(void)
|
|||||||
bootinfo.bi_kernelname = name + ouraddr;
|
bootinfo.bi_kernelname = name + ouraddr;
|
||||||
bootinfo.bi_nfs_diskless = NULL;
|
bootinfo.bi_nfs_diskless = NULL;
|
||||||
bootinfo.bi_size = sizeof(bootinfo);
|
bootinfo.bi_size = sizeof(bootinfo);
|
||||||
|
bootinfo.bi_bios_dev = dosdev;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Load the kernel config file (if any). Its name is given by
|
* Load the kernel config file (if any). Its name is given by
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: bootinfo.h,v 1.9 1998/07/11 04:02:49 bde Exp $
|
* $Id: bootinfo.h,v 1.10 1998/09/14 18:32:46 msmith Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _MACHINE_BOOTINFO_H_
|
#ifndef _MACHINE_BOOTINFO_H_
|
||||||
@ -55,7 +55,7 @@ struct bootinfo {
|
|||||||
u_int32_t bi_bios_geom[N_BIOS_GEOM];
|
u_int32_t bi_bios_geom[N_BIOS_GEOM];
|
||||||
u_int32_t bi_size;
|
u_int32_t bi_size;
|
||||||
u_int8_t bi_memsizes_valid;
|
u_int8_t bi_memsizes_valid;
|
||||||
u_int8_t bi_pad[1];
|
u_int8_t bi_bios_dev; /* bootdev BIOS unit number */
|
||||||
u_int16_t bi_vesa;
|
u_int16_t bi_vesa;
|
||||||
u_int32_t bi_basemem;
|
u_int32_t bi_basemem;
|
||||||
u_int32_t bi_extmem;
|
u_int32_t bi_extmem;
|
||||||
|
Loading…
Reference in New Issue
Block a user