1 |
786 |
skrzyp |
2011-08-25 John Dallaway
|
2 |
|
|
|
3 |
|
|
* misc/grub.cfg: Add example GRUB2 configuration file. Patch from
|
4 |
|
|
Stephen Polkowski. [ Bugzilla 1001254 ]
|
5 |
|
|
|
6 |
|
|
2009-01-31 Bart Veer
|
7 |
|
|
|
8 |
|
|
* cdl/hal_i386_pc.cdl: update compiler flags for gcc 4.x
|
9 |
|
|
|
10 |
|
|
2005-06-20 Frank Pagliughi
|
11 |
|
|
|
12 |
|
|
* cdl/hal_i386_pc.cdl, include/pkgconf/mlt_i386_pc_grub_hi.*:
|
13 |
|
|
Support for booting with GRUB in the High Memory.
|
14 |
|
|
|
15 |
|
|
2005-04-27 David Vrabel
|
16 |
|
|
|
17 |
|
|
* cdl/hal_i386_pc.cdl (CYGPKG_HAL_I386_PC_MEMSIZE): Moved from the
|
18 |
|
|
pcmb package since it's PC specific.
|
19 |
|
|
|
20 |
|
|
* src/pc_misc.c (hal_i386_mem_real_region_top): Moved from the
|
21 |
|
|
pcmb package since it's PC specific.
|
22 |
|
|
(hal_pc_init): Moved bits from the pcmb packaged related to
|
23 |
|
|
hal_i386_mem_real_region_top.
|
24 |
|
|
|
25 |
|
|
2005-04-17 Andrew Lunn
|
26 |
|
|
|
27 |
|
|
* cdl/hal_i386_pc.cdl:
|
28 |
|
|
* src/redboot_linux_exec.c: Moved the RedBoot command "exec" from
|
29 |
|
|
this package to the generic architecture package.
|
30 |
|
|
|
31 |
|
|
2005-01-22 Ian Campbell
|
32 |
|
|
|
33 |
|
|
* cdl/hal_i386_pc.cdl,
|
34 |
|
|
* src/redboot_linux_exec.c: Add a new RedBoot command "exec" which
|
35 |
|
|
executes a Linux zImage or bzImage already loaded into RAM.
|
36 |
|
|
|
37 |
|
|
2004-08-14 David Brennan
|
38 |
|
|
|
39 |
|
|
* cdl/hal_i386_pc.cdl: Added capability to build redboot with GRUB
|
40 |
|
|
startup type. Also added capability to load applications into a
|
41 |
|
|
higher RAM address (2MB) so they work with new GRUB based redboot.
|
42 |
|
|
* include/pkgconf/mlt_i386_pc_ram_hi.mlt:
|
43 |
|
|
* include/pkgconf/mlt_i386_pc_ram_hi.h:
|
44 |
|
|
* include/pkgconf/mlt_i386_pc_ram_hi.ldi: New files for loading
|
45 |
|
|
applications at 2MB.
|
46 |
|
|
* misc/redboot_GRUB.ecm: New file for creating GRUB loadable
|
47 |
|
|
redboot
|
48 |
|
|
|
49 |
|
|
2004-04-22 Jani Monoses
|
50 |
|
|
|
51 |
|
|
* cdl/hal_i386_pc.cdl :
|
52 |
|
|
Invoke tail with stricter syntax that works in latest coreutils.
|
53 |
|
|
|
54 |
|
|
2003-07-23 Nick Garnett
|
55 |
|
|
|
56 |
|
|
* include/plf_intr.h: Added extern definition for hal_pc_reset().
|
57 |
|
|
|
58 |
|
|
2003-04-10 Nick Garnett
|
59 |
|
|
|
60 |
|
|
* include/pkgconf/mlt_i386_pc_rom.ldi: Brought list of sections up
|
61 |
|
|
to date with other files.
|
62 |
|
|
|
63 |
|
|
2003-01-22 Jonathan Larmour
|
64 |
|
|
|
65 |
|
|
* include/pkgconf/hal_i386_pc.h: Old file. Remove.
|
66 |
|
|
|
67 |
|
|
2002-11-28 Nick Garnett
|
68 |
|
|
|
69 |
|
|
* src/plf_stub.c: Removed redundant reinitialization of VSR table
|
70 |
|
|
in hal_pc_stubs_init(). This has already been done in
|
71 |
|
|
hal_platform_init() and reinitializing here destroys the FPU
|
72 |
|
|
switch VSR.
|
73 |
|
|
|
74 |
|
|
* src/plf_misc.c (hal_platform_init):
|
75 |
|
|
Added configuration and test to avoid overwriting the FPU switch
|
76 |
|
|
VSR with the default VSR. This caused problems with stand-alone
|
77 |
|
|
application that use lazy FPU switching.
|
78 |
|
|
Moved call to hal_ctrlc_isr_init() to after call to
|
79 |
|
|
hal_if_init(). Previously, stand-alone applications had problems
|
80 |
|
|
with ctrl-c handling because the CALL_HACK stuff didn't work.
|
81 |
|
|
|
82 |
|
|
* cdl/hal_i386_pc.cdl:
|
83 |
|
|
Added GRUB startup option. This enables support for booting from
|
84 |
|
|
the GRUB bootloader.
|
85 |
|
|
Added CYGDBG_HAL_DEBUG_GDB_INITIAL_BREAK option to force a
|
86 |
|
|
breakpoint just before calling cyg_start(). This is insinuated
|
87 |
|
|
into the CYGPKG_HAL_DEBUG part of the tree, and conditioned to
|
88 |
|
|
only work for stand-alone apps with the stubs included.
|
89 |
|
|
|
90 |
|
|
* include/platform.inc: Added GRUB startup support.
|
91 |
|
|
|
92 |
|
|
* include/pkgconf/mlt_i386_pc_grub.mlt:
|
93 |
|
|
* include/pkgconf/mlt_i386_pc_grub.ldi:
|
94 |
|
|
* include/pkgconf/mlt_i386_pc_grub.h:
|
95 |
|
|
Added these MLT files to support the new GRUB startup option.
|
96 |
|
|
|
97 |
|
|
* misc/menu.lst: Added this example GRUB menu configuration file.
|
98 |
|
|
|
99 |
|
|
2002-05-07 Gary Thomas
|
100 |
|
|
|
101 |
|
|
* cdl/hal_i386_pc.cdl:
|
102 |
|
|
Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
|
103 |
|
|
|
104 |
|
|
2002-04-29 Jonathan Larmour
|
105 |
|
|
|
106 |
|
|
* src/romboot.S:
|
107 |
|
|
Don't use .file as it can confuse debugging since the .file
|
108 |
|
|
doesn't contain the path and therefore the debugger will never
|
109 |
|
|
know where it lives! This conflicts with using -Wa,--gstabs.
|
110 |
|
|
|
111 |
|
|
2002-04-23 Jonathan Larmour
|
112 |
|
|
|
113 |
|
|
* cdl/hal_i386_pc.cdl: Remove unused compile line.
|
114 |
|
|
|
115 |
|
|
2001-12-07 Nick Garnett
|
116 |
|
|
|
117 |
|
|
* include/plf_intr.h: Added definition of HAL_DELAY_US() so that
|
118 |
|
|
this is used instead of the delay loop in delay_us(). This is
|
119 |
|
|
necessary to handle fast Pentiums and Athlons.
|
120 |
|
|
|
121 |
|
|
* misc/redboot_FLOPPY_D850GB.ecm: Removed reference to SMP.
|
122 |
|
|
|
123 |
|
|
2001-10-16 Mark Salter
|
124 |
|
|
|
125 |
|
|
* misc/redboot_FLOPPY_D850GB.ecm: New file. RedBoot config for
|
126 |
|
|
Intel D850GB motherboard.
|
127 |
|
|
|
128 |
|
|
* src/hal_diag.c: Setup pc_ser_channels based on CDL.
|
129 |
|
|
|
130 |
|
|
2001-10-12 Jonathan Larmour
|
131 |
|
|
|
132 |
|
|
* cdl/hal_i386_pc.cdl: Parent CYGBLD_BUILD_REDBOOT_BIN_ROM and
|
133 |
|
|
CYGBLD_BUILD_REDBOOT_BIN_FLOPPY under a CYGBLD_BUILD_REDBOOT_BIN_ROM
|
134 |
|
|
component for better cross-platform consistency.
|
135 |
|
|
|
136 |
|
|
2001-10-08 Ian Campbell
|
137 |
|
|
|
138 |
|
|
* cdl/hal_i386_pc.cdl: CYGBLD_BUILD_I386_ROMBOOT and
|
139 |
|
|
CYGBLD_BUILD_REDBOOT_BIN_ROM moved here from hal_i386.cdl in the
|
140 |
|
|
arch package. Rename CYGBLD_BUILD_REDBOOT_BIN to
|
141 |
|
|
CYGBLD_BUILD_REDBOOT_BIN_FLOPPY for consistency.
|
142 |
|
|
* src/romboot.S: Moved from arch package.
|
143 |
|
|
* src/romboot.ld: Moved from arch package.
|
144 |
|
|
|
145 |
|
|
2001-10-05 Mark Salter
|
146 |
|
|
|
147 |
|
|
* src/plf_stub.c (hal_pc_stubs_init): Install idt entry for GNUPro
|
148 |
|
|
syscalls.
|
149 |
|
|
|
150 |
|
|
* misc/redboot_FLOPPY.ecm: Turn on CYGSEM_REDBOOT_BSP_SYSCALLS.
|
151 |
|
|
|
152 |
|
|
* include/plf_misc.h: Add extern decl for cyg_hal_pc_set_idt_entry.
|
153 |
|
|
|
154 |
|
|
2001-10-02 Jonathan Larmour
|
155 |
|
|
|
156 |
|
|
* cdl/hal_i386_pc.cdl
|
157 |
|
|
(CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT): Allow user to
|
158 |
|
|
change value.
|
159 |
|
|
|
160 |
|
|
2001-09-28 Ian Campbell
|
161 |
|
|
|
162 |
|
|
* include/platform.inc (hal_cpu_init): Initialise %ss.
|
163 |
|
|
Be more pedantic about register names matching opcode suffixes.
|
164 |
|
|
|
165 |
|
|
2001-09-07 Jonathan Larmour
|
166 |
|
|
|
167 |
|
|
* misc/redboot_FLOPPY.ecm: Disable
|
168 |
|
|
CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS
|
169 |
|
|
* misc/redboot_ROM.ecm: Ditto.
|
170 |
|
|
* misc/redboot_FLOPPY_SMP.ecm: Ditto.
|
171 |
|
|
|
172 |
|
|
2001-09-05 Jonathan Larmour
|
173 |
|
|
|
174 |
|
|
* src/plf_misc.c (hal_platform_init): If not RAM startup, install
|
175 |
|
|
exception VSRs.
|
176 |
|
|
|
177 |
|
|
2001-08-22 Nick Garnett
|
178 |
|
|
|
179 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.ldi:
|
180 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.mlt:
|
181 |
|
|
Moved load base address from 0x2000 to 0x3000.
|
182 |
|
|
We now use page 0x2000 for SMP related data including the slave
|
183 |
|
|
CPU startup trampoline and various data structures that need to be
|
184 |
|
|
shared between RedBoot and the application.
|
185 |
|
|
|
186 |
|
|
* misc/redboot_FLOPPY_SMP.ecm: Added this file to configure an
|
187 |
|
|
SMP-aware RedBoot floppy. If SMP applications are to be run it is
|
188 |
|
|
essential that this version of RedBoot be used because a degree of
|
189 |
|
|
cooperation is required to get the CPUs going, and to handle
|
190 |
|
|
exceptions cleanly.
|
191 |
|
|
|
192 |
|
|
* src/plf_misc.c (hal_platform_init): Added call to cyg_hal_smp_init().
|
193 |
|
|
|
194 |
|
|
|
195 |
|
|
* include/platform.inc (hal_idt_init): Added entries to set up IDT
|
196 |
|
|
entries 48..67.
|
197 |
|
|
|
198 |
|
|
2001-08-13 Jonathan Larmour
|
199 |
|
|
|
200 |
|
|
* cdl/hal_i386_pc.cdl: Fix CYG_HAL_STARTUP description.
|
201 |
|
|
|
202 |
|
|
2001-07-13 Nick Garnett
|
203 |
|
|
|
204 |
|
|
* cdl/hal_i386_pc.cdl: Added requires statement to
|
205 |
|
|
CYGSEM_HAL_ROM_MONITOR option to turn off lazy FPU switching. ROM
|
206 |
|
|
monitors should not be playing these kinds of games.
|
207 |
|
|
|
208 |
|
|
2001-05-22 Jonathan Larmour
|
209 |
|
|
|
210 |
|
|
* include/pkgconf/mlt_i386_pc_ram.mlt: Fix pci_window description.
|
211 |
|
|
|
212 |
|
|
2001-05-03 Nick Garnett
|
213 |
|
|
|
214 |
|
|
* cdl/hal_i386_pc.cdl: Changed option
|
215 |
|
|
CYGIMP_HAL_I386_PCMB_SCREEN_SUPPORT to interface
|
216 |
|
|
CYGINT_HAL_I386_PCMB_SCREEN_SUPPORT.
|
217 |
|
|
|
218 |
|
|
2001-04-30 Nick Garnett
|
219 |
|
|
|
220 |
|
|
[x86 branch]
|
221 |
|
|
* cdl/hal_i386_pc.cdl: Added options to convert ELF file to binary
|
222 |
|
|
for copying to a floppy disc.
|
223 |
|
|
|
224 |
|
|
2001-03-16 Nick Garnett
|
225 |
|
|
|
226 |
|
|
[x86 branch]
|
227 |
|
|
* misc/redboot_ROM.ecm:
|
228 |
|
|
Removed ETH_DRIVERS package for initial work.
|
229 |
|
|
(This is work in progress and is not yet complete.)
|
230 |
|
|
|
231 |
|
|
* include/pkgconf/mlt_i386_pc_rom.ldi:
|
232 |
|
|
* include/pkgconf/mlt_i386_pc_rom.h:
|
233 |
|
|
Added these files to enable building of ROM images.
|
234 |
|
|
(This is work in progress and is not yet complete.)
|
235 |
|
|
|
236 |
|
|
* include/platform.inc: Modified ROM startup to work with romboot.S.
|
237 |
|
|
|
238 |
|
|
* cdl/hal_i386_pc.cdl: Modified options to allow for ROM startup.
|
239 |
|
|
|
240 |
|
|
* include/pkgconf/mlt_i386_pc_ram.mlt:
|
241 |
|
|
* include/pkgconf/mlt_i386_pc_ram.ldi:
|
242 |
|
|
* include/pkgconf/mlt_i386_pc_ram.h:
|
243 |
|
|
Fixed some bugs in these files with the size and layout of
|
244 |
|
|
RAM. This was causing the heap to be badly mangled.
|
245 |
|
|
|
246 |
|
|
2001-03-14 Nick Garnett
|
247 |
|
|
|
248 |
|
|
[x86 branch]
|
249 |
|
|
* src/plf_misc.c (hal_platform_init): Added call to
|
250 |
|
|
hal_pcmb_init().
|
251 |
|
|
|
252 |
|
|
* include/platform.inc: Removed memory size stuff.
|
253 |
|
|
|
254 |
|
|
2001-03-13 Nick Garnett
|
255 |
|
|
|
256 |
|
|
[x86 branch]
|
257 |
|
|
* src/plf_misc.c: Deleted old FP context switch code.
|
258 |
|
|
|
259 |
|
|
* include/platform.inc: Removed some now redundant code.
|
260 |
|
|
|
261 |
|
|
2001-03-08 Nick Garnett
|
262 |
|
|
|
263 |
|
|
[x86 branch]
|
264 |
|
|
* src/plf_misc.c: ISR tables and cyg_hal_pc_set_idt_entry() moved
|
265 |
|
|
here from hal_startup.c. ISR table setup code tidied.
|
266 |
|
|
hal_delay_us() now works in 1s bursts to avoid arithmetic
|
267 |
|
|
overflow.
|
268 |
|
|
|
269 |
|
|
* src/hal_diag.c: Most of contents of file moved out to
|
270 |
|
|
pcmb_serial.c and pcmb_screen.c. This remains as an intialization
|
271 |
|
|
interface for those.
|
272 |
|
|
|
273 |
|
|
* include/plf_io.h: Move contents out to pcmb_io.h.
|
274 |
|
|
|
275 |
|
|
* include/plf_intr.h: Added include of pcmb_intr.h and other
|
276 |
|
|
headers.
|
277 |
|
|
|
278 |
|
|
* include/plf_arch.h: File added. Currently contains nothing.
|
279 |
|
|
|
280 |
|
|
* include/platform.inc: floppy boot code moved to PCMB HAL. FPU
|
281 |
|
|
support moved to architectural HAL. Various tidies.
|
282 |
|
|
|
283 |
|
|
* cdl/hal_i386_pc.cdl: Many changes to bring this HAL in line with
|
284 |
|
|
reorganization of whole i386 HAL. Lots of stuff deleted, and other
|
285 |
|
|
things moved out to PCMB package.
|
286 |
|
|
|
287 |
|
|
* misc/redboot_FLOPPY.ecm: Added setting of CYGSEM_HAL_ROM_MONITOR
|
288 |
|
|
to 1.
|
289 |
|
|
|
290 |
|
|
* include/var_intr.h:
|
291 |
|
|
* include/variant.inc:
|
292 |
|
|
* src/hal_intr.c:
|
293 |
|
|
* src/hal_startup.c:
|
294 |
|
|
* src/var_misc.c:
|
295 |
|
|
Files removed. Most of the contents of these files has become
|
296 |
|
|
redundant. Those parts that are not have been moved to more
|
297 |
|
|
appropriate places.
|
298 |
|
|
|
299 |
|
|
2001-03-06 Nick Garnett
|
300 |
|
|
|
301 |
|
|
[x86 branch]
|
302 |
|
|
* src/var_misc.c: Rewrote clock init and access functions in terms
|
303 |
|
|
of HAL IO macros.
|
304 |
|
|
|
305 |
|
|
* src/plf_misc.c:
|
306 |
|
|
Added call to HAL_CLOCK_INITIALIZE() to hal_platform_init() when
|
307 |
|
|
in RedBoot configurations.
|
308 |
|
|
Rewrote hal_delay_us() to use timer 0.
|
309 |
|
|
|
310 |
|
|
* misc/redboot_FLOPPY.ecm: Added ETH drivers to configuration.
|
311 |
|
|
|
312 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.ldi:
|
313 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.h:
|
314 |
|
|
Added __pci_window label for use with PCI devices.
|
315 |
|
|
|
316 |
|
|
* include/plf_misc.h: Removed unnecessary port IO functions.
|
317 |
|
|
|
318 |
|
|
* include/plf_io.h:
|
319 |
|
|
Gave correct values to HAL_PCI_PHYSICAL_MEMORY_BASE and friends.
|
320 |
|
|
Tidied up a bit.
|
321 |
|
|
|
322 |
|
|
2001-03-05 Nick Garnett
|
323 |
|
|
|
324 |
|
|
[x86 branch]
|
325 |
|
|
Some of these changes were initially made by Fabrice Gautier and
|
326 |
|
|
then liberally modified by me.
|
327 |
|
|
|
328 |
|
|
* src/var_misc.c: Miscellaneous tidies.
|
329 |
|
|
|
330 |
|
|
* src/plf_misc.c (hal_platform_init): Some redundant stuff
|
331 |
|
|
removed.
|
332 |
|
|
|
333 |
|
|
* src/plf_stub.c:
|
334 |
|
|
* src/hal_startup.c:
|
335 |
|
|
* src/hal_intr.c:
|
336 |
|
|
Lots of stuff removed from these files. When we reorganise the
|
337 |
|
|
HAL, these files should be eliminated.
|
338 |
|
|
|
339 |
|
|
* src/hal_diag.c:
|
340 |
|
|
Lots of changes to support IF vectors for both serial ports and
|
341 |
|
|
screen/keyboard.
|
342 |
|
|
|
343 |
|
|
* misc/redboot_FLOPPY.ecm:
|
344 |
|
|
* misc/redboot_ROM.ecm:
|
345 |
|
|
ecosconfig import files to generate Redboot configs.
|
346 |
|
|
|
347 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.ldi:
|
348 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.mlt:
|
349 |
|
|
* include/pkgconf/mlt_i386_pc_ram.ldi:
|
350 |
|
|
* include/pkgconf/mlt_i386_pc_ram.mlt:
|
351 |
|
|
Updated to reflect new memory layout for Redboot and RAM apps.
|
352 |
|
|
|
353 |
|
|
* include/var_intr.h: Tidied up and made consistent with rest of
|
354 |
|
|
HAL. HAL_TRANSLATE_VECTOR() used where necessary.
|
355 |
|
|
|
356 |
|
|
* include/plf_stub.h: Some minor changes and tidies.
|
357 |
|
|
|
358 |
|
|
* include/plf_misc.h: Tidied up. This file should eventually
|
359 |
|
|
become redundant.
|
360 |
|
|
|
361 |
|
|
* include/plf_io.h: New file - contains PCI support code.
|
362 |
|
|
|
363 |
|
|
* include/plf_intr.h: Added HAL_PLATFORM_RESET_ENTRY.
|
364 |
|
|
|
365 |
|
|
* include/platform.inc:
|
366 |
|
|
Better separation of startup types, added start of ROM startup.
|
367 |
|
|
Added IDT initialization. Various tidies.
|
368 |
|
|
|
369 |
|
|
* include/hal_diag.h: Added virtual vector support.
|
370 |
|
|
|
371 |
|
|
* cdl/hal_i386_pc.cdl: Many changes to support Redboot.
|
372 |
|
|
|
373 |
|
|
2001-01-26 Jesper Skov
|
374 |
|
|
|
375 |
|
|
* include/plf_stub.h: Reset macros moved
|
376 |
|
|
* include/plf_intr.h: to this file.
|
377 |
|
|
|
378 |
|
|
2000-12-05 Hugo Tyson
|
379 |
|
|
|
380 |
|
|
* src/plf_misc.c (hal_pc_fpe_dsr): Raise the base stack address by
|
381 |
|
|
CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE if that is defined;
|
382 |
|
|
otherwise a stack overflow would immediately be reported.
|
383 |
|
|
|
384 |
|
|
2000-11-02 Fabrice Gautier
|
385 |
|
|
|
386 |
|
|
* src/platform.inc (hal_cpu_init): Load image from floppy one
|
387 |
|
|
sector at a time to avoid "DMA access across 64k boundary" error.
|
388 |
|
|
|
389 |
|
|
2000-10-20 Jonathan Larmour
|
390 |
|
|
|
391 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.mlt:
|
392 |
|
|
Add heap1 section
|
393 |
|
|
|
394 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.h:
|
395 |
|
|
* include/pkgconf/mlt_i386_pc_ram.h:
|
396 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.ldi:
|
397 |
|
|
* include/pkgconf/mlt_i386_pc_ram.ldi:
|
398 |
|
|
Regenerated
|
399 |
|
|
|
400 |
|
|
2000-10-19 Jesper Skov
|
401 |
|
|
|
402 |
|
|
* include/pkgconf/mlt_i386_pc_ram.h: Added heap1 label.
|
403 |
|
|
* include/pkgconf/mlt_i386_pc_ram.mlt: Same.
|
404 |
|
|
* include/pkgconf/mlt_i386_pc_ram.ldi: Same.
|
405 |
|
|
|
406 |
|
|
2000-08-18 Nick Garnett
|
407 |
|
|
|
408 |
|
|
* include/platform.inc:
|
409 |
|
|
* include/var_intr.h:
|
410 |
|
|
Fixed code to acknowledge interrupts to always ack on the master
|
411 |
|
|
controller and ack the slave controller when it is INT8 or higher.
|
412 |
|
|
|
413 |
|
|
2000-06-20 Nick Garnett
|
414 |
|
|
|
415 |
|
|
* include/var_intr.h: Added cast to _data_ argument in
|
416 |
|
|
HAL_INTERRUPT_ATTACH() to prevent compiler errors.
|
417 |
|
|
|
418 |
|
|
2000-03-23 Nick Garnett
|
419 |
|
|
|
420 |
|
|
* doc/RELEASENOTES.txt: Added this file to contain release notes.
|
421 |
|
|
|
422 |
|
|
2000-03-15 Nick Garnett
|
423 |
|
|
|
424 |
|
|
* src/hal_diag.c: Added code to handle keyboard input on PC when
|
425 |
|
|
using SCREEN diagnostics. This is as much for completeness and
|
426 |
|
|
future use than for any pressing current need.
|
427 |
|
|
|
428 |
|
|
* include/platform.inc: Fixed some mismatches between instruction
|
429 |
|
|
suffixes and operand sizes that the latest i386 assembler now
|
430 |
|
|
warns about. Also tidied up GDT and IDT load code and protected
|
431 |
|
|
mode switch because of warnings from assembler.
|
432 |
|
|
|
433 |
|
|
2000-03-09 Jesper Skov
|
434 |
|
|
|
435 |
|
|
* include/platform.inc:
|
436 |
|
|
* cdl/hal_i386_pc.cdl: Rename CYGHWR_HAL_STARTUP to
|
437 |
|
|
CYG_HAL_STARTUP for consistency with other HALs (and tools).
|
438 |
|
|
|
439 |
|
|
2000-03-02 Jonathan Larmour
|
440 |
|
|
|
441 |
|
|
* cdl/hal_i386_pc.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX):
|
442 |
|
|
Use i386-elf toolchain by default, although add a note in the
|
443 |
|
|
description that appropriate versions of native linux tools can
|
444 |
|
|
also be used.
|
445 |
|
|
|
446 |
|
|
2000-03-01 Nick Garnett
|
447 |
|
|
|
448 |
|
|
* src/plf_stub.c (cyg_hal_gdb_isr): Added check for a character
|
449 |
|
|
being available at the serial line. With the introduction of GDB O
|
450 |
|
|
packet debugging, it is possible for this code to see a spurious
|
451 |
|
|
interrupt and get stuck in hal_pc_get_char().
|
452 |
|
|
|
453 |
|
|
* include/var_intr.h:
|
454 |
|
|
Modified interrupt enable/disable code so that it is closer in
|
455 |
|
|
behavior to other HALs.
|
456 |
|
|
|
457 |
|
|
* include/platform.inc:
|
458 |
|
|
Changed floppy bootstrap code so it can load binaries greater than
|
459 |
|
|
64k and only loads the .text+.data parts, not the .bss.
|
460 |
|
|
|
461 |
|
|
2000-02-18 Jonathan Larmour
|
462 |
|
|
|
463 |
|
|
* cdl/hal_i386_pc.cdl (CYGBLD_BUILD_GDB_STUBS): When
|
464 |
|
|
building stubs, define every dependency required here rather than
|
465 |
|
|
in the template
|
466 |
|
|
|
467 |
|
|
2000-02-18 John Dallaway
|
468 |
|
|
|
469 |
|
|
* include/pkgconf/mlt_i386_pc_ram.mlt,
|
470 |
|
|
include/pkgconf/mlt_i386_pc_floppy.mlt:
|
471 |
|
|
|
472 |
|
|
Add/update memory layout save files to match the corresponding
|
473 |
|
|
linker script fragments.
|
474 |
|
|
|
475 |
|
|
2000-02-16 Nick Garnett
|
476 |
|
|
|
477 |
|
|
* src/hal_diag.c: Added support for generating GDB O packets when
|
478 |
|
|
diagnosing to serial0.
|
479 |
|
|
|
480 |
|
|
* include/plf_intr.h: Added missed copyright notice.
|
481 |
|
|
|
482 |
|
|
2000-02-15 Nick Garnett
|
483 |
|
|
|
484 |
|
|
* cdl/hal_i386_pc.cdl:
|
485 |
|
|
* include/hal_diag.h:
|
486 |
|
|
* include/platform.inc:
|
487 |
|
|
* include/plf_intr.h:
|
488 |
|
|
* include/plf_misc.h:
|
489 |
|
|
* include/plf_stub.h:
|
490 |
|
|
* include/var_intr.h:
|
491 |
|
|
* include/variant.inc:
|
492 |
|
|
* include/pkgconf/hal_i386_pc.h:
|
493 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.h:
|
494 |
|
|
* include/pkgconf/mlt_i386_pc_floppy.ldi:
|
495 |
|
|
* include/pkgconf/mlt_i386_pc_ram.h:
|
496 |
|
|
* include/pkgconf/mlt_i386_pc_ram.ldi:
|
497 |
|
|
* include/pkgconf/mlt_i386_pc_ram.mlt:
|
498 |
|
|
* src/PKGconf.mak:
|
499 |
|
|
* src/hal_diag.c:
|
500 |
|
|
* src/hal_intr.c:
|
501 |
|
|
* src/hal_startup.c:
|
502 |
|
|
* src/plf_misc.c:
|
503 |
|
|
* src/plf_stub.c:
|
504 |
|
|
* src/var_misc.c:
|
505 |
|
|
Files added to provide PC support. Most of these are based on code
|
506 |
|
|
contributed by Patrick O'Grady (patrick@softprocess.com).
|
507 |
|
|
|
508 |
|
|
|
509 |
|
|
//===========================================================================
|
510 |
|
|
// ####GPLCOPYRIGHTBEGIN####
|
511 |
|
|
// -------------------------------------------
|
512 |
|
|
// This file is part of eCos, the Embedded Configurable Operating System.
|
513 |
|
|
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2011 Free Software Foundation, Inc.
|
514 |
|
|
//
|
515 |
|
|
// This program is free software; you can redistribute it and/or modify
|
516 |
|
|
// it under the terms of the GNU General Public License as published by
|
517 |
|
|
// the Free Software Foundation; either version 2 or (at your option) any
|
518 |
|
|
// later version.
|
519 |
|
|
//
|
520 |
|
|
// This program is distributed in the hope that it will be useful, but
|
521 |
|
|
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
522 |
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
523 |
|
|
// General Public License for more details.
|
524 |
|
|
//
|
525 |
|
|
// You should have received a copy of the GNU General Public License
|
526 |
|
|
// along with this program; if not, write to the
|
527 |
|
|
// Free Software Foundation, Inc., 51 Franklin Street,
|
528 |
|
|
// Fifth Floor, Boston, MA 02110-1301, USA.
|
529 |
|
|
// -------------------------------------------
|
530 |
|
|
// ####GPLCOPYRIGHTEND####
|
531 |
|
|
//===========================================================================
|