Match standalone printf_filtered to gdb prototype.
[deliverable/binutils-gdb.git] / sim / ppc / ChangeLog
CommitLineData
d8d46596
MM
1Sun Oct 1 13:52:59 1995 Michael Meissner <meissner@tiktok.cygnus.com>
2
3 * main.c (printf_filtered): Correct to match new prototype.
4
9d3b4701
MM
5Sat Sep 30 20:47:05 1995 Michael Meissner <meissner@tiktok.cygnus.com>
6
7 * sim_callbacks.h (printf_filtered): Correct prototype.
8
4f35cbff
MM
9Thu Sep 21 16:26:49 1995 Michael Meissner <meissner@tiktok.cygnus.com>
10
9d3b4701
MM
11 * device_tree.c (OEA_MEMORY_SIZE): Define if not defined to
12 0x100000.
13 (clayton_memory_size): Define as OEA_MEMORY_SIZE.
14
4f35cbff
MM
15 * std-config.h (WITH_TRACE): Default to 1 now.
16
17 * psim.c (write_stack_arguments): Don't write any stack arguments
18 if OEA.
19
20 * main.c (main): Switch to using getopt. Make -p also set
9d3b4701
MM
21 trace_semantics. Make -a turn on all trace flags. Make -C turn
22 on console tracing.
4f35cbff
MM
23
24 * device_tree.c (create_option_device_node): Assume a program is
25 OEA if the start address is < 4096, not just == 0.
26
602677ad
ILT
27Wed Sep 20 13:36:06 1995 Ian Lance Taylor <ian@cygnus.com>
28
29 * Makefile.in (maintainer-clean): New synonym for realclean.
30
0384d2e3
MT
31Sun Sep 10 10:23:56 1995 Michael Tiemann <tiemann@axon.cygnus.com>
32
33 * registers.c (register_description): Add gdb synonyms for cr
34 (cnd) and msr (ps).
35
36Fri Sep 8 13:16:10 1995 Ian Lance Taylor <ian@cygnus.com>
37
38 * Makefile.in (install): Don't install in $(tooldir).
39
8b3797aa
MM
40 * configure.in: Call AC_CONFIG_HEADER. Don't try to use
41 bfd/hosts/*.h file or bfd/config/*.mh file. Call AC_PROG_CC and
42 AC_PROG_RANLIB. Substitute in values for CFLAGS, HDEFINES, AR,
43 and CC_FOR_BUILD. Call AC_CHECK_HEADERS for various header files.
44 Touch stamp.h if creating config.h.
45 * configure: Rebuild.
46 * config.in: New file, created by autoheader.
47 * Makefile.in (AR): Define as @AR@.
48 (CC): New variable, defined as @CC@.
49 (CFLAGS): Define as @CFLAGS@.
50 (CC_FOR_BUILD): New variable, defined as @CC_FOR_BUILD@.
51 (RANLIB): Define as @RANLIB@.
52 (HDEFINES, TDEFINES): New variables.
53 (@host_makefile_frag@): Remove.
54 (mostlyclean): Make the same as clean, not distclean.
55 (clean): Remove config.log.
56 (distclean): Remove config.h and stamp-h.
57 (Makefile): Don't depend upon @frags@. Just rebuild Makefile when
58 invoking config.status.
59 (config.h, stamp-h): New targets.
60 (gen, gen.o): Build with CC_FOR_BUILD, not CC.
61 (ppc-config.h): Rename from old config.h build.
62 * (basics.h,gen.c,ppc-endian.c,psim.c): Include ppc-config.h.
63
4f965b81
MM
64Fri Sep 8 09:51:03 1995 Michael Meissner <meissner@tiktok.cygnus.com>
65
66 * configure{,.in}: Don't include sysdep.h from bfd, since bfd no
67 longer provides it.
68 * basics.h (sysdep.h): Don't include it.
69 * Makefile.in (BASICS_H): Remove sysdep.h.
70
71Wed Sep 6 13:25:42 1995 Andrew Cagney - aka Noid <cagney@kremvax>
72
73 * core.c (core_add_data): First growth of bss was being put at
74 wrong address (0) instead of &end.
75
76 * core.c (core_add_stack, core_add_data): Was not handling case
77 where bss/stack is grown across the current end-of-{bss,stack}.
78
79Wed Sep 6 00:46:10 1995 Andrew Cagney - aka Noid <cagney@kremvax>
80
81 * system.c (system_call): Fix SYS_break - was aligning bss to a
82 page boundary instead of just an 8 byte one; On first call sbrk(0)
83 != sbrk(0).
84
85Thu Aug 24 14:48:54 1995 Michael Meissner <meissner@tiktok.cygnus.com>
86
87 * Makefile.in (install): Fix install rule.
88
cb7a6892
MM
89Tue Aug 22 09:31:18 1995 Michael Meissner <meissner@tiktok.cygnus.com>
90
91 * system.c (system_call): Add read support.
92
93 * main.c (main): -t sets trace_device_tree. Correct usage message
94 to current reality.
95
96 * device_tree.c (update_memory_node_for_section): Make tracing
97 output line up. If not code or readonly, assume that the section
98 is a data section and has read/write permissions. Add readonly
99 support.
100
101 * core.c (create_core_from_addresses): Print end address in traces
102 and make tracing output line up.
103
104 * Makefile.in: Rewrite from Makefile to work with the Cygnus
105 environment, and support compiling in a different directory than
106 the sources reside in.
107
108 * ppc-endian.h: Rename from endian.h so that it doesn't get
109 confused with /usr/include/sys/endian.h on Linux. Add Linux
110 endian support.
111
112 * ppc-endian.c: Rename to be consistant with ppc-endian.h.
113 Include ppc-endian.h, not endian.h.
114
115 * basics.h (sysdep.h): Include sysdep.h that configure makes.
116 Include ppc-endian.h, not endian.h.
117
118 * std-config.h: Rename from ppc-config. Put #ifndefs around most
119 configuration macros, so they can be overridden via CFLAGS. By
120 default, turn off tracing.
121
122 * configure.in: Clone from other simulator targets.
123 * configure: Generate via autoconf from configure.in.
124
125Sat Aug 19 09:05:32 1995 Andrew Cagney - aka Noid <cagney@kremvax>
126
127 * ppc-instructions: fix srawi (was geting XER[CA] real wrong).
128
129 * interrupts.c (data_storage_interrupt): allow stack to grow by
130 upto one MB per increment.
131
132 * ppc-instructions: divw was computing rA / rA not rA / rB
133
134 * main.c (main): really stupid. Wasn't exiting with correct status
135
136Fri Aug 18 00:38:01 1995 Andrew Cagney - aka Noid <cagney@kremvax>
137
138 * system.c (system_call): add system calls kill(2) and getpid(2).
139
140 * main.c (main): Check/return exit status when simulation
141 finishes.
142
143Thu Aug 17 14:29:18 1995 Andrew Cagney <cagney@kremvax>
144
145 * device_tree.c (create_option_device_node): Alignment rules (at
146 least for the moment) now are for strict alignment only for LE OEA
147 mode. (Because of compiler problems).
148
149 * system.c (system_call) SYS_exit: Wasn't exiting with correct status.
150
151Thu Aug 17 01:16:38 1995 Andrew Cagney - aka Noid <cagney@kremvax>
152
153 * vm.c (DEFINE_VM_DATA_MAP_WRITE_N): For miss aligned transfer
154 forgot to return.
155
156 * system.c (system_call): didn't page align break argument before
157 determining increment break increment.
158
159 * psim/ppc: Re-arange entire directory structure so that
160 everything lives in the one directory. While a pain for cleaning,
161 makes building across multiple architectures much simpler.
162
163 * devices.c, device_tree.c: Added code that provides a simple
164 illustration of how an interrupt control device could be
165 implemented.
166
167 * devices.c: Added code so that the dumb console device can read
168 (from stdin) as well as write to stdout.
169
This page took 0.031987 seconds and 4 git commands to generate.