david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

We need the ISA product ID mask available separately for 3c509.c.

This commit is contained in:
Michael Brown 2005-04-14 11:47:30 +00:00
parent 305daba48a
commit bc85cf756d
1 changed files with 3 additions and 2 deletions

View File

@ -35,8 +35,9 @@
* Extract product ID and revision from combined product field
*
*/
#define ISA_PROD_ID(product) ( (product) & 0xf0ff )
#define ISA_PROD_REV(product) ( ( (product) & 0x0f00 ) >> 8 )
#define ISA_PROD_ID_MASK ( 0xf0ff )
#define ISA_PROD_ID(product) ( (product) & ISA_PROD_ID_MASK )
#define ISA_PROD_REV(product) ( ( (product) & ~ISA_PROD_ID_MASK ) >> 8 )
/* Functions in isa_ids.c */
extern char * isa_id_string ( uint16_t vendor, uint16_t product );