| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
| |
- SCSI slot options are no longer required to implement nscsi_device themselves. Instead they implement nscsi_slot_device_interface, which contains a finder for a nscsi_device. This is to accommodate LLE SCSI drives with their own LSI interface chips.
- SCSI bus device connection is now done through device_resolve_objects rather than device_config_complete. (The pessimized code to access the device finder is because that will not have been resolved yet.)
- Added a validity checking method for nscsi_connector.
|
| |
|
|
| |
template parameters, etc.)
|
| |
|
|
|
|
|
|
| |
* mb87030: deduplicate transfer count decrement (nw)
* mb87030: move fifo queue/dequeue end of state machine (nw)
This makes the HP9000/382 work with MB87030 SCSI.
|
| |
|
|
|
|
| |
Previous order of code triggered a state change after
the disconnect, which confused the NETBSD installer. With this
fixed, writing a disklabel to a netbsd chd works.
|
| |
|
|
|
|
| |
This makes Pascal 3.25 boot/run from SCSI on hp9k_3xx. Pascal
is now a fully running OS like BASIC on these machines. While
at it also clean up a few style issues.
|
| | |
|
| | |
|
| |
|
|
| |
This makes Bootrom Rev C1 machines (/340, /370) boot via SCSI
|
| |
|
|
|
|
|
|
| |
* hp9k_3xx: use delegate for timer
* mb87030: use delegate for timer
* hp9122c: use delegate for timer
|
| | |
|
| |
|