History log of /freebsd-10.3-release/sys/powerpc/psim/ata_iobus.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 249213 06-Apr-2013 marius

- With the demise of !ATA_CAM, ATA_STATIC_ID is the only ata(4) related
option left but actually consumed by ada(4), so move it to opt_ada.h
and get rid of opt_ata.h.
- Fix stand-alone build of atacore(4) by adding opt_cam.h.
- Use __FBSDID.
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers.


# 200182 06-Dec-2009 nwhitehorn

Unbreak build.

Pointy hat to: me


# 200171 06-Dec-2009 mav

MFp4:
Introduce ATA_CAM kernel option, turning ata(4) controller drivers into
cam(4) interface modules. When enabled, this options deprecates all ata(4)
peripheral drivers (ad, acd, ...) and interfaces and allows cam(4) drivers
(ada, cd, ...) and interfaces to be natively used instead.

As side effect of this, ata(4) mode setting code was completely rewritten
to make controller API more strict and permit above change. While doing
this, SATA revision was separated from PATA mode. It allows DMA-incapable
SATA devices to operate and makes hw.ata.atapi_dma tunable work again.

Also allow ata(4) controller drivers (except some specific or broken ones)
to handle larger data transfers. Previous constraint of 64K was artificial
and is not really required by PCI ATA BM specification or hardware.

Submitted by: nwitehorn (powerpc part)


# 193935 10-Jun-2009 imp

Move from using devclass_find_free_unit(ata_devclass, 0) to -1 for the
unit number. Basically they are the same...


# 152305 11-Nov-2005 grehan

ata_generic_hw takes a dev as a parameter, not a channel.


# 144956 12-Apr-2005 ssouhlal

Unbreak the powerpc build by fixing some ATA constants that were renamed.

Approved by: grehan (mentor)


# 144457 01-Apr-2005 grehan

Introduce channel-level setmode newbus method.

Thanks to sos for the code re-org that allowed this.


# 144359 31-Mar-2005 grehan

Catch up with ATA-mkIII


# 143632 15-Mar-2005 grehan

Long overdue sync-up with ATA code


# 139825 07-Jan-2005 imp

/* -> /*- for license, minor formatting changes


# 125690 11-Feb-2004 grehan

- fixed trailing whitespace and indentation
- removed unused variable to fix compile warning


# 124581 15-Jan-2004 grehan

Catch up with ATA UMA changes


# 124466 13-Jan-2004 grehan

Catch up with ATA changes by including <sys/sema.h>


# 120335 22-Sep-2003 grehan

ATAng requires <sys/taskqueue.h>


# 113650 18-Apr-2003 grehan

Remove reference to ata resource in print_child.


# 111404 24-Feb-2003 grehan

Catch up with ATAng changes


# 109483 18-Jan-2003 grehan

Removed unnecessary includes and brought up to date with ata
common code by adding lock functions.


# 103620 19-Sep-2002 grehan

Support files and a h/w tree description for the PSIM ppc simulator

Approved by: benno