!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.12 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g. PHP/5.2.4-2ubuntu5.12 

uname -a: Linux forum.circlefusion.com 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-headers-2.6.24-28/include/asm-m68knommu/   drwxr-xr-x
Free 1.06 GB of 97.11 GB (1.09%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     mcfcache.h (4.37 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/****************************************************************************/

/*
 *    mcfcache.h -- ColdFire CPU cache support code
 *
 *    (C) Copyright 2004, Greg Ungerer <gerg@snapgear.com>
 */

/****************************************************************************/
#ifndef    __M68KNOMMU_MCFCACHE_H
#define    __M68KNOMMU_MCFCACHE_H
/****************************************************************************/


/*
 *    The different ColdFire families have different cache arrangments.
 *    Everything from a small instruction only cache, to configurable
 *    data and/or instruction cache, to unified instruction/data, to 
 *    harvard style separate instruction and data caches.
 */

#if defined(CONFIG_M5206) || defined(CONFIG_M5206e) || defined(CONFIG_M5272)
/*
 *    Simple version 2 core cache. These have instruction cache only,
 *    we just need to invalidate it and enable it.
 */
.macro CACHE_ENABLE
    movel    #0x01000000,%d0        /* invalidate cache cmd */
    movec    %d0,%CACR        /* do invalidate cache */
    movel    #0x80000100,%d0        /* setup cache mask */
    movec    %d0,%CACR        /* enable cache */
.endm
#endif /* CONFIG_M5206 || CONFIG_M5206e || CONFIG_M5272 */

#if defined(CONFIG_M523x) || defined(CONFIG_M527x)
/*
 *    New version 2 cores have a configurable split cache arrangement.
 *    For now I am just enabling instruction cache - but ultimately I
 *    think a split instruction/data cache would be better.
 */
.macro CACHE_ENABLE
    movel    #0x01400000,%d0
    movec    %d0,%CACR        /* invalidate cache */
    nop
    movel    #0x0000c000,%d0        /* set SDRAM cached only */
    movec    %d0,%ACR0
    movel    #0x00000000,%d0        /* no other regions cached */
    movec    %d0,%ACR1
    movel    #0x80400100,%d0        /* configure cache */
    movec    %d0,%CACR        /* enable cache */
    nop
.endm
#endif /* CONFIG_M523x || CONFIG_M527x */

#if defined(CONFIG_M528x)
.macro CACHE_ENABLE
    nop
    movel    #0x01000000, %d0
    movec    %d0, %CACR        /* Invalidate cache */
    nop
    movel    #0x0000c020, %d0    /* Set SDRAM cached only */
    movec    %d0, %ACR0
    movel    #0xff00c000, %d0    /* Cache Flash also */
    movec    %d0, %ACR1
    movel    #0x80000200, %d0    /* Setup cache mask */
    movec    %d0, %CACR        /* Enable cache */
    nop
.endm
#endif /* CONFIG_M528x */

#if defined(CONFIG_M5249) || defined(CONFIG_M5307)
/*
 *    The version 3 core cache. Oddly enough the version 2 core 5249
 *    has the same SDRAM and cache setup as the version 3 cores.
 *    This is a single unified instruction/data cache.
 */
.macro CACHE_ENABLE
    movel    #0x01000000,%d0        /* invalidate whole cache */
    movec    %d0,%CACR
    nop
#if defined(DEBUGGER_COMPATIBLE_CACHE) || defined(CONFIG_SECUREEDGEMP3)
    movel    #0x0000c000,%d0        /* set SDRAM cached (write-thru) */
#else
    movel    #0x0000c020,%d0        /* set SDRAM cached (copyback) */
#endif
    movec    %d0,%ACR0
    movel    #0x00000000,%d0        /* no other regions cached */
    movec    %d0,%ACR1
    movel    #0xa0000200,%d0        /* enable cache */
    movec    %d0,%CACR
    nop
.endm
#endif /* CONFIG_M5249 || CONFIG_M5307 */

#if defined(CONFIG_M532x)
.macro CACHE_ENABLE
    movel    #0x01000000,%d0        /* invalidate cache cmd */
    movec    %d0,%CACR        /* do invalidate cache */
    nop
    movel    #0x4001C000,%d0        /* set SDRAM cached (write-thru) */
    movec    %d0,%ACR0
    movel    #0x00000000,%d0        /* no other regions cached */
    movec    %d0,%ACR1
    movel    #0x80000200,%d0        /* setup cache mask */
    movec    %d0,%CACR        /* enable cache */
    nop
.endm
#endif /* CONFIG_M532x */

#if defined(CONFIG_M5407)
/*
 *    Version 4 cores have a true harvard style separate instruction
 *    and data cache. Invalidate and enable cache, also enable write
 *    buffers and branch accelerator.
 */
.macro CACHE_ENABLE
    movel    #0x01040100,%d0        /* invalidate whole cache */
    movec    %d0,%CACR
    nop
    movel    #0x000fc000,%d0        /* set SDRAM cached only */
    movec    %d0, %ACR0
    movel    #0x00000000,%d0        /* no other regions cached */
    movec    %d0, %ACR1
    movel    #0x000fc000,%d0        /* set SDRAM cached only */
    movec    %d0, %ACR2
    movel    #0x00000000,%d0        /* no other regions cached */
    movec    %d0, %ACR3
    movel    #0xb6088400,%d0        /* enable caches */
    movec    %d0,%CACR
    nop
.endm
#endif /* CONFIG_M5407 */

#if defined(CONFIG_M520x)
.macro CACHE_ENABLE
    move.l    #0x01000000,%d0        /* invalidate whole cache */
    movec    %d0,%CACR
    nop
    move.l    #0x0000c000,%d0        /* set SDRAM cached (write-thru) */
    movec    %d0,%ACR0
    move.l    #0x00000000,%d0        /* no other regions cached */
    movec    %d0,%ACR1
    move.l    #0x80400000,%d0        /* enable 8K instruction cache */
    movec    %d0,%CACR
    nop
.endm
#endif /* CONFIG_M520x */

/****************************************************************************/
#endif    /* __M68KNOMMU_MCFCACHE_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0051 ]--