FYI,
On Fri, 21 Jul 2017 08:41:04 +0900 (JST)
YASUOKA Masahiko <[email protected]> wrote:
> Thank you for the test. Let me update the diff.
The previous diff lacks
> Index: sys/arch/i386/stand/libsa/biosdev.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/i386/stand/libsa/biosdev.c,v
> retrieving revision 1.95
> diff -u -p -r1.95 biosdev.c
> --- sys/arch/i386/stand/libsa/biosdev.c 18 Sep 2016 15:13:10 -0000
> 1.95
> +++ sys/arch/i386/stand/libsa/biosdev.c 20 Jul 2017 23:37:58 -0000
> @@ -536,6 +536,7 @@ biosopen(struct open_file *f, ...)
> if (bv->sbv_diskinfo == NULL) {
> dip = alloc(sizeof(struct diskinfo));
> bzero(dip, sizeof(*dip));
> + dip->strategy = biosstrategy;
> bv->sbv_diskinfo = dip;
> dip->sr_vol = bv;
> dip->bios_info.flags |= BDI_BADLABEL;
this initialization of dip ->strategy
--yasuoka