[Differential] [Request, 2, 605 lines] D5473: ATA/ATAPI6 device emulation in bhyve

2016-02-27 Thread iateaca (Teaca)
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

[Differential] [Commented On] D5473: ATA/ATAPI6 device emulation in bhyve

2016-03-01 Thread iateaca (Teaca)
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

[Differential] [Commented On] D5473: ATA/ATAPI6 device emulation in bhyve

2016-03-01 Thread iateaca (Teaca)
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

[Differential] [Commented On] D5473: ATA/ATAPI6 device emulation in bhyve

2016-03-02 Thread iateaca (Teaca)
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

[Differential] D5473: ATA/ATAPI6 device emulation in bhyve

2016-07-24 Thread iateaca (Teaca)
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

[Differential] D5473: ATA/ATAPI6 device emulation in bhyve

2017-08-15 Thread iateaca (Teaca)
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

[Differential] D5473: ATA/ATAPI6 device emulation in bhyve

2017-08-27 Thread iateaca (Teaca)
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