Something less than Standard PC

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
 
K

KM

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
 
S

Slobodan Brcin \(eMVP\)

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
 
M

Mark Kraft

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
 
M

Mark Kraft

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.
 
S

Slobodan Brcin \(eMVP\)

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
 
K

KM

Mark,

Are you sure the difference is the HAL?

Get the list of components from your builds (Standard PC and ACPI) and compare them.
 
M

Mark Kraft

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
 
K

KM

Mark,

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

Anyway.. seems like you fixed your issue. :)
 
S

Slobodan Brcin \(eMVP\)

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
 
K

KM

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 :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top