Lines Matching defs:update
17 #define IA32_BIOS_UPDT_TRIG (0x79) /* microcode update trigger MSR */
21 /* Exceute the actual update! */
59 /* We keep one global spin-lock. We could have one per update
60 * request... but srsly, why would you update microcode like that?
81 /* Copy in an update */
86 struct intel_ucupdate *update;
105 size = 2048; /* default update size; see SDM */
108 * create the buffer for the update
112 ret = kmem_alloc_kobject(kernel_map, (vm_offset_t *)&update, size);
117 error = copyin((user_addr_t)inaddr, (void*)update, size);
119 kmem_free(kernel_map, (vm_offset_t)update, size);
123 global_update = update;
129 * and is meant to re-apply a microcode update that got lost
136 kprintf("ucode: Re-applying update after wake (CPU #%d)\n", cpu_number());
140 kprintf("ucode: No update to apply (CPU #%d)\n", cpu_number());
151 /* execute the update */
158 /* Farm an update out to all CPUs */
165 /* Get all CPUs to perform the update */