On Sat, Sep 14, 2013 at 3:14 PM, Ravi Pokala <[email protected]> wrote:
> What does 4Kn support look like in -HEAD? I know UFS's defaults (32KB
> blocks / 4KB fragments) are 4Kn-friendly, and that `gpart' handles
> alignment properly. What about direct drive I/O (i.e. do the device
> drivers do the proper read/modify/write stuff if you try to write a
> partial block)? What about the bootstrap code; I've looked at pmbr.s and
> gptboot.c, and it's not clear if they DTRT in the face of 4Kn drives.

RMW is done in HDD firmware. The HDDs still do 512b-sector I/Os,
only giving additional hint that physically it is 4K and if aligned
performance would be better. Functionally speaking there is
no difference from not-so-advanced-format (if cost-down is an
advance) HDDs.

Jia-Shiun.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
To unsubscribe, send any mail to "[email protected]"

Reply via email to