OpenCores
URL https://opencores.org/ocsvn/c0or1k/c0or1k/trunk

Subversion Repositories c0or1k

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /c0or1k/trunk/conts/posix/mm0/include
    from Rev 2 to Rev 7
    Reverse comparison

Rev 2 → Rev 7

/arch/or1k/mm.h
0,0 → 1,15
#ifndef __INITTASK_ARCH_MM_H__
#define __INITTASK_ARCH_MM_H__
 
#include <l4/macros.h>
#include <l4/types.h>
#include INC_GLUE(memory.h)
#include INC_ARCH(exception.h)
#include <vm_area.h>
 
struct fault_data;
void set_generic_fault_params(struct fault_data *fault);
void arch_print_fault_params(struct fault_data *fault);
void fault_handle_error(struct fault_data *fault);
 
#endif /* __INITTASK_ARCH_MM_H__ */
/arch/or1k/debug.h
0,0 → 1,44
/*
* Debug/performance measurements for mm0
*
* Copyright (C) 2010 B Labs Ltd.
*/
#ifndef __ARCH_DEBUG_H__
#define __ARCH_DEBUG_H__
 
#if !defined(CONFIG_DEBUG_PERFMON_USER)
 
#include <l4lib/types.h>
 
/* Common empty definitions for all arches */
static inline u32 perfmon_read_cyccnt() { return 0; }
 
static inline void perfmon_reset_start_cyccnt() { }
static inline u32 perfmon_read_reset_start_cyccnt() { return 0; }
 
#define debug_record_cycles(str)
 
#else /* End of CONFIG_DEBUG_PERFMON_USER */
 
/* Architecture specific perfmon cycle counting */
#include L4LIB_INC_SUBARCH(perfmon.h)
 
extern u64 perfmon_total_cycles;
extern u64 current_cycles;
 
/*
* This is for Cortex-A9 running at 400Mhz. 25 / 100000 is
* a rewriting of 2.5 nanosec / 1,000,000
*/
#define debug_record_cycles(str) \
{ \
current_cycles = perfmon_read_cyccnt(); \
perfmon_total_cycles += current_cycles; \
printf("%s: took %llu milliseconds\n", str, \
current_cycles * 64 * 25 / 100000); \
perfmon_reset_start_cyccnt(); \
}
 
#endif /* End of !CONFIG_DEBUG_PERFMON_USER */
 
#endif /* __ARCH_DEBUG_H__ */
arch/or1k Property changes : Added: svn:mergeinfo ## -0,0 +0,0 ##

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.