@ AAPL_3400
Definition: hd.h:1193
unsigned color_code
(Internal) color, if any
Definition: hd.h:2708
@ pr_prom
Definition: hd.h:114
void hd_log_hex(hd_data_t *hd_data, int with_ascii, unsigned data_len, unsigned char *data)
Definition: hd.c:2377
str_list_t * read_file(char *file_name, unsigned start_line, unsigned lines)
Definition: hd.c:2527
@ PowerBook4_3
Definition: hd.h:1216
hd_id_t base_class
Base class (id and name).
Definition: hd.h:2231
@ PowerBook5_2
Definition: hd.h:1218
devtree_t * free_devtree(hd_data_t *hd_data)
Definition: hd.c:4287
@ PowerMac2_2
Definition: hd.h:1239
void hd_scan_prom(hd_data_t *hd_data)
@ mod_prom
Definition: hd_int.h:77
char * serial_number
Definition: hd.h:1184
@ PowerBook4_1
Definition: hd.h:1214
void remove_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2711
@ PowerBook5_8
Definition: hd.h:1224
prom_info_t * data
Definition: hd.h:2107
@ bc_multimedia
Definition: hd.h:159
@ AAPL_3500
Definition: hd.h:1194
char * new_str(const char *s)
Definition: hd.c:1577
@ PowerBook6_1
Definition: hd.h:1226
@ PowerBook5_1
Definition: hd.h:1217
#define PROGRESS(a, b, c)
Definition: hd_int.h:61
PowerMac model matching.
Definition: hd.h:1265
enum hd_detail_type type
Definition: hd.h:2142
@ PowerMac6_4
Definition: hd.h:1252
int revision_id
Definition: hd.h:1188
@ PowerBook2_2
Definition: hd.h:1208
struct devtree_s * parent
Definition: hd.h:1179
PROM tree on PPC.
Definition: hd.h:1177
@ PowerMac3_2
Definition: hd.h:1241
@ PowerBook5_7
Definition: hd.h:1223
@ PowerBook6_5
Definition: hd.h:1230
@ hd_detail_prom
Definition: hd.h:2065
unsigned idx
Definition: hd.h:1180
int interrupt
Definition: hd.h:1188
@ PowerMac3_5
Definition: hd.h:1244
@ PowerBook5_6
Definition: hd.h:1222
@ RackMac1_1
Definition: hd.h:1257
char * path
Definition: hd.h:1181
unsigned short height
Definition: ibm-notebooks.h:3
@ RackMac1_2
Definition: hd.h:1258
Individual hardware item.
Definition: hd.h:2196
char * filename
Definition: hd.h:1181
@ AAPL_7300
Definition: hd.h:1196
char * description
Definition: hd.h:1185
@ PowerBook6_8
Definition: hd.h:1232
@ AAPL_9500
Definition: hd.h:1199
char * model
Definition: hd.h:1183
char * part_number
Definition: hd.h:1184
hd_id_t device
Device id and name.
Definition: hd.h:2259
struct devtree_s * next
Definition: hd.h:1178
str_list_t * free_str_list(str_list_t *list)
Definition: hd.c:2493
int detect_smp_prom(hd_data_t *hd_data)
@ PowerBook3_3
Definition: hd.h:1211
@ PowerMac1_2
Definition: hd.h:1234
enum pmac_model model
Definition: hd.h:1266
@ PowerBook4_2
Definition: hd.h:1215
unsigned module
(Internal) the current probing module we are in
Definition: hd.h:2681
@ AAPL_e411
Definition: hd.h:1205
@ PowerBook6_7
Definition: hd.h:1231
unsigned color
Definition: hd.h:1390
@ AAPL_8500
Definition: hd.h:1198
#define ADD2LOG(a...)
Definition: hd_int.h:62
@ PowerMac4_2
Definition: hd.h:1247
String list type.
Definition: hd.h:406
@ PowerBook6_2
Definition: hd.h:1227
unsigned char * edid
128 bytes
Definition: hd.h:1189
@ PowerMac11_2
Definition: hd.h:1236
@ PowerBook5_5
Definition: hd.h:1221
hd_detail_t * detail
Special info associated with this hardware.
Definition: hd.h:2433
@ PowerMac2_1
Definition: hd.h:1238
hd_t * add_hd_entry(hd_data_t *hd_data, unsigned line, unsigned count)
Definition: hd.c:1777
@ AAPL_PowerMac_G3
Definition: hd.h:1202
char * name
Definition: hd.h:1183
unsigned debug
Debug flags.
Definition: hd.h:2635
unsigned has_color
Definition: hd.h:1389
char * loc_code
Definition: hd.h:1184
@ PowerBook3_1
Definition: hd.h:1209
@ PowerMac1_1
Definition: hd.h:1233
int subdevice_id
Definition: hd.h:1187
@ PowerMac3_6
Definition: hd.h:1245
int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature)
Definition: hd.c:579
pmac_model
Definition: hd.h:1192
int subvendor_id
Definition: hd.h:1187
@ PowerBook6_3
Definition: hd.h:1228
#define MAKE_ID(tag, id_val)
Combine tag and id value.
Definition: hd.h:102
@ PowerMac8_1
Definition: hd.h:1255
@ PowerBook1_1
Definition: hd.h:1206
unsigned id
Numeric id.
Definition: hd.h:397
unsigned pci
Definition: hd.h:1182
@ PowerMac5_1
Definition: hd.h:1249
@ PowerMac3_4
Definition: hd.h:1243
hd_detail_prom_t prom
Definition: hd.h:2150
@ iMac_1
Definition: hd.h:1260
@ AAPL_e407
Definition: hd.h:1204
hd_id_t sub_class
Sub class (id and name).
Definition: hd.h:2236
@ PowerBook3_2
Definition: hd.h:1210
@ PowerMac3_1
Definition: hd.h:1240
@ sc_multi_audio
Definition: hd.h:247
@ PowerMac7_2
Definition: hd.h:1253
char * ccin
Definition: hd.h:1184
@ bus_none
Definition: hd.h:293
hd_id_t vendor
Vendor id and name.
Definition: hd.h:2249
hd_id_t bus
Bus type (id and name).
Definition: hd.h:2215
char * device_type
Definition: hd.h:1183
@ PowerBook5_3
Definition: hd.h:1219
@ PowerBook3_5
Definition: hd.h:1213
@ PowerMac6_3
Definition: hd.h:1251
@ PowerBook5_9
Definition: hd.h:1225
@ AAPL_7200
Definition: hd.h:1195
@ PowerBook5_4
Definition: hd.h:1220
@ PowerMac9_1
Definition: hd.h:1256
char * compatible
Definition: hd.h:1183
@ PowerMac4_1
Definition: hd.h:1246
@ PowerMac4_4
Definition: hd.h:1248
int device_id
Definition: hd.h:1187
static hd_data_t * hd_data
Definition: pppoe.c:29
void str_printf(char **buf, int offset, char *format,...)
Definition: hd.c:2401
@ AAPL_7500
Definition: hd.h:1197
char * fru_number
Definition: hd.h:1184
@ RackMac3_1
Definition: hd.h:1259
@ AAPL_ShinerESB
Definition: hd.h:1203
@ PowerBook6_4
Definition: hd.h:1229
prom data (ppc, sparc)
Definition: hd.h:1388
@ AAPL_Gossamer
Definition: hd.h:1200
@ PowerBook2_1
Definition: hd.h:1207
#define TAG_SPECIAL
Internally used ids.
Definition: hd.h:86
@ PowerMac6_1
Definition: hd.h:1250
devtree_t * devtree
(Internal) prom device tree on ppc
Definition: hd.h:2711
Holds all data accumulated during hardware probing.
Definition: hd.h:2604
void * new_mem(size_t size)
Definition: hd.c:1535
@ PowerMac3_3
Definition: hd.h:1242
@ PowerMac7_3
Definition: hd.h:1254
@ sc_int_prom
Definition: hd.h:222
unsigned short width
Definition: ibm-notebooks.h:2
@ AAPL_PowerBook1998
Definition: hd.h:1201
int class_code
class : sub_class : prog-if
Definition: hd.h:1186
@ PowerMac12_1
Definition: hd.h:1237
int vendor_id
Definition: hd.h:1187
#define PROC_PROM
Definition: hd_int.h:22
char * str
Some string data.
Definition: hd.h:408
const char * string
Definition: hd.h:1267
@ PowerBook3_4
Definition: hd.h:1212
void * free_mem(void *p)
Definition: hd.c:1594
@ PowerMac10_1
Definition: hd.h:1235
@ bc_internal
Definition: hd.h:164