Something less than Standard PC

  • Thread starter Thread starter Mark Kraft
  • Start date Start date
M

Mark Kraft

I have a GX1 board. TAP brings in the Standard PC component.
I also have a development machine P4 which pulls in ACPI uniprocessor.

The latter config is at least 120 meg smaller. Standard PC pulls in a lot.

I tried the uniprocessor in an image for the board. It did not work. Are
there better choices than Standard PC for GX1. Or can I modify the standard
pc component to eliminate memory.


--
Mark Kraft
Design Engineer
Lehigh Electric Products Co.
Tel: 610-395-3386
Fax: 610-395-7735
email: (e-mail address removed)
website: www.lehighdim.com
 
Mark Kraft,

You need a HAL comnponent in your image. I don't think you will gain much
switching to another PC component (not saying that it may not work at all).
You can, however, turn off Auto-resolving dependencies in TD options and not
include components you thinkn are not necessary for your run time.

KM
 
Actually if you don't use TAP (use it for info purposes only) but you make your image manually.
Standard PC configuration will take few MB less than ACPI configuration.

Regards,
Slobodan
 
I have turned off auto-resolve and have disabled some of the more standard
HW audio, etc.
I will go thru the HW from TAP pmq to see what more I can remove and see
what imapct is.

Thanks KM and Slobodan
 
What I have seen is switching from Standard PC to ACPI uniprocessor knocked
over 100MB off footprint.
The downside was the image did not boot to FBA.

There is little difference in the macro component from the pmq import once I
disabled items such as terminal services, audio, miniport. The standard
compnents you would start out turning off.

The difference is the hal component.
 
How do you explain that I have completely working ACPI MP image with all drivers and our GUI shell, program etc that fit in 64 MB?
Also there are no unresolved dependencies.

You did not removed all things if you are using two different TAP results.

Try making image without any TAP result, or driver. Just on empty project run resolve dependencies.
And when asked to add multi choice components like HAL or File System select one that you want. In this way you will see relatively
small image. (Use minlogon and command prompt shell)

Best regards,
Slobodan
 
Mark,

Are you sure the difference is the HAL?

Get the list of components from your builds (Standard PC and ACPI) and compare them.
 
This large amount of memory I had seen between the Standard PC and ACPI
Uniprocessor was actually the pagefile memory assigned to standard PC. The
uniprocessor component I had not enabled pagefile. The standard PC is
actually coming out to be about 2MB .

I didn't realize system pagefile memory was included in build tally.
Although it does make sense.

TAP found components can certainly pull in dependencies and create a larger
footprint but I knew I had just basic components in both my target sld and
development machine sld
 
Mark,

I thought you were comparing the build size right after you build them (pre-FBA).

Anyway.. seems like you fixed your issue. :-)
 
Konstantin,

I do not know about you but I could ask many different questions that should be tried, but it would never occurred to me to ask this
question :-)

Regards,
Slobodan
 
Slobodan,

Me neither.
Sometimes we are getting myopic when we are too close to it. Just need a fresh eye to look at a problem :-)
 
Back
Top