| Commit message (Collapse) | Author | Files | Lines |
|
This patch is a part of the BSP source reorganization.
Update #3285.
|
|
This allows the VGA and keyboard console to be completely disabled.
It is useful on PCs without displays and prevents a very slow boot
time on the Intel Edison.
|
|
If USE_VBE_RM is 0, vesa_realmode_bootup_init() is not available so the
test should be #if instead of #ifdef.
|
|
|
|
|
|
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
|
|
|
This was broken by conversion of console driver to libchip style.
|
|
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.
|
|
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.
|
|
* start/start16.S: Removed tabs and added OAR standard copyright header
in preperation for merging SMP support.
|
|
* start/start.S: Moved enable_sse into a subroutine that may be called
from other cores on an SMP system.
|
|
* start/start.S: Replace the call to _return_to_monitor by
hlt instruction.
* startup/ldsegs.S: Remove the _return_to_monitor function.
|
|
|
|
* pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
shared/irq/irq_asm.S: Added experimental SSE support.
|
|
* 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.
|
|
* start/start.S: Make sure initial stack is aligned
to CPU_STACK_ALIGNMENT before calling C-code.
|
|
* 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.
|
|
* configure.ac, start/start16.S: Remove duplicate configure option and
add support for the configure time variable BSP_VIDEO_80x50.
|
|
* 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.
|
|
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.
|
|
|
|
|
|
|
|
* timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
|
|
|
|
* 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.
|
|
* start/Makefile.am: Remove.
* Makefile.am: Merge-in start/Makefile.am.
* configure.ac: Reflect changes above.
|
|
* start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
|
|
* start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
* startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
|
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
* 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).
|
|
* 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.
|
|
PR 461/bsps
* start/Makefile.am: Correct generation of startup16.bin.
|
|
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.
|
|
* start/Makefile.am: Use install-data-local to install startfile.
|
|
* start/start16.S: Remove unwanted + at beginning of relative
numeric label.
|
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
* console/Makefile.am: Remove RTEMS_H_FILES.
* start/start16.S: include <bspopts.h> to get NEW_GAS.
|
|
* 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.
|
|
* start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
|
|
* 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
|
|
|
|
adds .cvsignore.
|
|
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain:
* Modifications, (minor) corrections, cleanups to most existing
Makefile.ams
* Adds automake support to all remaining BSPs which have not yet been
converted to automake.
* Makefile.am for all remaining wrapup/Makefile.ams
|