From: David Kristola <David95037@See-My.Sig>
Subject: Re: Code Generation Question
Date: Sat, 17 Mar 2001 4:36:18 -0800
Date: 2001-03-17T04:36:18-08:00 [thread overview]
Message-ID: <01HW.B6D89A42000E27BC06E1A95C@news.pacbell.net> (raw)
In-Reply-To: 87elvw4pdl.fsf@deneb.enyo.de
On Sat, 17 Mar 2001 3:16:22 -0800, Florian Weimer wrote
(in message <87elvw4pdl.fsf@deneb.enyo.de>):
> claveman@cod.nosc.mil (Charles H. Sampson) writes:
>
>> This causes quite a bit of problem, as you might guess when you re-
>> flect on it for a minute. Whenever the module is modified (fortunately,
>> it's now pretty stable), we have to investigate the code generated by
>> the compiler to verify that there are no byte reads or writes to the
>> board's memory. If there are, we have to figure out a way to trick the
>> compiler into not doing it.
>
> Using machine code insertions is another possibility.
Combine this (machine code insertions) with Jeff Creem's answer, and
you will have (IMHO) the best solution. Since you are working with
picky hardware, use the power of machine code insertion to insure the
access operations you need. Isolate this in a package for easy
maintenance and to help portability (since this part probably isn't
portable anyway, but that's okay, it is isolated, and it is meant to
work with a particular card in your PowerPC VME system).
--
--djk, keeper of arcane lore & trivial fluff
Home: David95036 plus 1 at america on-line
Spam: goto.hades@welovespam.com
next prev parent reply other threads:[~2001-03-17 12:36 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-03-17 1:55 Code Generation Question Charles H. Sampson
2001-03-17 7:39 ` Simon Wright
2001-03-17 11:16 ` Florian Weimer
2001-03-17 12:36 ` David Kristola [this message]
2001-03-17 11:54 ` Jeff Creem
2001-03-17 15:00 ` DuckE
2001-03-19 16:10 ` Brian Orpin
2001-03-19 18:25 ` Charles H. Sampson
2001-03-19 18:49 ` Charles H. Sampson
2001-03-20 9:23 ` Stuart Palin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox