Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jun 2011 13:35:46 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-stable@freebsd.org
Cc:        Henri Hennebert <hlh@restart.be>
Subject:   Re: ZFS boot inside on the second partition inside a slice
Message-ID:  <201106161335.46337.jhb@freebsd.org>
In-Reply-To: <BANLkTimskJPk3%2BBAdQo59UHEDp=K4U%2BtMw@mail.gmail.com>
References:  <BANLkTi=drd8vY84_4jqDZTFK%2Bsq=n0Kx9g@mail.gmail.com> <4DF9F8CE.4020409@restart.be> <BANLkTimskJPk3%2BBAdQo59UHEDp=K4U%2BtMw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday, June 16, 2011 8:45:41 am Zhihao Yuan wrote:
> Exactly. The MFCed ZFSv28 is different from any patch maintained by
> mm@. Maybe some untested changes involved.

Can you try reverting this change:

Author: jhb
Date: Thu Apr 28 17:44:24 2011
New Revision: 221177
URL: http://svn.freebsd.org/changeset/base/221177

Log:
  Due to space constraints, the UFS boot2 and boot1 use an evil hack where
  boot2 calls back into boot1 to perform disk reads.  The ZFS MBR boot blocks
  do not have the same space constraints, so remove this hack for ZFS.
  While here, remove commented out code to support C/H/S addressing from
  zfsldr.  The ZFS and GPT bootstraps always just use EDD LBA addressing.
  
  MFC after:    2 weeks

Modified:
  head/sys/boot/i386/boot2/Makefile
  head/sys/boot/i386/common/drv.c
  head/sys/boot/i386/zfsboot/Makefile
  head/sys/boot/i386/zfsboot/zfsldr.S

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106161335.46337.jhb>