1#include <linux/kernel.h> 2#include <linux/init.h> 3#include <asm/processor.h> 4#include "cpu.h" 5 6/* UMC chips appear to be only either 386 or 486, so no special init takes place. 7 */ 8 9static struct cpu_dev umc_cpu_dev __cpuinitdata = { 10 .c_vendor = "UMC", 11 .c_ident = { "UMC UMC UMC" }, 12 .c_models = { 13 { .vendor = X86_VENDOR_UMC, .family = 4, .model_names = 14 { 15 [1] = "U5D", 16 [2] = "U5S", 17 } 18 }, 19 }, 20}; 21 22int __init umc_init_cpu(void) 23{ 24 cpu_devs[X86_VENDOR_UMC] = &umc_cpu_dev; 25 return 0; 26} 27