freebsd-dev/sys/mips/rmi
Randall Stewart 0364c7f075 Some fixes to the current RMI interrupt handling, changes in this patch are:
- (cleanup) remove rmi specific 'struct mips_intrhand' - this is no
longer needed since 'struct intr_event' have all the required hooks
- add xlr_cpu_establish_hardintr, which has args for pre/post ithread
and filter hooks, so that the PCI code can add the PCI controller
interrupt ack code here
- make 'cpu_establish_hardintr' use the above function.
- (fix) change type of eirr/eimr from register_t to uint64_t. These
have to be 64bit otherwise we cannot handle interrupts from 32.
- (fix) use eimr to mask eirr before checking interrupts, so that we
will not handle masked interrupts.

Obtained from:  C. Jayachandran - c.jayachandran@gmail.com
2010-02-20 16:30:29 +00:00
..
dev If a mbuf is split across two pages, we 2010-02-10 13:48:34 +00:00
board.c Fix spacing 2009-11-02 15:08:59 +00:00
board.h White space changes 2009-10-29 21:14:10 +00:00
bus_space_rmi.c Ok With this commit we actually get through 2009-11-06 12:52:51 +00:00
clock.c Fixes setup of clock. It was not properly 2010-01-26 05:07:41 +00:00
clock.h Ok we need to have the clock handlers has filters. This 2009-11-09 19:25:30 +00:00
debug.h White space changes 2009-10-29 21:14:10 +00:00
ehcireg.h Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
ehcivar.h Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
files.xlr Attempt to cope with the dev/rmi -> mips/rmi/dev move. 2010-01-11 04:49:44 +00:00
interrupt.h Some fixes to the current RMI interrupt handling, changes in this patch are: 2010-02-20 16:30:29 +00:00
intr_machdep.c Some fixes to the current RMI interrupt handling, changes in this patch are: 2010-02-20 16:30:29 +00:00
iodi.c Attempt to cope with the dev/rmi -> mips/rmi/dev move. 2010-01-11 04:49:44 +00:00
iomap.h ok we now get so that the uart init's and we can print. We 2009-11-05 18:14:25 +00:00
Makefile.msgring
msgring_xls.c White space changes 2009-10-29 21:14:10 +00:00
msgring_xls.cfg
msgring.c White space changes 2009-10-29 21:14:10 +00:00
msgring.cfg
msgring.h ok we now get so that the uart init's and we can print. We 2009-11-05 18:14:25 +00:00
on_chip.c Changes the msg ring so its a filter not a 2010-01-28 14:01:16 +00:00
pcibus.c Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
pcibus.h Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
perfmon_kern.c White space changes 2009-10-29 21:14:10 +00:00
perfmon_percpu.c White space changes 2009-10-29 21:14:10 +00:00
perfmon_utils.h White space changes 2009-10-29 21:14:10 +00:00
perfmon_xlrconfig.h White space changes 2009-10-29 21:14:10 +00:00
perfmon.h White space changes 2009-10-29 21:14:10 +00:00
pic.h Move ID up into comment block.. per bsdimp 2010-01-29 04:03:36 +00:00
rmi_mips_exts.h adds rmi specific mips extensions file and makes sure 2009-10-29 21:30:21 +00:00
rootfs_list.txt This is a list of the files for RMI's md_root 2009-12-23 14:48:26 +00:00
shared_structs_func.h White space changes 2009-10-29 21:14:10 +00:00
shared_structs_offsets.h White space changes 2009-10-29 21:14:10 +00:00
shared_structs.h White space changes 2009-10-29 21:14:10 +00:00
std.xlr more Updates on the RMI code close to compiling now ;-) 2009-10-29 15:55:25 +00:00
tick.c White space changes 2009-10-29 21:14:10 +00:00
uart_bus_xlr_iodi.c Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
uart_cpu_mips_xlr.c ok we now get so that the uart init's and we can print. We 2009-11-05 18:14:25 +00:00
xlr_boot1_console.c White space changes 2009-10-29 21:14:10 +00:00
xlr_csum_nocopy.S
xlr_i2c.c Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00
xlr_machdep.c Its possible that our RMI box has memory extending 2010-01-29 04:05:17 +00:00
xlr_pci.c adds rmi specific mips extensions file and makes sure 2009-10-29 21:30:21 +00:00
xlrconfig.h White space changes 2009-10-29 21:14:10 +00:00
xls_ehci.c Place proper svn:keywords tag on all these files. They were created 2010-01-12 21:17:36 +00:00