Mercurial > nand-ecoscentric
changeset 347:9cdf781366eb
Remove plf_mmap.h from XScale ports.
| author | msalter |
|---|---|
| date | Mon, 23 Sep 2002 13:35:45 +0000 |
| parents | 539a115f2160 |
| children | 94daa52ddaae |
| files | packages/hal/arm/xscale/core/current/ChangeLog packages/hal/arm/xscale/core/current/include/hal_cache.h packages/hal/arm/xscale/iq80321/current/ChangeLog packages/hal/arm/xscale/iq80321/current/include/plf_mmap.h |
| diffstat | 4 files changed, 9 insertions(+), 87 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/arm/xscale/core/current/ChangeLog +++ b/packages/hal/arm/xscale/core/current/ChangeLog @@ -1,3 +1,8 @@ +2002-09-23 Mark Salter <msalter@redhat.com> + + * include/hal_cache.h: Remove mmap-related externs which don't belong + here. + 2002-09-20 Mark Salter <msalter@redhat.com> * src/xscale_stub.c: Fill in holes in logic used to decide which
--- a/packages/hal/arm/xscale/core/current/include/hal_cache.h +++ b/packages/hal/arm/xscale/core/current/include/hal_cache.h @@ -382,17 +382,5 @@ CYG_MACRO_END // This feature is not available on the SA11X0. //----------------------------------------------------------------------------- -// Now include the details of the platform's Memory Map setup: - -#include <cyg/hal/plf_mmap.h> - -// and define the (considerably less efficient) routines that are available -// for testing the actual memory map in force. - -externC cyg_uint32 hal_virt_to_phys_address( cyg_uint32 vaddr ); -externC cyg_uint32 hal_phys_to_virt_address( cyg_uint32 paddr ); -externC cyg_uint32 hal_virt_to_uncached_address( cyg_uint32 vaddr ); - -//----------------------------------------------------------------------------- #endif // ifndef CYGONCE_HAL_CACHE_H // End of hal_cache.h
--- a/packages/hal/arm/xscale/iq80321/current/ChangeLog +++ b/packages/hal/arm/xscale/iq80321/current/ChangeLog @@ -1,3 +1,7 @@ +2002-09-23 Mark Salter <msalter@redhat.com> + + * include/plf_mmap.h: Remove. Not used. + 2002-09-19 Mark Salter <msalter@redhat.com> * misc/redboot_RAM.ecm: Add CYGPKG_HAL_ARM_XSCALE_CORE.
deleted file mode 100644 --- a/packages/hal/arm/xscale/iq80321/current/include/plf_mmap.h +++ /dev/null @@ -1,75 +0,0 @@ -#ifndef CYGONCE_HAL_SA11X0_PLATFORM_PLF_MMAP_H -#define CYGONCE_HAL_SA11X0_PLATFORM_PLF_MMAP_H -/*============================================================================= -// -// plf_mmap.h -// -// Platform specific memory map support -// -//============================================================================= -//####ECOSGPLCOPYRIGHTBEGIN#### -// ------------------------------------------- -// This file is part of eCos, the Embedded Configurable Operating System. -// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. -// -// eCos is free software; you can redistribute it and/or modify it under -// the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 or (at your option) any later version. -// -// eCos is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with eCos; if not, write to the Free Software Foundation, Inc., -// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. -// -// As a special exception, if other files instantiate templates or use macros -// or inline functions from this file, or you compile this file and link it -// with other works to produce a work based on this file, this file does not -// by itself cause the resulting work to be covered by the GNU General Public -// License. However the source code for this file must still be made available -// in accordance with section (3) of the GNU General Public License. -// -// This exception does not invalidate any other reasons why a work based on -// this file might be covered by the GNU General Public License. -// -// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. -// at http://sources.redhat.com/ecos/ecos-license/ -// ------------------------------------------- -//####ECOSGPLCOPYRIGHTEND#### -//============================================================================= -//#####DESCRIPTIONBEGIN#### -// -// Author(s): hmt -// Contributors: hmt -// Date: 2001-01-04 -// Purpose: Intel SA11x0 series platform-specific memory mapping macros -// Description: Macros to convert a cached, virtual address to -// 1) an uncached adddress for the same memory (if available) -// 2) the equivalent physical address for giving to external -// hardware eg. DMA engines. -// -// NB: this mapping is expressed here statically, independent -// of the actual mapping installed in the MMAP table. So if -// someone changes that, or its initialisation is changed, -// then this module must change. This is intended to be -// efficient at a cost of generality. It is also intended to -// be called with constants (such as &my_struct) as input -// args, so that all the work can be done at compile time, -// with optimization on. -// -// Usage: #include <cyg/hal/hal_cache.h> -// (which includes this file itself) -// -//####DESCRIPTIONEND#### -// -//===========================================================================*/ - -#include <cyg/hal/hal_misc.h> - - -//--------------------------------------------------------------------------- -#endif // CYGONCE_HAL_SA11X0_PLATFORM_PLF_MMAP_H -// EOF plf_mmap.h
