[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Rep:Re: Rep:Re: [f-cpu] Stack handling
- To: <f-cpu@seul.org>
- Subject: Rep:Re: Rep:Re: [f-cpu] Stack handling
- From: "Nicolas Boulay" <nicolas.boulay@ifrance.com>
- Date: Wed, 24 Jul 2002 13:37:27 GMT
- Delivered-To: archiver@seul.org
- Delivered-To: f-cpu-outgoing@seul.org
- Delivered-To: f-cpu@seul.org
- Delivery-Date: Wed, 24 Jul 2002 09:37:38 -0400
- Reply-To: f-cpu@seul.org
- Send-By: 140.94.82.18 with Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; FR 15/06/2000)
- Sender: owner-f-cpu@seul.org
That's OS stuff not cpu one.
nicO
-----Message d'origine-----
De: Ben Franchuk <bfranchuk@jetnet.ab.ca>
A: f-cpu@seul.org
Date: 24/07/02
Objet: Re: Rep:Re: [f-cpu] Stack handling
Nicolas Boulay wrote:
>>From the beginning we choose that they will be no hardware stack in
> F-cpu. Stacks are always a bottleneck. So this should be left on the
SW
> side.
>
> If you want to avoid the need to save and restore data for call
> convention, we should use windowed register (that could be a great
thing
> to decrease memory pressure, because most of the time there is no
memory
> access). But the interrupt handler must be really optimised.
I say make interupts slow and force people to use well designed buffered
hardware.Task switching needs to be fast for threads than handle i/o.
> For interrupt management, it must have somethings as a lifo to be
> reentrant (nested interrupt). The linked list previously proposed is
> hard for the hardware and hard to be extended.
>
One advantage of fixed Interupt and I/O locations (i/o page?) is that
they don't cause a page fault as they are static locations for the MMU.
Video/Sound/network buffers really need to be re-designed for MMU and
task
swaping.
--
Ben Franchuk - Dawn * 12/24 bit cpu *
www.jetnet.ab.ca/users/bfranchuk/index.html
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu in the body. http://f-cpu.seul.org/
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu in the body. http://f-cpu.seul.org/