Size limit of boot image.

Hi, Guys:

It seems that the bootable image (done by mkifs) have a size limit of 640K
(I had a impression before that we can have a bigger image, maybe I was
wrong), is it correct? if it is, why? Becasue this image is loaded into
conventional memory by the loader before uncompression?

Is there a way to make it bigger than 640K? For some reason, I would include
a few user-specific utilities inside this image.

Thanks.

Xuedong

Xuedong Chen <Xuedong.Chen@igt.com> wrote:

Hi, Guys:

It seems that the bootable image (done by mkifs) have a size limit of 640K
(I had a impression before that we can have a bigger image, maybe I was
wrong), is it correct? if it is, why? Becasue this image is loaded into
conventional memory by the loader before uncompression?

Is there a way to make it bigger than 640K? For some reason, I would include
a few user-specific utilities inside this image.

The current loader only support 640K image on x86.
In the next release of RTP, there will be a loader support
image size up to 3MB.

-xtang

xtang,

I can’t get an image larger than about 525k to work. If it is larger than
that my machine reboots itself when QNX tries to start. Can you tell me if
that is a limitation of BIOS, mkifs or of QNX itself? When RTP 6.1 is
released will my x86 BIOS machine also be able to boot a <3MB image? Will
RTP 6.1’s mkifs bypass BIOS limitations?

Jason

“The only reason for time is so that everything doesn’t happen at once.”
Buckeroo Banzai


“Xiaodan Tang” <xtang@qnx.com> wrote in message
news:9gp25v$c8b$1@nntp.qnx.com

Xuedong Chen <> Xuedong.Chen@igt.com> > wrote:
Hi, Guys:

It seems that the bootable image (done by mkifs) have a size limit of
640K
(I had a impression before that we can have a bigger image, maybe I was
wrong), is it correct? if it is, why? Becasue this image is loaded into
conventional memory by the loader before uncompression?

Is there a way to make it bigger than 640K? For some reason, I would
include
a few user-specific utilities inside this image.

The current loader only support 640K image on x86.
In the next release of RTP, there will be a loader support
image size up to 3MB.

-xtang

“Jason A. Farque’” <jasonf@pigging.com> wrote in message
news:9gqvsh$1uu$1@inn.qnx.com

xtang,

I can’t get an image larger than about 525k to work. If it is larger than
that my machine reboots itself when QNX tries to start. Can you tell me
if
that is a limitation of BIOS, mkifs or of QNX itself?

It’s mostly a limitation of the QNX loader

When RTP 6.1 is
released will my x86 BIOS machine also be able to boot a <3MB image?

I don’t see why not

Will RTP 6.1’s mkifs bypass BIOS limitations?

Jason

“The only reason for time is so that everything doesn’t happen at once.”
Buckeroo Banzai


“Xiaodan Tang” <> xtang@qnx.com> > wrote in message
news:9gp25v$c8b$> 1@nntp.qnx.com> …
Xuedong Chen <> Xuedong.Chen@igt.com> > wrote:
Hi, Guys:

It seems that the bootable image (done by mkifs) have a size limit of
640K
(I had a impression before that we can have a bigger image, maybe I
was
wrong), is it correct? if it is, why? Becasue this image is loaded
into
conventional memory by the loader before uncompression?

Is there a way to make it bigger than 640K? For some reason, I would
include
a few user-specific utilities inside this image.

The current loader only support 640K image on x86.
In the next release of RTP, there will be a loader support
image size up to 3MB.

-xtang

“XC” == Xuedong Chen <> Xuedong.Chen@IGT.com> > writes:

[…]


XC> Is there a way to make it bigger than 640K? For some reason, I would include
XC> a few user-specific utilities inside this image.

What I did was to create a minimal image that is capable of creating a
ramdisk and extracting a tarball into this ramdisk. This should work
if you’re putting your boot image onto a filesystem of some type (eg a
QNX4 FS on a floppy).

XC> Thanks.

XC> Xuedong

Cheers,
Kevin


He that breaks a thing to find out what it is has left the path of
wisdom – Gandalf the Grey

Wait for 6.1.0. Limit is 3Mb there, if your BIOS is now old.

“Xuedong Chen” <Xuedong.Chen@IGT.com> wrote in message
news:9gp15r$nt6$1@inn.qnx.com

Hi, Guys:

It seems that the bootable image (done by mkifs) have a size limit of 640K
(I had a impression before that we can have a bigger image, maybe I was
wrong), is it correct? if it is, why? Becasue this image is loaded into
conventional memory by the loader before uncompression?

Is there a way to make it bigger than 640K? For some reason, I would
include
a few user-specific utilities inside this image.

Thanks.

Xuedong