Re: About Intel Management Engine firmware

Originally Posted by
vailr
So: generally speaking, what ME firmware changes did Intel incorporate, comparing between the Z77 & Z87 chipsets?
Also: why Z87's ME firmware can't be applied to the Z77 machine's bios.
Lack of space, or exactly what reason? Was the bios ROM storage capacity changed with the Z87, or?
Very little but the code base is different between Z77 and Z87. Remember that this is extremely low level code which has to be capable of running in real mode as well as protected mode. And it works with specific registers on the chipset itself. That's why you can't just throw Z77 code at Z87 or vice versa. Again, these are hooking to specific registers and pins. Same reason while even though I use a common driver for say, AMD PCnets, I have to handle 975s with different routines than 972s.
As far as capacity goes: that's defined by the motherboard manufacturer. Normally you're seeing 64Mbit (8MB) shared region these days because frankly, UEFI is a bloated pile of migraines. Compare this to the old 1Mbit (128KB) days and even AMI ROMBIOS8 at 32Mbit (4MB). Everyone's up to 8MB+ - most of the dual/quads which actually use IME's features are pushing 16MB of EEPROM and multiple 640K regions or zero-zero legacy / full protected mode and that's with the GUI stripped out.
As far as the E2100 problems, fred, if you wanna PM me I can maybe help out there. But the honest answer is: the E2100 is a pile of crap and the firmware has to be handled with MMTool - IME can't manage the E2100's load. (Hell, I don't think the E2100 is even PXE capable so may be no OROM.)
It's not a real high end workstation till it's got four sockets, eight video cards, and takes two thirty amp circuits to run. Yes, I build those kind of systems too.