marius
85652859ca
Add atomic operations for ZFS/sparc64.
...
Approved by: core, pjd
Obtained from: OpenSolaris (w/ adaptations)
MFC after: 2 weeks
2008-04-11 22:59:33 +00:00
jb
5794ada908
The sources covered by Sun's CDDL have been repo copied below the
...
src/cddl and src/sys/cddl directories per the core@ decision following
the license review.
This change modifies the affected Makefiles to reference the sources
in their new location.
2008-03-27 23:21:25 +00:00
obrien
45b0cd410f
"root" the include path so there is less duplication.
2008-03-08 19:14:43 +00:00
ru
d078b9f274
Remove WARNS from here and compile with default kernel flags.
...
Switch off those warnings that ZFS sources do not pass.
2008-02-21 11:11:06 +00:00
jb
769c37d0ba
Remove _SOLARIS_C_SOURCE now that it doesn't do anything in FreeBSD
...
headers. All OpenSolaris compatibility comes via the set of specific
compatibility headers in src/compat/opensolaris and
src/sys/compat/opensolaris.
2007-11-28 22:58:09 +00:00
pjd
9eba2904d1
- Reduce number of atomic operations needed to be implemented in asm by
...
implementing some of them using existing ones.
- Allow to compile ZFS on all archs and use atomic operations surrounded
by global mutex on archs we don't have or can't have all atomic
operations needed by ZFS.
2007-06-08 12:35:47 +00:00
pjd
8b3bf231cc
FreeBSD's namecache works quite well with ZFS, so remove DNLC.
2007-05-23 21:33:02 +00:00
pjd
f57a8259ea
MFp4: Now that ZFS can use FreeBSD's namecache, turn it off by default and
...
turn off DNLC, but don't remove DNLC yet just in case.
2007-04-24 16:59:20 +00:00
pjd
2b260dcd5e
MFp4: Synchronize with recent OpenSolaris changes.
2007-04-08 16:29:25 +00:00
pjd
65ca3ed324
Move atomic.S files to directories that better fit OpenSolaris directory
...
layout.
2007-04-07 23:54:54 +00:00
pjd
d3e9241e20
Add Makefile for zfs.ko kernel module.
2007-04-06 01:35:16 +00:00