URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 18 |
Rev 21 |
/*
|
/*
|
* start.h -- startup code
|
* start.h -- startup code
|
*/
|
*/
|
|
|
|
|
#ifndef _START_H_
|
#ifndef _START_H_
|
#define _START_H_
|
#define _START_H_
|
|
|
|
|
typedef void (*ISR)(int irq, unsigned int *registers);
|
typedef void (*ISR)(int irq, unsigned int *registers);
|
|
|
|
|
void enable(void);
|
void enable(void);
|
void disable(void);
|
void disable(void);
|
void orMask(unsigned int mask);
|
void orMask(unsigned int mask);
|
void andMask(unsigned int mask);
|
void andMask(unsigned int mask);
|
ISR getISR(int irq);
|
ISR getISR(int irq);
|
void setISR(int irq, ISR isr);
|
void setISR(int irq, ISR isr);
|
void startTask(void);
|
void startTask(void);
|
void setTLB(int index, unsigned int entryHi, unsigned int entryLo);
|
void setTLB(int index, unsigned int entryHi, unsigned int entryLo);
|
|
|
|
|
#endif /* _START_H_ */
|
#endif /* _START_H_ */
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.