extern int fd; extern shared_info *si; extern area_id shared_info_area; extern area_id regs_area; extern vuint32 *regs; extern display_mode *my_mode_list; extern area_id my_mode_list_area; extern int accelerantIsClone; extern eng_get_set_pci eng_pci_access; extern eng_in_out_isa eng_isa_access; typedef status_t (*crtc_validate_timing)(uint16*, uint16*, uint16*, uint16*, uint16*, uint16*, uint16*, uint16*); typedef status_t (*crtc_set_timing)(display_mode); typedef status_t (*crtc_depth)(int); typedef status_t (*crtc_dpms)(bool, bool, bool); typedef status_t (*crtc_dpms_fetch)(bool*, bool*, bool*); typedef status_t (*crtc_set_display_pitch)(void); typedef status_t (*crtc_set_display_start)(uint32, uint8); typedef status_t (*crtc_cursor_init)(void); typedef status_t (*crtc_cursor_show)(void); typedef status_t (*crtc_cursor_hide)(void); typedef status_t (*crtc_cursor_define)(uint8*, uint8*); typedef status_t (*crtc_cursor_position)(uint16, uint16); typedef status_t (*dac_mode)(int, float); typedef status_t (*dac_palette)(uint8[256], uint8[256], uint8[256]); typedef status_t (*dac_set_pix_pll)(display_mode); typedef status_t (*dac_pix_pll_find)(display_mode, float*, uint8*, uint8*, uint8*, uint8); crtc_validate_timing head1_validate_timing; crtc_set_timing head1_set_timing; crtc_depth head1_depth; crtc_dpms head1_dpms; crtc_dpms_fetch head1_dpms_fetch; crtc_set_display_pitch head1_set_display_pitch; crtc_set_display_start head1_set_display_start; crtc_cursor_init head1_cursor_init; crtc_cursor_show head1_cursor_show; crtc_cursor_hide head1_cursor_hide; crtc_cursor_define head1_cursor_define; crtc_cursor_position head1_cursor_position; crtc_validate_timing head2_validate_timing; crtc_set_timing head2_set_timing; crtc_depth head2_depth; crtc_dpms head2_dpms; crtc_dpms_fetch head2_dpms_fetch; crtc_set_display_pitch head2_set_display_pitch; crtc_set_display_start head2_set_display_start; crtc_cursor_init head2_cursor_init; crtc_cursor_show head2_cursor_show; crtc_cursor_hide head2_cursor_hide; crtc_cursor_define head2_cursor_define; crtc_cursor_position head2_cursor_position; dac_mode head1_mode; dac_palette head1_palette; dac_set_pix_pll head1_set_pix_pll; dac_pix_pll_find head1_pix_pll_find; dac_mode head2_mode; dac_palette head2_palette; dac_set_pix_pll head2_set_pix_pll; dac_pix_pll_find head2_pix_pll_find;