freebsd-skq/sys/arm
tijl 61d89c0b21 On 32 bit architectures define (u)int64_t as (unsigned) long long instead
of (unsigned) int __attribute__((__mode__(__DI__))). This aligns better
with macros such as (U)INT64_C, (U)INT64_MAX, etc. which assume (u)int64_t
has type (unsigned) long long.

The mode attribute was used because long long wasn't standardised until
C99. Nowadays compilers should support long long and use of the mode
attribute is discouraged according to GCC Internals documentation.

The type definition has to be marked with __extension__ to support
compilation with "-std=c89 -pedantic".

Discussed with:	bde
Approved by:	kib (mentor)
2011-01-08 11:47:55 +00:00
..
arm Adjust the order of operations in spinlock_enter() and spinlock_exit() to 2010-11-05 13:42:58 +00:00
at91 - Use macbstart_locked() directly instead of deferring it to a task. 2011-01-06 19:32:00 +00:00
compile
conf Remove ancient simulation code. Skyeye simulation never really worked 2011-01-05 22:15:57 +00:00
econa Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
include On 32 bit architectures define (u)int64_t as (unsigned) long long instead 2011-01-08 11:47:55 +00:00
mv - Add a proper return value to mv_gpio_intr(). 2011-01-06 21:03:55 +00:00
s3c2xx0 Remove bogus usage of INTR_FAST. "Fast" interrupts are now indicated by 2011-01-06 21:08:06 +00:00
sa11x0 The NetBSD Foundation has granted permission to remove clauses 3 and 4. 2010-02-16 21:59:17 +00:00
xscale IXP4XX_GPIO_{,UN}LOCK() don't take args. Remove the sc here to make 2010-12-23 19:28:50 +00:00