freebsd-dev/sys/mips/nlm
Jayachandran C. af444e780c Improve additional interrupt ACK for Broadcom XLP
Handling some interrupts in XLP (like PCIe and SATA) involves writing to
vendor specific registers as part of interrupt acknowledgement.

This was earlier done with xlp_establish_intr(), but a better solution
is to provide a function xlp_set_bus_ack() that can be used with
cpu_establish_hardintr(). This will allow platform initialization code to
setup these ACKs without changing the standrard drivers.
2015-02-27 00:57:09 +00:00
..
dev Mechanically convert to if_inc_counter(). 2014-09-19 09:19:49 +00:00
hal Fix up interrupt definitions for Broadcom XLP 2015-02-26 01:53:24 +00:00
board_cpld.c Netlogic XLP network driver update 2013-09-07 18:26:16 +00:00
board_eeprom.c
board.c Netlogic XLP network driver update 2013-09-07 18:26:16 +00:00
board.h Netlogic XLP network driver update 2013-09-07 18:26:16 +00:00
bus_space_rmi_pci.c
bus_space_rmi.c
clock.h
cms.c
files.xlp
interrupt.h Improve additional interrupt ACK for Broadcom XLP 2015-02-27 00:57:09 +00:00
intr_machdep.c Improve additional interrupt ACK for Broadcom XLP 2015-02-27 00:57:09 +00:00
mpreset.S
msgring.h
std.xlp
tick.c Panics about how things can't be attached should probably happen in the 2013-10-29 20:38:58 +00:00
uart_cpu_xlp.c
usb_init.c
xlp_machdep.c Follow up to r225617. In order to maximize the re-usability of kernel code 2014-10-16 18:04:43 +00:00
xlp_pci.c Improve additional interrupt ACK for Broadcom XLP 2015-02-27 00:57:09 +00:00
xlp.h Remove run-time allocation of XLP IRQs 2015-02-26 02:22:47 +00:00