diff options
| author | briggs <briggs@NetBSD.org> | 1999-06-28 01:56:55 +0000 |
|---|---|---|
| committer | briggs <briggs@NetBSD.org> | 1999-06-28 01:56:55 +0000 |
| commit | 71a4446b0474dfb2e3ef955bb14bd11faed1a970 (patch) | |
| tree | 92eeac468ef562a1106d9c1f13638b8d752eab0f /sys/dev/usb/usbdevs | |
| parent | f9de07203c7aaa21be218345abfdb6879edc67be (diff) | |
Unfortunately, several changes that are intermingled:
- Add initial IOP support. ADB doesn't work yet for me, but it's here so
that others will be encouraged to work on it. ADB_HW_IOP basically
is configured as a NOP so that serial consoles will continue to work.
- Roll via1_intr and via2_intr into the intr.c scheme--this also required
changing rtclock_intr to grovel the stack differently so that hardclock
gets the right arguments and softclock() doesn't get all reentrant.
- Make via1 interrupts parallel to via2 interrupts--handlers get a pass-
through pointer and we can register handlers. Register via1 interrupt
with intr_establish()--normally level 1, level 6 for A/UX scheme.
- Use intr_establish() to set real via2 interrupt handler instead of the
hacked function pointer.
- Reorganize adb-direct interrupts so that a function call is removed.
- Implement A/UX interrupts for all Quadras right now. We may need to
special case some Quadras, but Linux folks are reporting success on
several models.
- Fix intrnames to be accurate for the normal, PSC, and A/UX interrupt
configurations.
Diffstat (limited to 'sys/dev/usb/usbdevs')
0 files changed, 0 insertions, 0 deletions
