summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/psim/irq (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * beatnik/include/bsp.h, beatnik/irq/irq.h, beatnik/pci/gt_pci_init.c, ep1a/console/polled_io.c, ep1a/irq/openpic_xxx_irq.c, gen5200/include/irq.h, gen5200/irq/irq.c, gen5200/startup/bspstart.c, haleakala/irq/irq.c, mbx8xx/irq/irq.c, mbx8xx/irq/irq.h, motorola_powerpc/include/bsp.h, mpc8260ads/irq/irq.c, mpc8260ads/irq/irq.h, mvme3100/include/bsp.h, mvme3100/irq/irq.h, mvme3100/start/start.S, mvme5500/include/bsp.h, mvme5500/irq/irq.h, psim/include/bsp.h, psim/include/coverhd.h, psim/irq/irq.h, psim/shmsupp/addrconv.c, psim/shmsupp/getcfg.c, psim/startup/linkcmds, psim/tools/psim-gdb-top.in, psim/tools/psim-top.in, psim/tools/runtest-top.in, qemuppc/irq/irq.h, score603e/irq/irq.c, shared/bootloader/bootldr.h, shared/bootloader/em86.c, shared/bootloader/em86real.S, shared/bootloader/exception.S, shared/bootloader/head.S, shared/bootloader/lib.c, shared/bootloader/misc.c, shared/bootloader/mm.c, shared/bootloader/pci.c, shared/console/console.c, shared/console/consoleIo.h, shared/console/inch.c, shared/console/keyboard.h, shared/console/polled_io.c, shared/irq/i8259.c, shared/irq/irq.h, shared/irq/openpic_i8259_irq.c, shared/motorola/motorola.c, shared/motorola/motorola.h, shared/openpic/openpic.c, shared/openpic/openpic.h, shared/pci/pci.c, shared/residual/residual.c, shared/start/start.S, ss555/irq/irq.h: Fix typo where license said found in found in.
* 2011-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-242-2/+2
| | | | * console/consupp.S, irq/irq.h, irq/irq_init.c: Add CVS Id string.
* Whitespace removal.Ralf Corsepius2009-11-301-3/+3
|
* Update for exception support changes.Thomas Doerfler2009-10-231-1/+1
|
* 2009-09-11 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-09-113-70/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am, preinstall.am, irq/no_pic.c (REMOVED), irq/irq.h, irq/irq_init.c: use openpic from 'shared' area instead of no_pic. * inlude/psim.h: use openpic from 'shared' area instead of no_pic. Added 'extern' declaration for (linker-script defined) RamBase and RamSize symbols. Let CPP macros expand to these symbols instead of static constants. Added register definitions for OpenPIC in the register area. Added register definitions for ethernet controller in the register area. * startup/linkcmds: Increased RamSize to 16M. Increased 'RAM' memory region to 32M (there is really no disadvantage in making this large). Added comment explaining the inter-relation between RamSize, the size of the memory region, the device-tree property "oea-memory-size" and the DBAT setting. * tools/psim-shared: Try to determine RamSize from executable and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE' envvar is set. Added openpic to device-tree. Added ethernet controller to device-tree (commented because a PSIM patch is currently required to use this device). * startup/bspstart: Increase DBAT0 mapping to size of 32M.
* 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-181-11/+2
| | | | * irq/irq_init.c: Fix warnings.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-111-30/+0
| | | | | * Makefile.am, irq/irq_init.c: use vector/interrupt support from libcpu/powerpc/new-exceptions/bspsupport.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-081-2/+3
| | | | | | | | | | * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c, mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h, shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c: let C_dispatch_irq_handler() return zero to indicate to low-level exception handling code that the exception was handled (not used yet).
* 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-061-0/+1
| | | | * irq/irq_init.c: Add missing vectDesc variable.
* 2007-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-12-051-27/+54
| | | | * irq/irq_init.c: Spacing.
* 2007-12-04 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-051-37/+0
| | | | | * irq/irq_init.c: removed unnecessary code (alredy done by shared/irq/irq.c).
* 2007-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-12-031-16/+19
| | | | * Makefile.am, irq/no_pic.c: Spacing.
* 2007-12-02 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-021-8/+11
| | | | | * irq/no_pic.c: use new inline routine exported by shared/irq/irq_supp.h for scanning the handler list.
* 2007-12-02 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-021-3/+0
| | | | * irq/irq_init.c: removed irrelevant comment.
* 2007-11-30 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-302-2/+14
| | | | | * irq/irq.h, irq/no_pic.c: some more changes to let using shared/irq/irq.c work.
* 2007-11-30 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-302-5/+2
| | | | | * Makefile.am, irq/irq.h, irq/no_pic.c: install and use new <irq/irq_supp.h> header.
* 2007-11-30 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-302-3/+1
| | | | | | | | * irq/irq.h, irq/irq_init.c: Removed the definition of ASM_IRQ_VECTOR_BASE; this symbol was only use to initialize the irqBase member of the rtems_irq_global_settings struct. However, irqBase is an rtems_irq_symbolic_name, so using BSP_LOWEST_OFFSET is more appropriate.
* 2007-11-30 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-304-466/+73
| | | | | | | | | | * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added), irq/irq_init.c, Makefile.am: The PSIM BSP (currently) has no support for an interrupt controller or interrupts other than the decrementer. Removed all definitions for PCI + ISA interrupts and all unnecessary code (leftovers from copying). Separated PIC-specific bits into 'no_pic.c' which allows us to use 'irq.c' (i.e., more code) from 'shared'.
* 2007-11-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-301-357/+0
| | | | | | * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU to come closer to what other BSPs do. This allows us to use the shared irq_asm.S. No more individual assembly code :-)
* 2007-11-06 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-061-2/+4
| | | | | | | | | * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c, score603e/irq/irq.c, shared/irq/irq.c: test for non-NULL-ness before calling 'on'/'off' methods so that users don't have to provide no-ops if they don't want this feature.
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-121-18/+18
| | | | | | | | | | | PR 1257/bsps * irq/irq.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.
* fixed some problems with shared PPC exception handling codeThomas Doerfler2007-07-051-2/+2
|
* 2006-11-15 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-151-0/+8
| | | | | * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This eliminated a file and simplified initialization.
* 2005-11-03 <strauman@slac.stanford.edu>Till Straumann2005-11-041-2/+2
| | | | | | | | | * mvme5500/irq/irq.h, psim/irq/irq.h, shared/console/uart.c, shared/irq/irq.h: Renamed BSP_ISA_UART_COMx_IRQ -> BSP_UART_COMx_IRQ (uart driver is ISA independent). Removed ugly #ifdef mvme2100. Added test for BSP_UART_USE_SHARED_IRQS symbol which a BSP can define to request that the serial interrupt be shared.
* 2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-172-239/+32
| | | | * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
* 2005-04-15 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-04-153-4/+9
| | | | | | PR 779/bsp * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception interrupt handlers in powerpc bsps
* 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>Jennifer Averett2004-11-224-0/+1194
PR 581/bsps * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h, start/start.S, startup/bspstart.c, startup/linkcmds, tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am: Convert PSIM to new exception model. * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files. * startup/setvec.c, timer/timer.c: Removed.