URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/or1ksim/cpu/or1k
- from Rev 97 to Rev 98
- ↔ Reverse comparison
Rev 97 → Rev 98
/Makefile.in
154,6 → 154,7
PACKAGE_NAME = @PACKAGE_NAME@ |
PACKAGE_STRING = @PACKAGE_STRING@ |
PACKAGE_TARNAME = @PACKAGE_TARNAME@ |
PACKAGE_URL = @PACKAGE_URL@ |
PACKAGE_VERSION = @PACKAGE_VERSION@ |
PATH_SEPARATOR = @PATH_SEPARATOR@ |
POW_LIB = @POW_LIB@ |
/sprs.c
50,10 → 50,6
|
DECLARE_DEBUG_CHANNEL(immu); |
|
static int audio_cnt = 0; |
|
static FILE *fo = 0; |
|
/* Set a specific SPR with a value. */ |
void mtspr(uint16_t regno, const uorreg_t value) |
{ |
164,23 → 160,6
if(cpu_state.sprs[SPR_SR] & SPR_SR_IEE) |
pic_ints_en(); |
break; |
case 0xFFFD: |
fo = fopen ("audiosim.pcm", "wb+"); |
if (!fo) PRINTF("Cannot open audiosim.pcm\n"); |
PRINTF("Audio opened.\n"); |
break; |
case 0xFFFE: |
if (!fo) PRINTF("audiosim.pcm not opened\n"); |
fputc (value & 0xFF, fo); |
if ((audio_cnt % 1024) == 0) |
PRINTF("%i\n", audio_cnt); |
audio_cnt++; |
break; |
case 0xFFFF: |
fclose(fo); |
PRINTF("Audio closed.\n"); |
sim_done(); |
break; |
case SPR_PMR: |
/* PMR[SDF] and PMR[DCGE] are ignored completely. */ |
if (config.pm.enabled && (value & SPR_PMR_SUME)) { |