OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
modelinfo_autogen.h File Reference
#include "macserial.h"

Go to the source code of this file.

Macros

#define APPLE_MODEL_MAX   121
 
#define APPLE_MODEL_CODE_MAX   110
 
#define APPLE_BOARD_CODE_MAX   128
 
#define APPLE_MODEL_YEAR_MAX   7
 

Enumerations

enum  AppleModel {
  MacBook1_1 , MacBook10_1 , MacBook2_1 , MacBook3_1 ,
  MacBook4_1 , MacBook5_1 , MacBook5_2 , MacBook6_1 ,
  MacBook7_1 , MacBook8_1 , MacBook9_1 , MacBookAir1_1 ,
  MacBookAir2_1 , MacBookAir3_1 , MacBookAir3_2 , MacBookAir4_1 ,
  MacBookAir4_2 , MacBookAir5_1 , MacBookAir5_2 , MacBookAir6_1 ,
  MacBookAir6_2 , MacBookAir7_1 , MacBookAir7_2 , MacBookAir8_1 ,
  MacBookAir8_2 , MacBookAir9_1 , MacBookPro1_1 , MacBookPro1_2 ,
  MacBookPro10_1 , MacBookPro10_2 , MacBookPro11_1 , MacBookPro11_2 ,
  MacBookPro11_3 , MacBookPro11_4 , MacBookPro11_5 , MacBookPro12_1 ,
  MacBookPro13_1 , MacBookPro13_2 , MacBookPro13_3 , MacBookPro14_1 ,
  MacBookPro14_2 , MacBookPro14_3 , MacBookPro15_1 , MacBookPro15_2 ,
  MacBookPro15_3 , MacBookPro15_4 , MacBookPro16_1 , MacBookPro16_2 ,
  MacBookPro16_3 , MacBookPro16_4 , MacBookPro2_1 , MacBookPro2_2 ,
  MacBookPro3_1 , MacBookPro4_1 , MacBookPro5_1 , MacBookPro5_2 ,
  MacBookPro5_3 , MacBookPro5_4 , MacBookPro5_5 , MacBookPro6_1 ,
  MacBookPro6_2 , MacBookPro7_1 , MacBookPro8_1 , MacBookPro8_2 ,
  MacBookPro8_3 , MacBookPro9_1 , MacBookPro9_2 , MacPro1_1 ,
  MacPro2_1 , MacPro3_1 , MacPro4_1 , MacPro5_1 ,
  MacPro6_1 , MacPro7_1 , Macmini1_1 , Macmini2_1 ,
  Macmini3_1 , Macmini4_1 , Macmini5_1 , Macmini5_2 ,
  Macmini5_3 , Macmini6_1 , Macmini6_2 , Macmini7_1 ,
  Macmini8_1 , Xserve1_1 , Xserve2_1 , Xserve3_1 ,
  iMac10_1 , iMac11_1 , iMac11_2 , iMac11_3 ,
  iMac12_1 , iMac12_2 , iMac13_1 , iMac13_2 ,
  iMac13_3 , iMac14_1 , iMac14_2 , iMac14_3 ,
  iMac14_4 , iMac15_1 , iMac16_1 , iMac16_2 ,
  iMac17_1 , iMac18_1 , iMac18_2 , iMac18_3 ,
  iMac19_1 , iMac19_2 , iMac20_1 , iMac20_2 ,
  iMac4_1 , iMac4_2 , iMac5_1 , iMac5_2 ,
  iMac6_1 , iMac7_1 , iMac8_1 , iMac9_1 ,
  iMacPro1_1
}
 

Macro Definition Documentation

◆ APPLE_BOARD_CODE_MAX

#define APPLE_BOARD_CODE_MAX   128

Definition at line 383 of file modelinfo_autogen.h.

◆ APPLE_MODEL_CODE_MAX

#define APPLE_MODEL_CODE_MAX   110

Definition at line 258 of file modelinfo_autogen.h.

◆ APPLE_MODEL_MAX

#define APPLE_MODEL_MAX   121

Definition at line 132 of file modelinfo_autogen.h.

◆ APPLE_MODEL_YEAR_MAX

#define APPLE_MODEL_YEAR_MAX   7

Definition at line 508 of file modelinfo_autogen.h.

Enumeration Type Documentation

◆ AppleModel

enum AppleModel
Enumerator
MacBook1_1 
MacBook10_1 
MacBook2_1 
MacBook3_1 
MacBook4_1 
MacBook5_1 
MacBook5_2 
MacBook6_1 
MacBook7_1 
MacBook8_1 
MacBook9_1 
MacBookAir1_1 
MacBookAir2_1 
MacBookAir3_1 
MacBookAir3_2 
MacBookAir4_1 
MacBookAir4_2 
MacBookAir5_1 
MacBookAir5_2 
MacBookAir6_1 
MacBookAir6_2 
MacBookAir7_1 
MacBookAir7_2 
MacBookAir8_1 
MacBookAir8_2 
MacBookAir9_1 
MacBookPro1_1 
MacBookPro1_2 
MacBookPro10_1 
MacBookPro10_2 
MacBookPro11_1 
MacBookPro11_2 
MacBookPro11_3 
MacBookPro11_4 
MacBookPro11_5 
MacBookPro12_1 
MacBookPro13_1 
MacBookPro13_2 
MacBookPro13_3 
MacBookPro14_1 
MacBookPro14_2 
MacBookPro14_3 
MacBookPro15_1 
MacBookPro15_2 
MacBookPro15_3 
MacBookPro15_4 
MacBookPro16_1 
MacBookPro16_2 
MacBookPro16_3 
MacBookPro16_4 
MacBookPro2_1 
MacBookPro2_2 
MacBookPro3_1 
MacBookPro4_1 
MacBookPro5_1 
MacBookPro5_2 
MacBookPro5_3 
MacBookPro5_4 
MacBookPro5_5 
MacBookPro6_1 
MacBookPro6_2 
MacBookPro7_1 
MacBookPro8_1 
MacBookPro8_2 
MacBookPro8_3 
MacBookPro9_1 
MacBookPro9_2 
MacPro1_1 
MacPro2_1 
MacPro3_1 
MacPro4_1 
MacPro5_1 
MacPro6_1 
MacPro7_1 
Macmini1_1 
Macmini2_1 
Macmini3_1 
Macmini4_1 
Macmini5_1 
Macmini5_2 
Macmini5_3 
Macmini6_1 
Macmini6_2 
Macmini7_1 
Macmini8_1 
Xserve1_1 
Xserve2_1 
Xserve3_1 
iMac10_1 
iMac11_1 
iMac11_2 
iMac11_3 
iMac12_1 
iMac12_2 
iMac13_1 
iMac13_2 
iMac13_3 
iMac14_1 
iMac14_2 
iMac14_3 
iMac14_4 
iMac15_1 
iMac16_1 
iMac16_2 
iMac17_1 
iMac18_1 
iMac18_2 
iMac18_3 
iMac19_1 
iMac19_2 
iMac20_1 
iMac20_2 
iMac4_1 
iMac4_2 
iMac5_1 
iMac5_2 
iMac6_1 
iMac7_1 
iMac8_1 
iMac9_1 
iMacPro1_1 

Definition at line 8 of file modelinfo_autogen.h.