| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This commit deletes all RTEMS ChangeLog files. These files have been abandoned
since converting to git version control. The historical data may be recovered
by checking out any commit before this one. Most of the contents of these
ChangeLog files can also be found in the git log.
Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
|
|
|
|
| |
* shared/pci/pcibios.c: Make pcib_find_by_devid static.
|
|
|
|
|
|
| |
PR 1925
* shared/irq/irq.h: Changed i386 console to libchip style console and
added support for com3 and com4.
|
|
|
|
| |
* shared/comm/uart.c (uartError): Remove unused var "uartStatus".
|
|
|
|
| |
* shared/comm/uart.c: Remove unused var "tmp".
|
|
|
|
|
|
|
|
|
| |
* shared/irq/irq_asm.S: BUGFIX (introduced by SMP changes
which moved code around, apparently): *must* store i8259
mask to frame *before* switching to IRQ stack. The code
retrieves the mask after switching back to original stack.
Also, the IRQ stack has no reserved space for the mask;
storing it there could overwrite memory!
|
|
|
|
|
|
|
| |
PR 1802
* shared/irq/irq_asm.S, shared/irq/irq_init.c, shared/smp/smp-imps.c,
shared/smp/smp-imps.h: Add SMP support for i386.
* shared/smp/getcpuid.c: New file.
|
|
|
|
|
| |
* shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h:
Reformat to be more compliant with RTEMS style.
|
|
|
|
|
| |
* shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h: Per
email with Erich Boleyn, change license to BSD style.
|
|
|
|
|
| |
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add
initial support for APIC.
|
|
|
|
|
| |
* shared/irq/apic.h, shared/smp/README, shared/smp/smp-imps.c,
shared/smp/smp-imps.h: New files.
|
|
|
|
|
| |
* shared/comm/tty_drv.c, shared/comm/tty_drv.h:
Remove CVS-Headers. Add CVS-Ids.
|
|
|
|
|
|
| |
* shared/irq/irq_asm.S: Rename rtems_smp_maximum_processors to
rtems_configuration_smp_maximum_processors since it is defined in
confdefs.h.
|
|
|
|
|
|
|
|
| |
PR 1768/bsps
* shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that
we do not perform a cld before calling C code in the ISR. This was
historically not a problem but gcc 4.3 changed the behavior. From
http://gcc.gnu.org/gcc-4.3/changes.html
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1729/cpukit
* shared/irq/irq_asm.S: 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.
|
|
|
|
|
| |
* acinclude.m4: Regenerate (Reflect the i386ex and tx_386ex BSP have
been removed.).
|
|
|
|
| |
* shared/irq/irq_asm.S: Fix typo.
|
|
|
|
|
|
|
| |
* shared/comm/gdb_glue.c, shared/comm/i386-stub.c,
shared/comm/i386_io.h, shared/comm/uart.c, shared/irq/idt.c,
shared/pci/pcibios.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
| |
* configure.ac: Require autoconf-2.68, automake-1.11.1.
|
|
|
|
|
| |
* shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq.h,
shared/irq/irq_asm.h: Fix typo where license said found in found in.
|
|
|
|
| |
* shared/irq/irq_asm.S: Fix typo where license said found in found in.
|
|
|
|
|
|
| |
* pc386/3c509/3c509.c, pc386/console/ps2_drv.h,
pc386/console/serial_mouse.c, pc386/console/serial_mouse.h:
Remove CVS Headers.
|
|
|
|
| |
* shared/irq/irq_asm.S: Fix spelling.
|
|
|
|
| |
* shared/irq/irq_asm.S: Rename rtems_per_cpu_info.
|
|
|
|
|
|
|
|
| |
PR 1573/cpukit
* shared/irq/irq.c, shared/irq/irq_asm.S: Add a per cpu data structure
which contains the information required by RTEMS for each CPU core.
This encapsulates information such as thread executing, heir, idle
and dispatch needed.
|
|
|
|
| |
* shared/comm/GDB.HOWTO: Remove more ITRON references.
|
|
|
|
| |
* shared/irq/irq_asm.S: Fix capitalization.
|
|
|
|
|
| |
* shared/irq/irq-config.h: Removed file.
* shared/irq/irq.h: Moved defines from 'shared/irq/irq-config.h'.
|
|
|
|
|
| |
* shared/comm/uart.c, shared/comm/uart.h: Reflect termios API
changes.
|
|
|
|
|
| |
PR 1483/cpukit
* shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
|
|
|
|
| |
* shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
|
|
|
|
|
| |
* pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
shared/irq/irq_asm.S: Added experimental SSE support.
|
|
|
|
|
|
|
|
| |
* shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
for *all* C-routines (including _Thread_Dispatch() and
_ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().
* shared/irq/irq.c: Added IRQ statistics counters.
|
|
|
|
|
| |
* shared/irq/irq_asm.S: Beautification; ajusted margins and
spaces to make the whole thing more readable.
|
|
|
|
|
|
|
| |
* shared/irq/irq_asm.S, shared/irq/irq.c: removed
(fake) exception frame argument to _ThreadProcessSignalsFromIrq().
This has never been used and removing it simplifies the assembly
code.
|
|
|
|
|
| |
* shared/irq/irq_asm.S: Make sure stack is aligned to
CPU_STACK_ALIGNMENT before invoking C-code.
|
|
|
|
|
|
|
| |
* shared/irq/idt.c: Check is the irq handlers are present before
calling.
* shared/comm/i386-stub-glue.c: Revert the change of 2009-05-06 as
the handlers need to be present. Fixed the warnings.
|
|
|
|
|
| |
PR 1445/BSPs
* shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
|
|
|
|
|
| |
* shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
|
| |
* shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
to use generic interrupt support.
* shared/irq/irq-config.h: New file.
|
|
|
|
|
| |
* shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
shared/pci/pcibios.c: Fixed warnings.
|
|
|
|
|
|
|
|
|
| |
PR 1385/cpukit
* shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
dispatching code accesses two boolean variables for scheduling
purposes and the assembly implementations of this code did not get
updated.
|
|
|
|
|
| |
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
interrupt support to i386.
|
|
|
|
| |
* shared/irq/irq.h: Fix spelling error.
|
|
|
|
| |
* shared/comm/i386-stub.c: Include stdbool.h.
|
|
|
|
| |
* shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
|
|
|
|
|
| |
* shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
warnings and ensure BSP still works.
|
|
|
|
|
| |
* shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
prototypes, types, etc.
|
|
|
|
|
| |
* shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
Add missing prototypes.
|
|
|
|
| |
* shared/irq/irq_init.c: Add missing prototypes.
|