LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Openrisc > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Jonathan Larmour <jifl@e...>
    Date: Thu, 17 Apr 2003 15:35:17 +0100
    Subject: [openrisc] Re: [ECOS] Re: OpenRISC eCos package
    Top

    Scott Furman wrote:
    > This all goes to the issue you raise above as to whether or not variant 
    > subdirs are appropriate for OpenRISC, but the short answer is that, 
    > since there was only one variant at the time I ported eCos, I didn't 
    > make the effort to create a separate variant for the feature.  Also,
    
    [ Ignoring Bart's option (c) for the moment since unfortunately it doesn't 
    yet exist... ]
    
    You don't need variant HALs for each configurable hardware subsystem, 
    cache, FPU, etc.... you just need to make the stuff in the architecture 
    HAL configurable. You could use CDL to do this naturally, and a specific 
    platform could specify "requires" statements for features it knows it has, 
    say FPU support or not.
    
    But also, not all the configuration has to be done by CDL. It's also 
    reasonable to define the features just with standard C preprocessor macros.
    
    I suggest taking a look at the eCos SuperH HAL which has a similar problem 
    due to the way many features can be mixed and matched, and the quite large 
    but overlapping differences between SH2, SH3 and SH4. But only _some_ of 
    that configuration is done via CDL. Although SH isn't configurable in the 
    same way, it's solving a virtually identical problem.
    
    Jifl
    -- 
    eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
    --[ "You can complain because roses have thorns, or you ]--
    --[  can rejoice because thorns have roses." -Lincoln   ]-- Opinions==mine
    
    
    
    

    ReferenceAuthor
    [openrisc] Re: OpenRISC eCos packageScott Furman

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.