freebsd-nq/sys/mips
Warner Losh 61a1eed0b4 First cut at atomics for 64-bit machines and SMP machines.
# Note: Cavium provided a port that has atomics similar to these, but
# that does a syncw; sync; atomic; sync; syncw where we just do the classic
# mips 'atomic' operation (eg ll; frob; sc).  It is unclear to me why
# the extra is needed.  Since my initial target is one core, I'll defer
# investigation until I bring up multiple cores.  syncw is an octeon specific
# instruction.
2009-07-05 15:13:24 +00:00
..
adm5120 - MFC 2009-07-03 04:39:18 +00:00
alchemy - Make mips_bus_space_generic be of type bus_space_tag_t instead of 2009-04-19 22:02:14 +00:00
atheros - Flush PCI register write before delay 2009-06-19 05:00:17 +00:00
compile
conf Add config file for SWARM board, a sybyte SB-1-based board by 2009-07-05 08:40:26 +00:00
idt - MFC 2009-07-03 04:39:18 +00:00
include First cut at atomics for 64-bit machines and SMP machines. 2009-07-05 15:13:24 +00:00
malta - MFC 2009-07-03 04:39:18 +00:00
mips use %p in preference to 0x%08x for printing register_t values. Cast 2009-07-05 15:10:07 +00:00
octeon1 Minor formatting changes. Also, elimiante a couple of unused variables. 2009-06-14 07:01:22 +00:00
sentry5 - Make mips_bus_space_generic be of type bus_space_tag_t instead of 2009-04-19 22:02:14 +00:00
sibyte Add sibyte device support. 2009-07-04 03:05:48 +00:00