1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-13 14:40:22 +00:00
freebsd/sys/mips
Neel Natu f7bb996d92 Various fixes to get the SWARM config working on a big-endian Sibyte CPU.
Getting the little-endian PCI bus working on the big-endian CPU proved to be
quite challenging. We let the PCI devices be mapped in the "match byte lanes"
address window. This is where they are mapped by the CFE and DMA transfers
generated to or from addresses within this window are not subject to automatic
byte-swapping.

However any access by the driver to memory-mapped pci space is redirected
via the "match bit lanes" address window. We get the benefit of automatic
byte swapping through this address window and drivers don't need to change
to deal with CPU big-endianness.
2010-02-17 06:43:37 +00:00
..
adm5120 - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
alchemy - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
atheros - Increase timeouts to 100 milliseconds, 1 millisecond is definitely not 2010-01-28 21:55:56 +00:00
cavium - Clean-up output of memory banks info 2010-02-16 00:08:42 +00:00
compile
conf Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +00:00
idt - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
include SMP support for the mips port. 2010-02-09 06:24:43 +00:00
malta - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
mips Various fixes to get the SWARM config working on a big-endian Sibyte CPU. 2010-02-17 06:43:37 +00:00
rmi If a mbuf is split across two pages, we 2010-02-10 13:48:34 +00:00
sentry5 - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
sibyte Various fixes to get the SWARM config working on a big-endian Sibyte CPU. 2010-02-17 06:43:37 +00:00