Ignore:
Timestamp:
Aug 9, 2013, 12:17:15 AM (12 years ago)
Author:
David Azarewicz
Message:

Added a check for bad geometries reported by the BIOS and fix them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/os2ahci.h

    r166 r169  
    373373  unsigned      port_scan_done : 1;    /* if != 0, port scan already done */
    374374  unsigned      busy : 1;              /* if != 0, adapter is busy */
     375
     376  unsigned      hw_ports : 6;          /* number of ports as reported by the hardware */
    375377
    376378  u32           port_map;              /* bitmap of active ports */
     
    558560extern void        free          (void *ptr);
    559561extern ULONG       virt_to_phys  (void _far *ptr);
    560 //NOT_USED extern void        mdelay_cal    (void);
    561 //NOT_USED extern void        mdelay        (u32 millies);
    562562extern void        msleep        (u32 millies);
    563563extern void        panic         (char *msg);
     
    625625extern ULONG         drv_lock;      /* driver-level spinlock */
    626626extern ULONG         com_lock;      /* debug log spinlock */
     627extern volatile PGINFOSEG gis;
    627628extern IORB_QUEUE    driver_queue;  /* driver-level IORB queue */
    628629extern AD_INFO       ad_infos[];    /* adapter information list */
Note: See TracChangeset for help on using the changeset viewer.