Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/kern
On Mon, Jul 07, 2003 at 10:50:52PM +0900, Izumi Tsutsui wrote:
> In article <20030707132849.1CC3CB004%cvs.netbsd.org@localhost>
> dsl%netbsd.org@localhost wrote:
>
> > Module Name: src
> > Committed By: dsl
> > Date: Mon Jul 7 13:28:49 UTC 2003
> >
> > Added Files:
> > src/sys/kern: subr_disk_mbr.c
> >
> > Log Message:
> > MI code to read disklabels from mbr disks.
>
> Is it OK to assume that disklabel is always top of C partition?
> Some ports (sh3, arm etc.) use MBR but their RAW_PART is 2.
> I think we should also check MBR partition in
> bounds_check_with_label().
Actually I think the code should be saving the 'disklabel' sector
in the 'struct disk' - then the code wouldn't have to assume that
any particular partition contained the disklabel.
AFAICT that '2' is the only place where anything looks at the
'MBR_PARTITION' and that means that i386 can't have RAW_PART == 2.
(Dare we change it?)
I also haven't actually made any other ports use the code (yet).
I actually wonder if there is some milage in making /dev/wd0z (etc)
always be the raw partition, and actually accessing using a
device number that doesn't correspond to any patition?
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index