iateaca created this revision.
iateaca added reviewers: grehan, mav, neel, tychon.
iateaca added a subscriber: freebsd-virtualization-list.
REVISION SUMMARY
This patch implements the ATA/ATAPI6 device emulation in bhyve.
The userspace bhyve tree sources must be patched. For example:
patch
iateaca added a comment.
In https://reviews.freebsd.org/D5473#117324, @mav wrote:
> It was definitely significant amount of work, but I am not sure what
motivation was behind it. Why do we need it after already having much more
featured AHCI-based ATA/ATAPI emulation? Are there any sign
iateaca added a comment.
In https://reviews.freebsd.org/D5473#117352, @mav wrote:
> In https://reviews.freebsd.org/D5473#117346, @iateaca wrote:
>
> > The motivation is to run older versions of operating systems such as
FreeBSD 4 which does not have AHCI drivers.
> > What do you me
iateaca added a comment.
In https://reviews.freebsd.org/D5473#117481, @grehan wrote:
> Support for legacy o/s's has driven much of bhyve development. I'm all for
this, though I agree there should be some consolidation of code that could be
shared between ATA/ATAPI and AHCI.
Do yo
iateaca added a comment.
In https://reviews.freebsd.org/D5473#151356, @editor_callfortesting.org wrote:
> Support for FreeBSD 6 and older, even if for historical/academic purposes,
is a topic that keeps coming up. Legacy systems come in all shapes and sizes
and I can think of at least on
iateaca updated this revision to Diff 32081.
iateaca added a comment.
add Copyright and license
CHANGES SINCE LAST UPDATE
https://reviews.freebsd.org/D5473?vs=13829&id=32081
REVISION DETAIL
https://reviews.freebsd.org/D5473
AFFECTED FILES
Makefile
ata.c
pci_lpc.c
EMAIL PREFERENCES
iateaca updated this revision to Diff 32422.
iateaca added a comment.
remove sectors_per_block field from the ata channel
allow seccount to be set smaller than ATA_SECTORS_PER_BLOCK
CHANGES SINCE LAST UPDATE
https://reviews.freebsd.org/D5473?vs=32081&id=32422
REVISION DETAIL
https://rev