2003-09-25 Dave Brolley <brolley@redhat.com>

* reset.c (frv_initialize): Call frv_register_control_init first.
This commit is contained in:
Dave Brolley 2003-09-25 21:45:45 +00:00
parent 1b1d37945b
commit 22f367a754
2 changed files with 9 additions and 4 deletions

View file

@ -1,3 +1,7 @@
2003-09-25 Dave Brolley <brolley@redhat.com>
* reset.c (frv_initialize): Call frv_register_control_init first.
2003-09-24 Dave Brolley <brolley@redhat.com>
* profile.h (update_FR_ptime): New prototype.

View file

@ -1,5 +1,5 @@
/* frv simulator support code
Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
Copyright (C) 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of the GNU simulators.
@ -36,6 +36,10 @@ frv_initialize (SIM_CPU *current_cpu, SIM_DESC sd)
int data_cache_enabled = CACHE_INITIALIZED (data_cache);
USI hsr0;
/* Initialize the register control information first since some of the
register values are used in further configuration. */
frv_register_control_init (current_cpu);
/* We need to ensure that the caches are initialized even if they are not
initially enabled (via commandline) because they can be enabled by
software. */
@ -78,9 +82,6 @@ frv_initialize (SIM_CPU *current_cpu, SIM_DESC sd)
cgen_init_accurate_fpu (current_cpu, CGEN_CPU_FPU (current_cpu),
frvbf_fpu_error);
/* Initialize the register control information. */
frv_register_control_init (current_cpu);
/* Now perform power-on reset. */
frv_power_on_reset (current_cpu);