ALPHA_MAX_ISA_DMA_ADDRESS, .min_io_address = DEFAULT_IO_BASE, .min_mem_address = DEFAULT_MEM_BASE, .pci_dac_offset = TITAN_DAC_OFFSET, .nr_irqs = 80, /* 64 + 16 */ /* device_interrupt will be filled in by titan_init_irq */ .agp_info = titan_agp_info, .init_arch = titan_init_arch, .init_irq = titan_legacy_init_irq, .init_rtc = common_init_rtc, .init_pci = titan_init_pci, .kill_arch = titan_kill_arch, .pci_map_irq = titan_map_irq, .pci_swizzle = common_swizzle, }; ALIAS_MV(titan) struct alpha_machine_vector privateer_mv __initmv = { .vector_name = "PRIVATEER", DO_EV6_MMU, DO_DEFAULT_RTC, DO_TITAN_IO, .machine_check = privateer_machine_check, .max_isa_dma_address = ALPHA_MAX_ISA_DMA_ADDRESS, .min_io_address = DEFAULT_IO_BASE, .min_mem_address = DEFAULT_MEM_BASE, .pci_dac_offset = TITAN_DAC_OFFSET, .nr_irqs = 80, /* 64 + 16 */ /* device_interrupt will be filled in by titan_init_irq */ .agp_info = titan_agp_info, .init_arch = titan_init_arch, .init_irq = titan_legacy_init_irq, .init_rtc = common_init_rtc, .init_pci = privateer_init_pci, .kill_arch = titan_kill_arch, .pci_map_irq = titan_map_irq, .pci_swizzle = common_swizzle, }; /* No alpha_mv alias for privateer since we compile it in unconditionally with titan; setup_arch knows how to cope. */