diff options
author | jeh <jeh@FreeBSD.org> | 2004-02-21 08:44:46 +0800 |
---|---|---|
committer | jeh <jeh@FreeBSD.org> | 2004-02-21 08:44:46 +0800 |
commit | 723c31edb60407cbeb2390a9f150c8081ab02a7a (patch) | |
tree | 78f87fbeb2b44d41f24da58ce615f09f2264c5ff /devel/i386-rtems-gdb | |
parent | 7721fd02c8007ad9f62ea343e7eb327aca1c6dd0 (diff) | |
download | freebsd-ports-gnome-723c31edb60407cbeb2390a9f150c8081ab02a7a.tar.gz freebsd-ports-gnome-723c31edb60407cbeb2390a9f150c8081ab02a7a.tar.zst freebsd-ports-gnome-723c31edb60407cbeb2390a9f150c8081ab02a7a.zip |
This patch get mips building again on 5.2
Diffstat (limited to 'devel/i386-rtems-gdb')
-rw-r--r-- | devel/i386-rtems-gdb/files/patch-sim::igen::gen-engine.c | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/devel/i386-rtems-gdb/files/patch-sim::igen::gen-engine.c b/devel/i386-rtems-gdb/files/patch-sim::igen::gen-engine.c new file mode 100644 index 000000000000..d61b1e8770e3 --- /dev/null +++ b/devel/i386-rtems-gdb/files/patch-sim::igen::gen-engine.c @@ -0,0 +1,62 @@ +--- sim/igen/gen-engine.c.orig Fri Feb 20 19:21:21 2004 ++++ sim/igen/gen-engine.c Fri Feb 20 19:22:13 2004 +@@ -98,21 +98,21 @@ + if (!options.gen.smp) + { + +- lf_putstr (file, " +-/* CASE 1: NO SMP (with or with out instruction cache). +- +-In this case, we can take advantage of the fact that the current +-instruction address (CIA) does not need to be read from / written to +-the CPU object after the execution of an instruction. +- +-Instead, CIA is only saved when the main loop exits. This occures +-when either sim_engine_halt or sim_engine_restart is called. Both of +-these functions save the current instruction address before halting / +-restarting the simulator. +- +-As a variation, there may also be support for an instruction cracking +-cache. */ +- ++ lf_putstr (file, "\ ++/* CASE 1: NO SMP (with or with out instruction cache).\ ++\ ++In this case, we can take advantage of the fact that the current\ ++instruction address (CIA) does not need to be read from / written to\ ++the CPU object after the execution of an instruction.\ ++\ ++Instead, CIA is only saved when the main loop exits. This occures\ ++when either sim_engine_halt or sim_engine_restart is called. Both of\ ++these functions save the current instruction address before halting /\ ++restarting the simulator.\ ++\ ++As a variation, there may also be support for an instruction cracking\ ++cache. */\ ++\ + "); + + lf_putstr (file, "\n"); +@@ -215,14 +215,14 @@ + if (options.gen.smp) + { + +- lf_putstr (file, " +-/* CASE 2: SMP (With or without ICACHE) +- +-The complexity here comes from needing to correctly halt the simulator +-when it is aborted. For instance, if cpu0 requests a restart then +-cpu1 will normally be the next cpu that is run. Cpu0 being restarted +-after all the other CPU's and the event queue have been processed */ +- ++ lf_putstr (file, "\ ++/* CASE 2: SMP (With or without ICACHE)\ ++\ ++The complexity here comes from needing to correctly halt the simulator\ ++when it is aborted. For instance, if cpu0 requests a restart then\ ++cpu1 will normally be the next cpu that is run. Cpu0 being restarted\ ++after all the other CPU's and the event queue have been processed */\ ++\ + "); + + lf_putstr (file, "\n"); |