summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/irq/idt.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move interrupt controller support to bspsSebastian Huber2018-04-231-381/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* i386: Support thread-local storage (TLS)Sebastian Huber2017-06-121-1/+2
| | | | Update #2468.
* bsps/i386: replace global interrupt disable by SMP build supporting locking.Pavel Pisa2016-10-171-12/+22
|
* i386: refactor libcpu/cpu.h into rtems/score/i386.hJoel Sherrill2016-03-031-1/+1
| | | | Fixes #2515.
* i386: global descriptor table manipulation functionsJan Dolezal2014-11-201-36/+120
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+0
| | | | | | | | | | | | 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.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-1/+1
| | | | | | | * 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.
* 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-281-1/+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.
* 2009-10-17 Chris Johns <chrisj@rtems.org>Chris Johns2009-10-161-2/+4
| | | | | | | * 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.
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-121-12/+12
| | | | | | | | | | | | PR 1257/bsps * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.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.
* 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-12-121-1/+1
| | | | | * shared/irq/idt.c: unsigned limits to match with i386_get_info_from_IDTR.
* Reflect API changes.Ralf Corsepius2005-11-061-3/+3
|
* 2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-061-1/+1
| | | | | | * Makefile.am, comm/i386-stub-glue.c, comm/tty_drv.c, comm/uart.c, irq/idt.c, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: Moved irq.h and irq_asm.h to bsp subdirectory.
* 2005-01-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-01-041-5/+5
| | | | * comm/gdb_glue.c, irq/idt.c: Remove warnings.
* Remove duplicate white lines.Ralf Corsepius2004-04-211-2/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-211-19/+19
|
* 2003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-09-041-1/+1
| | | | | * comm/gdb_glue.c, irq/idt.c, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_asm.h, irq/irq_init.c: URL for license changed.
* 2002-05-01 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-05-141-5/+5
| | | | | | * console/console.c, fatal/bspfatal.c, startup/bspclean.c, startup/page_table.c: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer.
* Fixed typos.Joel Sherrill1999-07-301-2/+2
|
* Patch from Aleksey (Quality Quorum <qqi@world.std.com>):Joel Sherrill1998-09-231-8/+1
| | | | | | | | | | | 1. Finally fixes raw interrupts for pc386 2. Makes some minor cleanup in console and startup 3. Makes rtems_termios_dequeue_characters() to return count of outstanding chars - it allows to simplify console isrs a little bit. 4. pc386 uart modified to be friendlier to termios parameter changes, to have minor performance improvement and to take advantage of of above termios modification.
* Update from Aleksey (Quality Quorum <qqi@world.std.com>) to pick up someJoel Sherrill1998-09-211-16/+46
| | | | patches missing from 980911.
* Patch from Eric VALETTE <valette@crf.canon.fr>:Joel Sherrill1998-07-231-0/+265
Here is a enhanced version of my previous patch. This patch enables to potentially share the new interrupt management code for all Intel targets (pc386, go32 and force386) bsp. Note : this patch is complete only for pc386. It still needs to be completed for go32 and force386. I carrefully checked that anything needed is in for force386 (only some function name changes for IDT manipulation and GDT segment manipulation). But anyway I will not be able to test any of theses targets...