| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* ne2000/ne2000.c: Logic on defaulting port number was inverted when
adding command line arguments.
|
|
|
|
|
| |
* pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
shared/irq/irq_asm.S: Added experimental SSE support.
|
|
|
|
| |
* console/console.c: Fixed compiler warning.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* include/bsp.h, console/console.c: Provide weak-alias
hook so that the application may choose the console.
|
|
|
|
| |
* make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
|
|
|
|
| |
* configure.ac: Don't add -ansi -fasm to CFLAGS.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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).
|
| |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* console/console.c, console/serial_mouse.c: Reflect
termios_baud_to_number having been renamed to
rtems_termios_baud_to_number.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
|
|
|
|
| |
* console/fb_vga.c: improved read/write
|
|
|
|
|
| |
* pc386/console/fb_vga.c: added read/write functionality; added thread
safety to prevent multiple open() operations of the frame buffer device.
|
|
|
|
|
| |
* include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
Should be automatically handled by confdefs.h or the application.
|
|
|
|
|
| |
* include/tm27.h: Remove references to rtems_interrupt_catch since this
archiecture does not use Simple Vectored Interrupt model.
|
|
|
|
| |
* console/fb_vga.c: changed the reference to mw_fb.h into fb.h
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* console/fb_vga.c: divided fb_screeninfo structure into
fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
|
|
|
|
|
| |
* console/fb_vga.c: replaced the ioctl structures with linux
framebuffer equivalents
|
|
|
|
|
|
| |
* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
have the same options.
|
|
|
|
| |
* Makefile.am, preinstall.am: Update for generic interrupt support.
|
|
|
|
| |
* console/ps2_mouse.c: Fix inconsistent spacing.
|
|
|
|
| |
* ide/ide.c: Format the data output in DEBUG mode.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* Makefile.am, preinstall.am: Install tty_drv.h
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* bin2boot.c: Use stdint/inttypes to workaround build warnings on
64bit hosts.
|
|
|
|
|
|
| |
* bsp_specs: Move -e start from *link to *startfile to avoid warning
for undefined entry symbol when linking relocatables with binutils
2.19.
|
|
|
|
|
| |
PR 1344/bsps
* clock/ckinit.c: Committed code was not final. Corrections.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* startup/bspgetworkarea.c: Remove debug prints.
|
|
|
|
|
| |
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
only from 'firstOpen' and only if this is a serial console.
|
|
|
|
| |
* startup/bspgetworkarea.c: Fix botched edit.
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
* Makefile.am, startup/bspgetworkarea.c: Turn = into +=.
|
|
|
|
|
| |
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
of building libbspstart.a, using automake-rules.
|
|
|
|
|
| |
* clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
* Makefile.am: Reflect changes above.
|
|
|
|
| |
* Makefile.am: Eliminate *_SOURCES.
|
|
|
|
|
| |
* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
components.
|
|
|
|
| |
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
|
|
|
|
| |
* Makefile.am: Cosmetics.
|