Afternoon! This is my first go at this... Attached is the microcode_ctl-1.06.ebuild, along with microcode.dat (the most recend IA32 microcode released by Intel) and a very simple rc-update script named microcode_ctl used for setting the microcode update on boot. The microcode_ctl program is supported in both the 2.2 and 2.4 kernels with the IA32 microcode option. It lets you apply the current microcode to any IA32 (pentium pro through pentium 4) level Intel-branded processors. This is the user-space utility that controls this behaviour. I suggest you put this in sys-apps/microcode_ctl. It has no package dependencies but does need the devfs filesystem and the kernel option for microcode updates enabled. Cheers! Jeremy
Created attachment 725 [details] the microcode_cfg ebuild
Created attachment 726 [details] The actual microcode
Created attachment 727 [details] A simple rc-update startup script
I made a few small changes to the ebuild, mostly just cosmetic or correctness things and then added it to CVS.