diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/ChangeLog | 1580 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/tools/ChangeLog | 135 |
2 files changed, 0 insertions, 1715 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. diff --git a/c/src/lib/libbsp/i386/pc386/tools/ChangeLog b/c/src/lib/libbsp/i386/pc386/tools/ChangeLog deleted file mode 100644 index ca4a5e16a2..0000000000 --- a/c/src/lib/libbsp/i386/pc386/tools/ChangeLog +++ /dev/null @@ -1,135 +0,0 @@ -2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org> - - * configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU. - -2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org> - - * configure.ac: Require autoconf-2.68, automake-1.11.1. - -2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org> - - * bin2boot.c: Use stdint/inttypes to workaround build warnings on - 64bit hosts. - -2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> - - * bin2boot.c: Fix uninitialized variable warning. - -2008-07-29 Chris Johns <chrisj@rtems.org> - - * configure.ac: Add CFLAGS to workaround building errors on - a 64bit AMD host. - -2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org> - - * Makefile.am: Use MKDIR_P instead of mkdir_p. - -2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org> - - * configure.ac: New BUG-REPORT address. - -2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org> - - * configure.ac: Require autoconf-2.60. Require automake-1.10. - -2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org> - - * configure.ac: Require automake > 1.9. - -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. - -2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * Makefile.am: Reworked. - -2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * configure.ac: Require automake >= 1.8, autoconf >= 2.59. - -2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * Makefile.am: More hacks to keep this crap alive. - -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/. - -2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * configure.ac: Use rtems-bugs@rtems.com as bug report email address. - -2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * configure.ac: Remove AC_CONFIG_AUX_DIR. - -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). - -2002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * bin2boot.c: #include POSIX compliant <string.h> instead of BSD - proprietary memory.h. - -2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * .cvsignore: Reformat. - Add autom4te*cache. - Remove autom4te.cache. - -2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * Makefile.am: Add transform and bsptools_bindir hacks. - -2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * configure.ac: Remove AC_EXEEXT (obsolete). - -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]). - * Makefile.am: Remove AUTOMAKE_OPTIONS. - -2001-11-13 Joel Sherrill <joel@OARcorp.com> - - * Makefile.am: Made to compile again. - -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 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * Makefile.am: Use 'PREINSTALL_FILES ='. - -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-10-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> - - * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. - Switch to GNU canonicalization. - -2000-08-10 Joel Sherrill <joel@OARcorp.com> - - * ChangeLog: New file. |