Randall Stewart
3f907e3338
Does 4 things:
...
1) Adds future RMI directories
2) Places intr_machdep.c in specfic files.arch pointing to the generic
intr_machdep.c. This allows us to have an architecture dependant intr_machdep.c
(which we will need for RMI) in the machine specific directory
3) removes intr_machdep.c from files.mips
4) Adds some TARGET_XLR_XLS ifdef's for the machine specific intra_machdep.h. We
may need to look at finding a better place to put this. But first I want to
get this thing compiling.
2009-10-15 21:03:32 +00:00
Oleksandr Tymoshenko
002c0b94ea
- Clean out some XXXMIPS comments that's not relevant now
2009-09-04 19:02:11 +00:00
Warner Losh
19aa4fea4c
Fix style error replicated multiple times. Move to
...
mips_bus_space_generic for octeon obio impl.
2009-08-15 01:03:13 +00:00
Warner Losh
f332352453
Don't force ISA_MIPS32.
2009-07-09 15:04:52 +00:00
Warner Losh
aacc46585b
Make the yamon function pointer stuff 64-bit safe. Make the base
...
unsigned long, and sign extend the address of the function we're
calling through.
2009-07-09 15:04:24 +00:00
Warner Losh
93b7e55647
Addresses should be unsigned long. Make the address constants
...
unsigned long.
2009-07-09 14:54:09 +00:00
Oleksandr Tymoshenko
09c817ba36
- MFC
2009-07-03 04:39:18 +00:00
Warner Losh
ca72c49f42
Fix copyrights to reflect the origin of these files.
...
Approved by: re@ (rwatson)
2009-06-29 16:45:50 +00:00
Oleksandr Tymoshenko
790b067725
- Do not use hardcoded uart speed
...
- Call mips_timer_early_init before initializing uart in order
to make DELAY usable for ns8250 driver
Submitted by: Neelkanth Natu
2009-06-24 22:42:52 +00:00
Oleksandr Tymoshenko
e3652db0ce
- Fix prototypes to make compiler happy
2009-06-14 20:54:46 +00:00
Juli Mallett
e11e04c939
Fix MALTA build; some prototypes were wrong and blew up when kobj method
...
signature checking was turned on.
2009-06-12 22:49:35 +00:00
Oleksandr Tymoshenko
16a7c7be6d
- Replace CPU_NOFPU and SOFTFLOAT options with CPU_FPU. By default
...
we assume that there is no FPU, because majority of SoC does
not have it.
2009-05-26 22:40:12 +00:00
Oleksandr Tymoshenko
b6713e96f9
- Provide proper pre_thread/post_ithread functions for GT PCI
...
controller.
2009-05-26 04:51:56 +00:00
Oleksandr Tymoshenko
50b3024887
- Make mips_bus_space_generic be of type bus_space_tag_t instead of
...
struct bus_space and update all relevant places.
2009-04-19 22:02:14 +00:00
Oleksandr Tymoshenko
0c6b091e31
Use FreeBSD/arm approach for handling bus space access: space tag is a pointer
...
to bus_space structure that defines access methods and hence every bus can
define own accessors. Default space is mips_bus_space_generic. It's a simple
interface to physical memory, values are read with regard to host system
byte order.
2009-04-15 02:28:26 +00:00
Oleksandr Tymoshenko
00582be0e9
o Simplify code: trade 15 lines of case for one multiplication
2009-01-14 22:32:43 +00:00
Warner Losh
5d99d99ff4
MFp4: Merge interrupt code from p4
...
Submitted by: gonzo@
2008-09-19 04:16:13 +00:00
David E. O'Brien
c542342568
Catch up with intr_event_create() API changes.
2008-09-18 15:15:42 +00:00
Oleksandr Tymoshenko
c30b5c7330
Fix path in all includes: remove /mips32 subdirectory
2008-09-10 03:49:08 +00:00
David E. O'Brien
86102aae67
Catch up with the move from mips32/.
2008-09-03 18:40:29 +00:00
David E. O'Brien
69dda689d1
Style(9).
2008-09-03 18:40:02 +00:00
Warner Losh
4d9ac6c76f
As discussed on IRC and at BSDcan, move the mips32/* directories up a
...
level. The distinction was artificial. Some more movement around the
deck charis is likely depending on the fallout from this one.
Paths were corrected after the svn mv. Hope that's OK.
2008-07-06 21:09:29 +00:00