/[grub]/grub2/include/grub/powerpc/ieee1275/ieee1275.h
ViewVC logotype

Diff of /grub2/include/grub/powerpc/ieee1275/ieee1275.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by hollisb, Fri Apr 22 02:32:37 2005 UTC revision 1.17 by hollisb, Sun May 1 03:45:35 2005 UTC
# Line 65  typedef intptr_t grub_ieee1275_ihandle_t Line 65  typedef intptr_t grub_ieee1275_ihandle_t
65  typedef intptr_t grub_ieee1275_phandle_t;  typedef intptr_t grub_ieee1275_phandle_t;
66    
67  extern intptr_t (*grub_ieee1275_entry_fn) (void *);  extern intptr_t (*grub_ieee1275_entry_fn) (void *);
 extern grub_uint32_t grub_ieee1275_flags;  
 extern int grub_ieee1275_realmode;  
68    
69  /* Old World firmware fails seek when "dev:0" is opened.  */  enum grub_ieee1275_flag
70  #define GRUB_IEEE1275_NO_PARTITION_0 0x1  {
71      /* Old World firmware fails seek when "dev:0" is opened.  */
72      GRUB_IEEE1275_FLAG_NO_PARTITION_0,
73    
74      /* Apple firmware runs in translated mode and requires use of the "map"
75         method.  Other firmware runs in untranslated mode and doesn't like "map"
76         calls.  */
77      GRUB_IEEE1275_FLAG_REAL_MODE,
78    
79      /* CHRP specifies partitions are numbered from 1 (partition 0 refers to the
80         whole disk). However, CodeGen firmware numbers partitions from 0.  */
81      GRUB_IEEE1275_FLAG_0_BASED_PARTITIONS,
82    };
83    
84    extern int EXPORT_FUNC(grub_ieee1275_test_flag) (enum grub_ieee1275_flag flag);
85    extern void EXPORT_FUNC(grub_ieee1275_set_flag) (enum grub_ieee1275_flag flag);
86    
87    
88    

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26