Welcome, Guest. Please login or register.

Author Topic: Get into Fastram you naughty EXEC  (Read 5173 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline NovaCoderTopic starter

Get into Fastram you naughty EXEC
« on: July 04, 2009, 01:57:46 PM »
I'm confused....again.

Specs: A1200, OS3.9 + BB2, Blizzard 030 Mk4

I've just noticed that my Exec.library is not getting loaded into FAST RAM and 'appears' to be stuck in CHIPRAM along with expansion.library.

I've got my maprom enabled and I'm using BlizKick to load exec V45.20 as a module but both SysInfo 3.24 and SysSpeed tell me that it's still in CHIP RAM?

I normally run SETPATCH with the SKIPROM update flag.
« Last Edit: July 04, 2009, 02:35:28 PM by NovaCoder »
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: Get into Fastram you naughty EXEC
« Reply #1 on: July 04, 2009, 03:17:55 PM »
You need to use the 'LocalFast' module in BlizKick to move the Exec.Library to FAST RAM with Blizzard 1230 boards.

Ok, thanks but what about that expansion.library, any chance of 'getting it up' and is there even any performance advantage in doing so?
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: Get into Fastram you naughty EXEC
« Reply #2 on: July 06, 2009, 02:47:32 AM »
Seems like it might not be such a good idea to move expansion.library into FASTRAM

Fast_Exe

Interesting.....
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: Get into Fastram you naughty EXEC
« Reply #3 on: July 07, 2009, 12:23:54 AM »
Quote from: Piru;514703
Actually AFAIK it is. You just can't see it from the address (it's remapped with MMU).



Hi Piru,

Is it even a good idea to try and map the expansion.library to FASTRAM?

I assume that BlizKick doesn't do it is because it's a bad idea?


Thanks :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline NovaCoderTopic starter

Re: Get into Fastram you naughty EXEC
« Reply #4 on: July 07, 2009, 07:39:22 AM »
Quote from: Piru;514773
By conventional means it is a bad idea. With MMU it is possible, assuming at the whole MMU page worth of chip memory is allocated for it. I believe this is what the "prepare" tool in mmulib method is doing.

However, expansion.library is rarely used so it doesn't really matter that much. exec.library and supervisor stack is much more important to have in fast mem, and this is possible even without mmu.library.


Ok, thanks for the info :)
Life begins at 100 MIPS!


Nice Ports on AmiNet!