URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [i386/] [pc/] [v2_0/] [doc/] [RELEASENOTES.txt] - Rev 174
Compare with Previous | Blame | View Log
Functionality of eCos on the PC-------------------------------This release of eCos for the PC target is based on the codecontributed by Patrick O'Grady (patrick@softprocess.com). With theexception of some minor reorganization it is essentially the same asPatrick's release.There are a number of things that are currently incomplete and arelisted here to indicate where this code is expected to change in thefuture. These include:- The current exception handling code is derived from the original GDBstubs and is only really adequate for handling debuggingrequirements. We will need to provide full support for exceptiondelivery to applications. As a result of this, nearly all of therelated code will need to be rewritten.- Currently the GDB stub monitor is used just as a loader, once theprogram is running any debug duties are taken by a separate set ofGDB stubs in the loaded image. To make this image smaller it isdesirable to use the GDB stubs already present in the monitor. Thisrequires some reorganization of the VSR table and the addition of avector table for calls between the two pieces of code.- Related to the previous item, support for using Ctrl-C when thereare no stubs present in the executable need to be added. Thisdiffers from the current support that interacts with the includedstubs since it must interact with the monitor via the vector table.- At present the stub monitor can only boot from floppy disk. Itshould be possible to make this code more generic so that it canboot from hard disk and CD too. Support for applications that canboot in this way should also be possible, as is booting viaBOOTP/TFTP from a network interface.- Complete the HAL port, including addition of cache control macrosand a cleaner distinction between architecture, variant andplatform.
