* PKE unit testing continuing. Confusion over PKE1 double-buffering
authorFrank Ch. Eigler <fche@redhat.com>
Wed, 25 Feb 1998 19:34:06 +0000 (19:34 +0000)
committerFrank Ch. Eigler <fche@redhat.com>
Wed, 25 Feb 1998 19:34:06 +0000 (19:34 +0000)
commitd22ea5d0012b4067942bb7d9e5cebe95ddd0e5c0
tree87b850201fb3ec238baf31d94d436bb6457aceb8
parent574edea8b2cb964bcc4b1e5d2d3ad432d6372ae8
* PKE unit testing continuing.  Confusion over PKE1 double-buffering
  mechanism is starting to subside.

* sky-pke.h (PKE_FLAG_INT_NOLOOP): Added device flag to indicate
  presence of stalled & interrupted PKEcode.

* sky-pke.c (pke_issue): Added PKEcode interrupt bit handling.
(pke_flip_dbf): Changed double-buffering logic to match SCEI
  clarification.
(pke_code_*): Added interrupt bit stalling clause.
(pke_code_pkems*): Added ITOP/ITOPS transmission code.
(pke_code_unpack): Added more careful logic for processing
  overflows of VU data memory addresses.
sim/mips/sky-pke.c
sim/mips/sky-pke.h