Changeset 77 for trunk/src/os2ahci/pci.c


Ignore:
Timestamp:
Feb 22, 2011, 2:25:44 AM (14 years ago)
Author:
chris
Message:
  • Further fixes to automatic ATAPI sense handling, now supporting sense buffers larger than 64 bytes if requested by initiator (cdrecord wanted 96 bytes)
  • Separate, and internally handled, spinlock for libc malloc/free calls to reduce chances of memory corruption if somebody forgets to get the driver-level spinlock before calling malloc/free. There was no real problem with that, just some awkward code fragments which look much better now.
  • Link power management implemented
  • More generic support for adapter/port options so all of them can now have a global, adapter or port scope
  • Generic support for inverting driver options (i.e. turn them off with '!')
  • Thorough PCI scan is now the default; the reason it wasn't so far was a delay in Virtualbox but that was never a problem on real hardware
  • SCSI emulation for ATAPI devices; this can be enabled on global, adapter or port scope
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/pci.c

    r76 r77  
    620620   *       resource is added to the corresponding rc_list.hResource[] slot.
    621621   *       rc_list is used further down to associate resources to adapters
    622    *       whe the adapter itself is registered with the OS/2 resource manager.
     622   *       when the adapter itself is registered with the OS/2 resource
     623   *       manager.
    623624   */
    624625  ad_info = ad_infos + ad_info_cnt;
Note: See TracChangeset for help on using the changeset viewer.