summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/i386/pc386/ChangeLog')
-rw-r--r--c/src/lib/libbsp/i386/pc386/ChangeLog1580
1 files changed, 0 insertions, 1580 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/ChangeLog b/c/src/lib/libbsp/i386/pc386/ChangeLog
deleted file mode 100644
index 1be6414974..0000000000
--- a/c/src/lib/libbsp/i386/pc386/ChangeLog
+++ /dev/null
@@ -1,1580 +0,0 @@
-2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * console/vt.c: Make _kd_mksound static.
- * ide/ide.c: Make pc386_ide_probe, pc386_ide_initialize,
- pc386_ide_read_reg, pc386_ide_write_reg, pc386_ide_write_block,
- pc386_ide_control, pc386_ide_config_io_speed static.
-
-2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * console/vgacons.c: Add VGACONS_STATIC.
- * console/vgacons.h: Remove VGACONS_STATIC.
-
-2011-11-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1925
- * Makefile.am, preinstall.am, console/serial_mouse_config.c,
- include/bsp.h, start/start.S: Converted 1386 console to the libchip
- style console
- * console/conscfg.c, console/console_control.c,
- console/printk_support.c, console/vgacons.c, console/vgacons.h: New
- files.
-
-2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ne2000/ne2000.c: Remove unused var "stat".
-
-2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * configure.ac: Formatting. Remove duplication BSP_HAS_SMP.
-
-2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1802
- * Makefile.am, configure.ac, preinstall.am, clock/ckinit.c,
- start/start16.S, startup/bspstart.c, startup/ldsegs.S: Add SMP
- support for i386.
-
-2011-07-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * start/start16.S: Removed tabs and added OAR standard copyright header
- in preperation for merging SMP support.
-
-2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * start/start.S: Moved enable_sse into a subroutine that may be called
- from other cores on an SMP system.
-
-2011-07-14 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1833/bsps
- * ne2000/ne2000.c: Addition of multicast support disabled broadcast
- reception. Patch also includes support to work on big endian CPUs.
-
-2011-07-14 Jennifer Averett
-
- * make/custom/pcp4.cfg: New file.
-
-2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Fix broken path to clockdrv_shell.h.
-
-2011-04-11 Keith Robertson <kjrobert at alumni dot uwaterloo dot ca>
-
- * ne2000/ne2000.c: Add multicast support. Patch submitted to mailing
- list 2005-12-21.
-
-2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- PR 1729/cpukit
- * Makefile.am, configure.ac: Add next step in SMP support. This adds an
- allocated array of the Per_CPU structures to support multiple cpus vs
- a single instance of the structure which is still used if SMP support
- is disabled. Configuration support is also added to explicitly enable
- or disable SMP. But SMP can only be enabled for the CPUs which will
- support it initially -- SPARC and i386. With the stub BSP support, a
- BSP can be run as a single core SMP system from an RTEMS data
- structure standpoint.
-
-2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1762/cpukit
- * Makefile.am, preinstall.am, console/console.c, console/keyboard.c,
- console/keyboard.h, console/pc_keyb.c, console/ps2_mouse.c,
- console/vgainit.c: Made mouse parser engine generic. Now use generic
- serial mouse driver. Moved many externs from C to .h.
- * console/kbd_parser.c, console/serial_mouse_config.c: New files.
- * console/mouse_parser.c, console/mouse_parser.h,
- console/serial_mouse.c, console/serial_mouse.h: Removed.
-
-2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * timer/timer.c: Retry up to 5 times when the calibration loop fails.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/bsp.h, include/tm27.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-02-09 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * console/ps2_mouse.c: Formatting changes in preparation for making
- mouse parsing and serial mouse driver BSP independent.
-
-2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * timer/timer.c: Include <rtems/btimer.h>.
- Fix benchmark_timer_read() definition.
-
-2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require autoconf-2.68, automake-1.11.1.
-
-2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * clock/rtc.c, console/console.c, console/inch.c, console/outch.c,
- include/bsp.h, include/crt.h, ne2000/ne2000.c, startup/bspcmdline.c,
- startup/bspstart.c, startup/ldsegs.S, timer/timer.c,
- timer/timerisr.S: Fix typo where license said found in found in.
-
-2011-01-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac: Move comment to correct location.
-
-2010-10-11 Chris Johns <chrisj@rtems.org>
-
- * console/console.c: Fix the baudrate command line support.
-
-2010-08-27 Chris Johns <chrisj@rtems.org>
-
- * console/console.c: Add baudrate support to the --console command
- line option. You can now do '--console=com1,115200'.
-
-2010-07-23 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- * start/start.S: Replace the call to _return_to_monitor by
- hlt instruction.
- * startup/ldsegs.S: Remove the _return_to_monitor function.
-
-2010-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * timer/timer.c: Do not do the indirect call if NULL.
-
-2010-06-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * startup/bspstart.c: Formatting.
-
-2010-05-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * timer/timer.c: Now runs on 486 and below again. Reformatted.
-
-2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * Makefile.am, preinstall.am: Update for generic interrupt support
- changes.
-
-2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * console/console.c, console/ps2_mouse.c: Reflect termios API
- changes.
-
-2010-04-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * make/custom/pc386.cfg: EXEEXT is not defined in application Makefile
- support. All other BSPs just use .exe directly on objcopy commands.
- This makes it consistent and allows external examples (network demos,
- examples-v2, etc to link.
-
-2010-03-26 Chris Johns <chrisj@rtems.org>
-
- * make/custom/pc386.cfg: Revert the PR1495 change.
-
-2010-03-10 Gedare Bloom <gedare@gwu.edu>
-
- PR 1495/bsp
- * clock/ckinit.c, make/custom/pc386.cfg: Calling
- rtems_clock_get_uptime() in a tight loop sometimes showed time moving
- backwards.
-
-2009-12-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
-
-2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * clock/ckinit.c: Fix warning.
-
-2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspgetworkarea.c: Make bsp_mem_size available for page table
- initialization.
-
-2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to
- ensure that multiboot information regarding memory size is used as
- the primary source. This was broken in the move to supporting a
- unified workspace. It worked this way in 4.9 so this was a
- regression.
-
-2009-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspgetworkarea.c: Add debug printk's.
- * startup/linkcmds: Using "-Wl,--defsym -Wl,RamSize=0x1000000"
- results in _RamSize being defined. Handle this properly.
-
-
-
-2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/bsp.h: BSP should not define
- CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
-
-2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ne2000/ne2000.c: Logic on defaulting port number was inverted when
- adding command line arguments.
-
-2009-11-05 Till Straumann <strauman@slac.stanford.edu>
-
- * console/console.c: Fixed compiler warning.
-
-2009-11-05 Till Straumann <strauman@slac.stanford.edu>
-
- * start/start.S, console/console.c: Separated code
- that switched console and printk port based on info
- gathered from the commandline and/or a BSP provided
- routine into new BSP_console_select() which is called
- from 'start.S' so that early messages make it to the
- redirected printk port.
-
-2009-10-28 Till Straumann <strauman@slac.stanford.edu>
-
- * start/start.S: Make sure initial stack is aligned
- to CPU_STACK_ALIGNMENT before calling C-code.
-
-2009-10-27 Till Straumann <strauman@slac.stanford.edu>
-
- * include/bsp.h, console/console.c: Provide weak-alias
- hook so that the application may choose the console.
-
-2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
-
-2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Don't add -ansi -fasm to CFLAGS.
-
-2009-10-15 Chris Johns <chrisj@rtems.org>
-
- * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
- line configure options.
-
- * ide/ide.c: Fix a bug which left 4 words in the buffer of the
- disk. Some devices do not follow the standard and terminate the
- command which a new command occurs and/or low data ready when data
- is still to be read.
-
-2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * make/custom/pc386.cfg: New (relocated from /make/custom).
- * make/custom/pc386dx.cfg: New (relocated from /make/custom).
- * make/custom/pc486.cfg: New (relocated from /make/custom).
- * make/custom/pc586.cfg: New (relocated from /make/custom).
- * make/custom/pc686.cfg: New (relocated from /make/custom).
-
-2009-10-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * Makefile.am: Added interrupt server.
-
-2009-10-08 Chris Johns <chrisj@rtems.org>
-
- * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
- 64K in a single write on my test PC and qemu with this driver. The
- driver only checks the data ready bit at the start of each 512
- block being transfered. This has speed the transfer loop up. Fixed
- the timing so the BSP timer is used until RTEMS has started.
-
-2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * console/console.c, console/serial_mouse.c: Reflect
- termios_baud_to_number having been renamed to
- rtems_termios_baud_to_number.
-
-2009-09-15 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1344/bsps:
- * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
- TSC handler was used when 8254 was requested and vice versa.
- Also, nanosecond handler was never installed to RTEMS clock.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
-
- 2009-08-22 Roxana Leontie <roxana.leontie@gmail.com>
-
- * console/fb_vga.c: improved read/write
-
-2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>
-
- * pc386/console/fb_vga.c: added read/write functionality; added thread
- safety to prevent multiple open() operations of the frame buffer device.
-
-2009-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
- Should be automatically handled by confdefs.h or the application.
-
-2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/tm27.h: Remove references to rtems_interrupt_catch since this
- archiecture does not use Simple Vectored Interrupt model.
-
-2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
-
- * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
-
-2009-07-29 Roxana Leontie <roxana.leontie@gmail.com>
-
- * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
- frame_buffer_ naming. Joel cleaned up formatting and removed tabs
- that were there long before Roxana touched this file.
- * console/fb_vga.h: Removed.
-
-2009-07-24 Roxana Leontie <roxana.leontie@gmail.com>
-
- * console/fb_vga.c: divided fb_screeninfo structure into
- fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
-
-2009-07-21 Roxana Leontie <roxana.leontie@gmail.com>
-
- * console/fb_vga.c: replaced the ioctl structures with linux
- framebuffer equivalents
-
-2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
- RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
- have the same options.
-
-2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * Makefile.am, preinstall.am: Update for generic interrupt support.
-
-2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * console/ps2_mouse.c: Fix inconsistent spacing.
-
-2009-06-12 Chris Johns <chrisj@rtems.org>
-
- * ide/ide.c: Format the data output in DEBUG mode.
-
-2009-05-30 Chris Johns <chrisj@rtems.org>
-
- * ide/ide.c: Add initialisation code to reset the IDE devices and
- to probe them and display their model numbers. Also add code to
- display the probing to aid bring up new hardware.
-
- * ide/idecfg.c: Add the --ide-show command to show probing type
- accessing when finding devices on the configured IDE buses.
-
-2009-05-29 Roxana Leontie <roxana.leontie@gmail.com>
-
- * Makefile.am, preinstall.am: Install tty_drv.h
-
-2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
- bsp_get_work_area() since the work area is larger than a single
- allocatable object.
-
-2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
-
-2009-04-28 Chris Johns <chrisj@rtems.org>
-
- * Makefile.am: Add bspcmdline.c.
- * include/bsp.h: Add boot command line interfaces.
- * start/start.c: Save the multiboot command line. Pass the command
- line to boot_card.
- * start/start.S: Update for boot_card command line change.
- * startup/bspstart.c: Initialise the command line.
- * startup/bspcmdline.c: New.
- * console/console.c, ide/idecfg.c: Add boot command line support.
- * ide/ide.cfg: Add prints for errors to help resolve problems.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac, start/start16.S: Remove duplicate configure option and
- add support for the configure time variable BSP_VIDEO_80x50.
-
-2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * bsp_specs: Move -e start from *link to *startfile to avoid warning
- for undefined entry symbol when linking relocatables with binutils
- 2.19.
-
-2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1344/bsps
- * clock/ckinit.c: Committed code was not final. Corrections.
-
-2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
- Michael South <msouth@msouth.org>
-
- PR 1344/bsps
- * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
- nanoseconds granularity. i8254 is very slow on some systems. TSC use
- is auto-detected by default.
-
-2008-12-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspgetworkarea.c: Remove debug prints.
-
-2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * startup/bspgetworkarea.c: Fix botched edit.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspgetworkarea.c: Change size_t to ssize_t on
- bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
- which would limit the work area to 64K.
-
-2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Makefile.am: Turn = into +=.
-
-2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
- of building libbspstart.a, using automake-rules.
-
-2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
- * Makefile.am: Reflect changes above.
-
-2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate *_SOURCES.
-
-2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
- components.
-
-2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
-
-2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Cosmetics.
-
-2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac: Make letting boot_card() handle work area allocation
- mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
- BSP_BOOTCARD_OPTIONS.
-
-2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspclean.c: Removed.
-
-2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspreset.c: New file.
-
-2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
- include/bsp.h: Use standardized bsp_cleanup() which can optionally
- print a message, poll for user to press key, and call bsp_reset().
- Using this eliminates the various bsp_cleanup() implementations which
- had their own implementation and variety of string constants.
-
-2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
- bsp_get_work_area() implementation and use more of the BSP
- Initialization Framework.
- * startup/bspgetworkarea.c: New file.
-
-2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
- is NOT used anywhere.
-
-2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspstart.c: Remove unnecessary includes of
- rtems/libcsupport.h and rtems/libio.h.
-
-2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ide/ide.c: Convert to "bool".
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * console/console.c: Remove bogus decl.
- * timer/timer.c: Convert to "bool".
-
-2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
- Eliminate rtems_boolean.
-
-2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * timer/timer.c: Eliminate empty function from every benchmark timer
- driver. Fix spelling.
-
-2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * timer/timer.c: Rename timer driver methods to follow RTEMS
- programming conventions.
-
-2008-08-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am: Now named bspclean.c
-
-2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspclean.c: New file.
- * startup/exit.c: Removed.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * console/ps2_mouse.c: Fix ps2 mouse interrupt.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
- startup/bspstart.c: Fix warnings for prototypes, types, etc.
-
-2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
- Add missing prototypes.
- * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
-
-2008-07-29 Chris Johns <chrisj@rtems.org>
-
- * ide/ide.c: Updated to the rtems_* libblock changed.
-
-2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * console/console.c, console/serial_mouse.c: Eliminate copies of
- switches to convert termios Bxxx constants to xxx as an integer. Use
- the shared termios_baud_to_number() routine to do the same
- conversion.
-
-2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
- Framework to ask the BSP where it has memory for the RTEMS Workspace
- and C Program Heap. These collectively are referred to as work area.
- If the BSP supports this, then it does not have to include code to
- split the available memory between the two areas. This reduces the
- amount of code in the BSP specific bspstart.c file. Additionally, the
- shared framework can initialize the C Library, call
- rtems_debug_enable(), and dirty the work area memory. Until most/all
- BSPs support this new capability, if the BSP supports this, it should
- call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
- When the transition is complete, this autoconf macro can be removed.
-
-2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * startup/bspstart.c: Refactored and renamed initialization routines to
- rtems_initialize_data_structures, rtems_initialize_before_drivers,
- rtems_initialize_device_drivers, and
- rtems_initialize_start_multitasking. This opened the sequence up so
- that bootcard() could provide a more robust and flexible framework
- which is easier to explain and understand. This also lays the
- groundwork for sharing the division of available memory between the
- RTEMS workspace and heap and the C library initialization across all
- BSPs.
-
-2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac: Remove spurious line.
-
-2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
- console_reserve_resources and termios_reserve_resources.
-
-2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am: Do not use intermediate .rel files unless from libcpu or
- a network driver. This simplifies the Makefile.am and avoids pulling
- in unneeded code.
-
-2008-03-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
- configuration option. When this is set to one, a clean exit of an
- application will result in the BSP resetting the hardware without
- waiting for a human to press a key.
- * start/start.S, startup/linkcmds: Replace the linkcmds with a
- version very closely based upon the default in binutils 2.18 for
- this target. This eliminated weird failures with C++ dtors even
- in C applications. We had an extra _ on a symbol used in start.S.
-
-2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac: Fix typo.
-
-2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * startup/linkcmds: Add wildcard to gcc_except_table section so
- programs compiled with gcc 4.3.x can link.
-
-2008-02-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * clock/ckinit.c: Rework clock driver to use template and to provide
- nanoseconds since last tick capability.
-
-2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
- of the Configuration Table. Use the RTEMS provided accessor macros to
- obtain configuration fields.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
- from CPU Table to Configuration Table. Eliminate CPU Table from all
- ports. Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
- Table fields to the Configuration Table. This included
- pretasking_hook, predriver_hook, postdriver_hook, idle_task,
- do_zero_of_workspace, extra_mpci_receive_server_stack,
- stack_allocate_hook, and stack_free_hook. As a side-effect of this
- effort some multiprocessing code was made conditional and some style
- clean up occurred.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspstart.c: Eliminate the interrupt_table_segment and
- interrupt_table_offset fields in the i386 CPU Table since they are
- never read.
-
-2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1257/bsps
- * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
- Code outside of cpukit should use the public API for
- rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
- public API and directly accessing _CPU_ISR_Disable and
- _CPU_ISR_Enable, they were bypassing the compiler memory barrier
- directive which could lead to problems. This patch also changes the
- type of the variable passed into these routines and addresses minor
- style issues.
-
-2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * console/vt.c: Changed tabs to spaces.
-
-2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * console/keyboard.c: Replaced tabs with spaces.
-
-2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * startup/bspstart.c: If we cannot find enough memory to run the
- program, generate a fatal error and print a message.
-
-2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ne2000/ne2000.c: Fix spelling error.
-
-2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
- since it was used to configure a no longer used feature. Device names
- are now part of the filesystem not in a table.
-
-2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1244/bsps
- * console/console.c: Remove definition of __assert.
-
-2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * bsp_specs: Remove qrtems_debug.
-
-2007-04-02 Joel Sherrill <joel@OARcorp.com>
-
- * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
-
-2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
-
-2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ne2000/ne2000.c: Remove typecast.
-
-2007-03-11 Joel Sherrill <joel@OARcorp.com>
-
- * startup/bspstart.c: Remove assignments of
- Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
- value in boot_card.c
-
-2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * console/fb_vga.c: Eliminate __u16, __u32.
-
-2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
- ioctl_command_t as arg in ioctl-functions.
-
-2006-12-13 Alexey Shamrin <shamrin@gmail.com>
-
- PR 1189/bsps
- * console/outch.c: If you print a character with the code larger than
- 127 (extended ASCII) to the VGA console, then it blinks. The reason:
- char == signed char, so such characters get represented by negative
- numbers. The sign bit then goes to attribute byte, resulting in the
- blinking.
-
-2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: New BUG-REPORT address.
-
-2006-11-15 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
- file and simplified initialization.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove superfluous -DASM.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require autoconf-2.60. Require automake-1.10.
-
-2006-09-11 Joel Sherrill <joel@OARcorp.com>
-
- * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
- style.
-
-2006-09-04 Till Straumann <strauman@slac.stanford.edu>
-
- * startup/bspstart.c, start/start.S: Since the crude
- memory autodetection code can easily fail (boards with
- 'reserved' regions - I experienced a hard lockup on a
- dell precision 490 when writing past the bios-reported
- memory size) I added code that a) tries to save
- and use multiboot info, if present b) allows applications
- to override/set memory size via a weak alias.
-
-2006-09-04 Till Straumann <strauman@slac.stanford.edu>
-
- * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
-
-2006-02-01 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
- This makes it easy to build the pc386 BSP in a configuration that
- corresponds to qemu with COM1 redirected to stdio.
-
-2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove explicit ampolish3 support (now in
- RTEMS_BSP_CONFIGURE).
-
-2006-01-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add ampolish3 support.
- * Makefile.am: Add preinstall.am.
-
-2005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * timer/timer.c: Remove C++-style comments.
-
-2005-11-02 Till Straumann <strauman@slac.stanford.edu>
-
- PR 832/bsps
- * startup/ldsegs.S: put IDT and GDT into data segment.
- The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
- text segment checksum comparison failed...
-
-2005-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
- console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
-
-2005-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Install/preinstall headers from ../../i386/shared.
-
-2005-09-29 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 649/filesystem
- * ide/idecfg.c: added configuration items for primary/secondary
- IDE interface
- * configure.ac: added configuration items for primary/secondary
- IDE interface
-
-2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * 3c509/3c509.c: Remove [$]Log.
- Include <errno.h> instead of <sys/errno.h>.
-
-2005-08-23 Karel Gardas <kgardas@objectsecurity.com>>
-
- * timer/timer.c: Enhance to use either interupt-based timer
- functions on older CPUs or to use TSC-based timer functions on
- more recent (Pentium and above) CPUs. The decision is made in
- Timer_initialize function when it is called for the first time
- based on a result obtained from cpuid instruction during the BSP
- initialization phase. During the first call, there are also late
- bindings to the implementation functions initialized to
- appropriate values.
-
-2005-08-18 Karel Gardas <kgardas@objectsecurity.com>
-
- * startup/bspstart.c: Initialize PCI bus in bsp_start function.
-
-2005-07-18 Lars Munch <lars@segv.dk>
-
- PR 813/networking
- * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
- parameter was added to irq handlers (2005-04-18). Before these
- changes the argument to the interrupt handler was the interrupt
- number, now the argument is handle, but the ne2000 driver needs the
- interrupt number. The fix is to set the handle to the interrupt
- number.
-
-2005-07-06 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
-
-2005-05-26 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/bsp.h: New header guard.
-
-2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
- console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
- ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
- subdirectory.
-
-2005-05-03 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
- remove warnings.
- * console/console.c, wd8003/wd8003.c: Added support for
- addition of parameter in ISRs.
-
-2005-04-26 Joel Sherrill <joel@OARcorp.com>
-
- * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
-
-2005-04-18 Eric Valette <eric.valette@free.fr>
-
- * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
- console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
-
-2005-02-18 Joel Sherrill <joel@OARcorp.com>
-
- * console/keyboard.h: Add include file and cleanup file header.
-
-2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * clock/todcfg.c: size_t RTC_Count.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * console/vgainit.c: static graphic_on|off.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-04 Joel Sherrill <joel@OARcorp.com>
-
- * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
- warnings.
-
-2005-01-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-20 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 703/filesystem
- * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
- to uint16_t for UDMA support.
-
-2004-10-13 Eric Norum <norume@aps.anl.gov>
-
- PR 688/bsps
- * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
-
-2004-09-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require automake > 1.9.
-
-2004-07-25 Joel Sherrill <joel@OARcorp.com>
-
- * 3c509/3c509.c: Add <sys/errno.h>.
- * startup/linkcmds: Add .jcr section.
-
-2004-05-21 Till Strauman <strauman@slac.stanford.edu>
-
- * PR 624/bsps
- startup/bspstart.c: When probing the memory, make sure not to
- corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
- * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
- the screen.
-
-2004-05-21 Joel Sherrill <joel@OARcorp.com>
-
- * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
- recent updates to BSD header files.
-
-2004-04-23 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 610/bsps
- * Makefile.am: Add include/tm27.h, Cosmetics.
- * include/tm27.h: Final cosmetics.
-
-2004-04-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/bsp.h: Split out tmtest27 support.
- * include/tm27.h: New.
-
-2004-04-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 613/bsps
- * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
-
-2004-04-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 614/bsps
- * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
-
-2004-04-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
- which still uses RTEMS_ROOT).
-
-2004-04-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
- * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-04-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
- * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
- * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
- * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
-
-2004-03-31 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
- include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
- c99 fixed size types.
-
-2004-02-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
- Preinstall dist_project_lib*.
-
-2004-02-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Explicitly check for OBJCOPY.
-
-2004-02-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect changes to bsp.am.
-
-2004-02-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect changes to bsp.am.
-
-2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
-
-2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add start*.bin to CLEANFILES.
-
-2004-02-06 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Split startup into multiple .rels without reorganizing
- the source.
-
-2004-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add missing $ in reference to 3c509.rel.
-
-2004-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
- console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
- startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
- wrapup/Makefile.am. Use automake compilation rules.
- * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
- ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
- timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
- * configure.ac: Reflect changes above.
- * start/start.S: Change comment to make it gcc -ansi compliant.
-
-2004-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
- Add RTEMS_PROG_CCAS.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
- * console/Makefile.am: Add PREINSTALL_DIRS.
- * wrapup/Makefile.am: Reflect changes to libcpu.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
- Add PRE/TMPINSTALL_FILES to CLEANFILES.
- * console/Makefile.am: Ditto.
- * startup/Makefile.am: Ditto.
-
-2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: Remove.
- * Makefile.am: Merge-in start/Makefile.am.
- * configure.ac: Reflect changes above.
-
-2004-01-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Eliminate $(LIB).
- Use noinst_DATA to trigger building libbsp.a.
-
-2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
-
-2003-12-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
- * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Cosmetics.
-
-2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Misc cleanups and fixes.
- * start/Makefile.am: Misc cleanups and fixes.
- * startup/Makefile.am: Misc cleanups and fixes.
- * wrapup/Makefile.am: Misc cleanups and fixes.
-
-2003-12-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * ide/Makefile.am: PGM = ide.rel.
-
-2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add preinstallation dirstamp support.
- * 3c509/Makefile.am: Cosmetics.
- * clock/Makefile.am: Cosmetics.
- * console/Makefile.am: Add preinstallation dirstamp support.
- * ide/Makefile.am: Cosmetics.
- * ne2000/Makefile.am: Cosmetics.
- * start/Makefile.am: Add compilation dirstamp support.
- * startup/Makefile.am: Cosmetics.
- * timer/Makefile.am: Cosmetics.
- * wd8003/Makefile.am: Cosmetics.
- * wrapup/Makefile.am: Cosmetics.
-
-2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * 3c509/Makefile.am: Remove all-local: $(ARCH).
- * clock/Makefile.am: Remove all-local: $(ARCH).
- * console/Makefile.am: Remove all-local: $(ARCH).
- * ide/Makefile.am: Remove all-local: $(ARCH).
- * ne2000/Makefile.am: Remove all-local: $(ARCH).
- * start/Makefile.am: Remove all-local: $(ARCH).
- * startup/Makefile.am: Remove all-local: $(ARCH).
- * timer/Makefile.am: Remove all-local: $(ARCH).
- * wd8003/Makefile.am: Remove all-local: $(ARCH).
- * wrapup/Makefile.am: Remove all-local: $(ARCH).
-
-2003-10-02 Till Strauman <strauman@slac.stanford.edu>
-
- PR 502/bsps
- * console/outch.c: Add support for a few ANSI escape sequences to make
- libetcl happy.
-
-2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Merge-in include/Makefile.am.
- Reflect changes to bsp.am.
- * include/Makefile.am: Remove.
- * configure.ac: Reflect changes above.
-
-2003-09-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * bsp_specs: Remove *lib:.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
- console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
- ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
- startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
- URL for license changed.
-
-2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 461/bsps
- * start/Makefile.am: Correct generation of startup16.bin.
-
-2003-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
-
-2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect having moved aclocal/.
-
-2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect having moved automake/.
- * 3c509/Makefile.am: Reflect having moved automake/.
- * clock/Makefile.am: Reflect having moved automake/.
- * console/Makefile.am: Reflect having moved automake/.
- * ide/Makefile.am: Reflect having moved automake/.
- * include/Makefile.am: Reflect having moved automake/.
- * ne2000/Makefile.am: Reflect having moved automake/.
- * start/Makefile.am: Reflect having moved automake/.
- * startup/Makefile.am: Reflect having moved automake/.
- * timer/Makefile.am: Reflect having moved automake/.
- * wd8003/Makefile.am: Reflect having moved automake/.
- * wrapup/Makefile.am: Reflect having moved automake/.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 452/bsps
- * startup/Makefile.am: Remove USE_INIT_FINI.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-08-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 445/bsps
- * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
- Remove cpp, old_cpp (now unused).
-
-2003-07-08 Joel Sherrill <joel@OARcorp.com>
-
- * console/console.c: Correct typo.
-
-2003-05-08 Chris Johns <cjohns@cybertec.com.au>
-
- * HOWTO:
- Updated the GRUB version info and how to build GRUB from source.
- Added how to boot over the network with a PXE Netboot BIOS.
-
-2003-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * ide/.cvsignore: New.
-
-2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 368/filesystems
- * startup/ldsegs.S: Increase alignment.
- * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
- Added IDE supporting infrastructure.
- * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files. Added
- BSP support for libchip standard ide driver.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-20 Till Straumann <strauman@slac.stanford.edu>
-
- PR 353/bsps
- * include/bsp.h: Let the application override the network driver
- and attach routine.
-
-2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
-
-2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: AC_PREREQ(2.57).
-
-2003-01-20 Joel Sherrill <joel@OARcorp.com>
-
- * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
-
-2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
- * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
- * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
- * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
- * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
- * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
- * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
-
-2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: Use install-data-local to install startfile.
-
-2002-12-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-09-13 Eric Norum <eric.norum@usask.ca>
-
- * start/start16.S: Remove unwanted + at beginning of relative
- numeric label.
-
-2002-09-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
-
-2002-08-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
- PREINSTALL_FILES.
- * console/mouse_parser.c: Include <string.h> (for strcmp).
- * console/vt.c: Include <string.h> (for memcpy).
- * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
-
-2002-08-21 Joel Sherrill <joel@OARcorp.com>
-
- * bsp_specs: Added support for -nostdlibs.
-
-2002-08-14 Joel Sherrill <joel@OARcorp.com>
-
- * start/start16.S: Per PR259, added code to test for video present
- before touching the adapter. Eric Norum <eric.norum@usask.ca>
- tested this patch.
-
-2002-08-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * console/ps2_mouse.c: Include <string.h> (for abort/exit).
-
-2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
- * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
- * console/Makefile.am: Use .$(OBJEXT) instead of .o.
- * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
- * start/Makefile.am: Use .$(OBJEXT) instead of .o.
- * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
- * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
- * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
- * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * startup/ldsegs.S: #include <asm.h>.
- * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
- Remove printk (Now in bspIo.h).
-
-2002-07-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: Eliminate PGM.
- Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
- Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
-
-2002-07-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * startup/Makefile.am: Add bsplib_DATA = linkcmds.
-
-2002-07-16 Eric Norum <eric.norum@usask.ca>
-
- * console/console.c: Others on the rtems-users list have expressed
- concern about this run-time selection, so I've enclosed the changes
- in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
-
-2002-07-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
- Remove $(OBJS) from all-local.
-
-2002-06-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
-
-2001-05-09 Joel Sherrill <joel@OARcorp.com>
-
- * startup/linkcmds: In support of gcc 3.1, added one of more
- of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
- .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
- and direction of segments to memory regions may also have been
- addressed. This was a sweep across all BSPs.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
- * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-03-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * PR139
- * configure.ac: Remove stray ';', breaks building with automake-1.6.
-
-2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
-
-2001-12-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
- replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
-
-2001-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * console/inch.c: Fixed typo.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-27 Joel Sherrill <joel@OARcorp.com>
-
- * include/bsp.h: Renamed delay() to rtems_bsp_delay().
-
-2001-09-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/Makefile.am: Use 'CLEANFILES ='.
- * include/Makefile.am: Use 'PREINSTALL_FILES ='.
- * console/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'TMPINSTALL_FILES ='.
-
-2001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * console/Makefile.am: Remove RTEMS_H_FILES.
- * start/start16.S: include <bspopts.h> to get NEW_GAS.
-
-2001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: Add bspopts.h.
- * include/.cvsignore: Add bspopts.h*, stamp-h*.
- * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
- * 3c509/Makefile.am: Dito.
- * console/Makefile.am: Dito.
- * include/bsp.h: Include bspopts.h.
-
-2001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
-
-2001-04-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
-
-2001-01-05 Joel Sherrill <joel@OARcorp.com>
-
- * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
- would be visible.
-
-2000-12-05 Eric Valette <valette@crf.canon.fr>
-
- * console/inch.c, console/keyboard.c, console/pc_keyb.c,
- console/vt.c, include/bsp.h: Correct incorrect interrupt level
- handling in new keyboard management code. Correct
- BSP_poll_char initialization routine.
- * start/start.S, startup/bspstart.c: Correct when the video is
- initialized.
- * timer/timer.c (Calibrate_1ms_loop): Address problem where this
- did not work correctly on all PC speeds. The new calibrate routine
- has been tested on Pentium 166, pentium II 200, pentium III
- 300 Mhz and does work as expected.
-
-2000-12-05 Joel Sherrill <joel@OARcorp.com>
-
- * pc386/console/console.c, pc386/console/serial_mouse.c,
- pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
- and libcsupport.h moved from libc to lib/include/rtems and
- now must be referenced as <rtems/XXX.h>. Header file order
- was cleaned up while doing this.
-
-2000-10-29 Joel Sherrill <joel@OARcorp.com>
-
- * startup/sbrk.c: Removed. Redundant with shared version.
-
-2000-10-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-23 Joel Sherrill <joel@OARcorp.com>
-
- * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
-
-2000-10-20 Rosimildo da Silva <rdasilva@connecttel.com>
-
- * console/serial_mouse.c: Added support for changing serial parameters.
-
-2000-10-20 Joel Sherrill <joel@OARcorp.com>
-
- * include/wd80x3.h: Added file header and logic to prevent multiple
- inclusions of this file.
- * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
-
-2000-10-20 Joel Sherrill <joel@OARcorp.com>
-
- * include/bsp.h: Cleaned up network driver name and attach defines.
-
-2000-10-20 Dmitry Kargapolov <dk@gentex.ru>
-
- * ne2000/ne2000.c: Fix some errors in the driver.
- 1. There was no sufficient check of data in ethernet header.
- The code in ne_rx_daemon() was:
- inport_word (dport, len);
- ...
- len -= 4;
- ...
- if (len > 0)
- ne_read_data (sc, startaddr, len, p);
- Unfortunately, sometimes my NIC gave me too big len value,
- the result was memory override. To fix this, I added ethernet
- header data checking.
-
- 2. The way overrides were serviced was not good. It was complex
- but sometimes did not provide reliable continuing of NIC working.
- I had the situation of an endless loop in ne_check_status()
- after override processing.
-
- 3. There was conceptual error of porting. The old method of
- overrides curing was ported from the OS-s, where override-processing
- did start immediately. But RTEMS-version uses events, and cleaning
- of the overrides can start later.
-
- I selected the way of ne2000 programming that is used
- in freebsd kernel (v4.0).
-
- Because of both problems, incorrect data in header of raw packet
- and receiver override, it went through ne_reset() and fully
- reset the ne2000.
-
- So, in summary
- - added detecting of the incorrect data in ethernet header;
- - replaced handling of receiver overrides with new scheme,
- via resetting of NIC, this method is used also in case of
- invalid header detecting.
-
-2000-10-18 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
-
- * console/console.c, console/serial_mouse.c, include/bsp.h:
- Add the ability to set parity, number of data bits and
- number of stop bits to the existing i386 serial drivers.
-
-2000-10-17 Joel Sherrill <joel@OARcorp.com>
-
- * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
- to libbsp/i386/shared/irq.
-
-2000-09-29 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
-
- * startup/linkcmds: Added lines so DWARF debug information
- would be available. Otherwise gdb complains that the offsets
- for the debug info are incorrect and doesn't load the files.
-
-2000-09-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
- ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
- timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
- compile.am
-
-2000-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * console/keyboard.h: Changed numerous routines from extern inline
- to static inline.
-
-2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>
-
- * Major rework of the "/dev/console" driver.
- * Added termios support for stdin ( keyboard ).
- * Added ioctls() to support modes similar to Linux( XLATE,
- RAW, MEDIUMRAW ).
- * Added Keyboard mapping and handling of the keyboard's leds.
- * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
- controller ( 16 colors ).
- * Added PS/2 and Serial mouse support for PC386 BSP.
- * console/defkeymap.c: New file.
- * console/fb_vga.c: New file.
- * console/fb_vga.h: New file.
- * console/i386kbd.h: New file.
- * console/kd.h: New file.
- * console/keyboard.c: New file.
- * console/keyboard.h: New file.
- * console/mouse_parser.c: New file.
- * console/mouse_parser.h: New file.
- * console/pc_keyb.c: New file.
- * console/ps2_drv.h: New file.
- * console/ps2_mouse.c: New file.
- * console/ps2_mouse.h: New file.
- * console/serial_mouse.c: New file.
- * console/serial_mouse.h: New file.
- * console/vgainit.c: New file.
- * console/vt.c: New file.
- * console/Makefile.am: Reflect new files.
- * console/console.c, console/inch.c, console/outch.c: Console
- functionality modifications.
- * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.