forked from Imagelibrary/rtems
bsps/sparc: Remove set_vector() usage and implementation
Removed all uses and implementations of set_vector() function across ERC32, LEON2, and LEON3 BSPs. Replaced with rtems_interrupt_handler_install() and rtems_interrupt_entry_install(). - Added ERC32_Clear_and_unmask_interrupt() and LEON_Clear_and_unmask_interrupt() for unmasking logic previously in set_vector(). - Deleted set_vector() definitions and implementations in each BSP. - Updated related obj.yml files. - Replaced set_vector() with rtems_interrupt_catch() in shared/gnatcommon.c.
This commit is contained in:
@@ -63,7 +63,7 @@ source:
|
||||
- bsps/sparc/erc32/start/bspidle.c
|
||||
- bsps/sparc/erc32/start/bspstart.c
|
||||
- bsps/sparc/erc32/start/erc32mec.c
|
||||
- bsps/sparc/erc32/start/setvec.c
|
||||
- bsps/sparc/shared/start/sparctrap.c
|
||||
- bsps/sparc/shared/gnatcommon.c
|
||||
- bsps/sparc/shared/irq/bsp_isr_handler.c
|
||||
- bsps/sparc/shared/irq/irq-shared.c
|
||||
|
||||
@@ -29,6 +29,7 @@ source:
|
||||
- bsps/shared/irq/irq-default-handler.c
|
||||
- bsps/shared/start/gettargethash-default.c
|
||||
- bsps/shared/start/sbrk.c
|
||||
- bsps/sparc/shared/start/sparctrap.c
|
||||
- bsps/sparc/leon2/btimer/btimer.c
|
||||
- bsps/sparc/leon2/clock/ckinit.c
|
||||
- bsps/sparc/leon2/console/console.c
|
||||
@@ -39,7 +40,6 @@ source:
|
||||
- bsps/sparc/leon2/start/bspidle.c
|
||||
- bsps/sparc/leon2/start/bspstart.c
|
||||
- bsps/sparc/leon2/start/cache.c
|
||||
- bsps/sparc/leon2/start/setvec.c
|
||||
- bsps/sparc/shared/drvmgr/ambapp_bus_leon2.c
|
||||
- bsps/sparc/shared/drvmgr/leon2_amba_bus.c
|
||||
- bsps/sparc/shared/gnatcommon.c
|
||||
|
||||
@@ -36,6 +36,7 @@ source:
|
||||
- bsps/shared/dev/serial/console-termios.c
|
||||
- bsps/shared/irq/irq-default-handler.c
|
||||
- bsps/shared/start/sbrk.c
|
||||
- bsps/sparc/shared/start/sparctrap.c
|
||||
- bsps/sparc/leon3/btimer/btimer.c
|
||||
- bsps/sparc/leon3/btimer/watchdog.c
|
||||
- bsps/sparc/leon3/clock/ckinit.c
|
||||
@@ -51,7 +52,6 @@ source:
|
||||
- bsps/sparc/leon3/start/drvmgr_def_drivers.c
|
||||
- bsps/sparc/leon3/start/eirq.c
|
||||
- bsps/sparc/leon3/start/gettargethash.c
|
||||
- bsps/sparc/leon3/start/setvec.c
|
||||
- bsps/sparc/shared/gnatcommon.c
|
||||
- bsps/sparc/shared/irq/bsp_isr_handler.c
|
||||
- bsps/sparc/shared/pci/gr_cpci_gr740.c
|
||||
|
||||
Reference in New Issue
Block a user